home *** CD-ROM | disk | FTP | other *** search
/ The Fred Fish Collection 1.5 / ffcollection-1-5-1992-11.iso / ff_disks / 200-299 / ff256.lzh / Stevie / makefile.os2 < prev    next >
Makefile  |  1989-10-19  |  2KB  |  96 lines

  1. #
  2. # Makefile for OS/2
  3. #
  4. # The make command with OS/2 is really stupid.
  5. #
  6.  
  7. #
  8. # Compact model lets us edit large files, but keep small model code
  9. #
  10. MODEL= -AC
  11. CFLAGS = $(MODEL) -I..\regexp -J
  12. LIBPATH = F:\LIB
  13.  
  14. MACH=    os2.obj
  15.  
  16. OBJ=    main.obj edit.obj linefunc.obj normal.obj cmdline.obj charset.obj \
  17.     mk.obj format_l.obj regexp.obj regsub.obj version.obj \
  18.     misccmds.obj help.obj dec.obj inc.obj search.obj alloc.obj \
  19.     s_io.obj mark.obj screen.obj fileio.obj param.obj $(MACH)
  20.  
  21. all:    stevie.exe
  22.  
  23. main.obj:    main.c
  24.     cl -c $(CFLAGS) main.c
  25.  
  26. format_l.obj:    format_l.c
  27.     cl -c $(CFLAGS) format_l.c
  28.  
  29. mk.obj:    mk.c
  30.     cl -c $(CFLAGS) mk.c
  31.  
  32. regexp.obj:    regexp.c
  33.     cl -c $(CFLAGS) regexp.c
  34.  
  35. regsub.obj:    regsub.c
  36.     cl -c $(CFLAGS) regsub.c
  37.  
  38. version.obj:    version.c
  39.     cl -c $(CFLAGS) version.c
  40.  
  41. alloc.obj : alloc.c
  42.     cl -c $(CFLAGS) alloc.c
  43.  
  44. edit.obj : edit.c
  45.     cl -c $(CFLAGS) edit.c
  46.  
  47. s_io.obj : s_io.c
  48.     cl -c $(CFLAGS) s_io.c
  49.  
  50. linefunc.obj : linefunc.c
  51.     cl -c $(CFLAGS) linefunc.c
  52.  
  53. normal.obj : normal.c
  54.     cl -c $(CFLAGS) normal.c
  55.  
  56. cmdline.obj : cmdline.c
  57.     cl -c $(CFLAGS) cmdline.c
  58.  
  59. charset.obj : charset.c
  60.     cl -c $(CFLAGS) charset.c
  61.  
  62. misccmds.obj : misccmds.c
  63.     cl -c $(CFLAGS) misccmds.c
  64.  
  65. help.obj : help.c
  66.     cl -c $(CFLAGS) help.c
  67.  
  68. dec.obj : dec.c
  69.     cl -c $(CFLAGS) dec.c
  70.  
  71. inc.obj : inc.c
  72.     cl -c $(CFLAGS) inc.c
  73.  
  74. search.obj : search.c
  75.     cl -c $(CFLAGS) search.c
  76.  
  77. mark.obj : mark.c
  78.     cl -c $(CFLAGS) mark.c
  79.  
  80. screen.obj : screen.c
  81.     cl -c $(CFLAGS) screen.c
  82.  
  83. fileio.obj : fileio.c
  84.     cl -c $(CFLAGS) fileio.c
  85.  
  86. param.obj : param.c
  87.     cl -c $(CFLAGS) param.c
  88.  
  89. os2.obj : os2.c
  90.     cl -c $(CFLAGS) os2.c
  91.  
  92. stevie.exe : $(OBJ)
  93.     cl $(MODEL) *.obj $(LIBS) -o stevie.exe /Lp
  94.     copy stevie.exe rstevie.exe
  95.     bind rstevie.exe $(LIBPATH)\api.lib $(LIBPATH)\doscalls.lib
  96.