home *** CD-ROM | disk | FTP | other *** search
/ Chip 2001 May / W2KPRK.iso / apps / posix / source / ELVIS / MAKEFILE < prev    next >
Encoding:
Text File  |  1999-11-17  |  1.5 KB  |  76 lines

  1. !include <ntwin32.mak>
  2.  
  3. ELVIS_DEFS=-DCS_IBMPC -DCS_SPECIAL -DNO_CURSORSHAPE -DWIN_NT -DSETJMP_KLUDGE
  4. C_DEFINES=-DSTDC_HEADERS -D_POSIX_SOURCE -DDIRENT -DSTACK_DIRECTION=-1 -D__STDC__ -DDF_POSIX -D_POSIX_ -Dmajor $(ELVIS_DEFS)
  5. C_INCLUDES=-I..\include\bsd -I..\include\df -I.
  6.  
  7. all: vi.exe
  8.  
  9. ..\term\term.lib:
  10.     cd ..\term
  11.     nmake
  12.     cd ..\elvis
  13.  
  14. ..\bsdpsx\bsdpsx.lib:
  15.     cd ..\bsdpsx
  16.     nmake
  17.     cd ..\elvis
  18.  
  19. vi.obj: vi.c *.h
  20.  
  21. blk.obj: blk.c *.h
  22.  
  23. cmd1.obj: cmd1.c *.h
  24.  
  25. cmd2.obj: cmd2.c *.h
  26.  
  27. curses.obj: curses.c *.h
  28.  
  29. cut.obj: cut.c *.h
  30.  
  31. ex.obj: ex.c *.h
  32.  
  33. input.obj: input.c *.h
  34.  
  35. main.obj: main.c *.h
  36.  
  37. misc.obj: misc.c *.h
  38.  
  39. modify.obj: modify.c *.h
  40.  
  41. move1.obj: move1.c *.h
  42.  
  43. move2.obj: move2.c *.h
  44.  
  45. move3.obj: move3.c *.h
  46.  
  47. move4.obj: move4.c *.h
  48.  
  49. move5.obj: move5.c *.h
  50.  
  51. opts.obj: opts.c *.h
  52.  
  53. recycle.obj: recycle.c *.h
  54.  
  55. redraw.obj: redraw.c *.h
  56.  
  57. regexp.obj: regexp.c *.h
  58.  
  59. regsub.obj: regsub.c *.h
  60.  
  61. system.obj: system.c *.h
  62.  
  63. tio.obj: tio.c *.h
  64.  
  65. tmp.obj: tmp.c *.h
  66.  
  67. vars.obj: vars.c *.h
  68.  
  69. vcmd.obj: vcmd.c *.h
  70.  
  71. vi.exe: vi.obj blk.obj cmd1.obj cmd2.obj curses.obj cut.obj ex.obj input.obj main.obj misc.obj modify.obj move1.obj move2.obj move3.obj move4.obj move5.obj opts.obj recycle.obj redraw.obj regexp.obj regsub.obj system.obj tio.obj tmp.obj vars.obj vcmd.obj ..\term\term.lib ..\bsdpsx\bsdpsx.lib
  72.     $(link) $(linkdebug) $(psxflags) -out:$*.exe $** $(psxlibs) ..\term\term.lib ..\bsdpsx\bsdpsx.lib
  73.  
  74. .c.obj:
  75.     $(cc) $(cflags) $(psxvars) $(cvars) $(cdebug) $(C_DEFINES) $(C_INCLUDES) $*.c
  76.