home *** CD-ROM | disk | FTP | other *** search
- !include <ntwin32.mak>
-
- ELVIS_DEFS=-DCS_IBMPC -DCS_SPECIAL -DNO_CURSORSHAPE -DWIN_NT -DSETJMP_KLUDGE
- C_DEFINES=-DSTDC_HEADERS -D_POSIX_SOURCE -DDIRENT -DSTACK_DIRECTION=-1 -D__STDC__ -DDF_POSIX -D_POSIX_ -Dmajor $(ELVIS_DEFS)
- C_INCLUDES=-I..\include\bsd -I..\include\df -I.
-
- all: vi.exe
-
- ..\term\term.lib:
- cd ..\term
- nmake
- cd ..\elvis
-
- ..\bsdpsx\bsdpsx.lib:
- cd ..\bsdpsx
- nmake
- cd ..\elvis
-
- vi.obj: vi.c *.h
-
- blk.obj: blk.c *.h
-
- cmd1.obj: cmd1.c *.h
-
- cmd2.obj: cmd2.c *.h
-
- curses.obj: curses.c *.h
-
- cut.obj: cut.c *.h
-
- ex.obj: ex.c *.h
-
- input.obj: input.c *.h
-
- main.obj: main.c *.h
-
- misc.obj: misc.c *.h
-
- modify.obj: modify.c *.h
-
- move1.obj: move1.c *.h
-
- move2.obj: move2.c *.h
-
- move3.obj: move3.c *.h
-
- move4.obj: move4.c *.h
-
- move5.obj: move5.c *.h
-
- opts.obj: opts.c *.h
-
- recycle.obj: recycle.c *.h
-
- redraw.obj: redraw.c *.h
-
- regexp.obj: regexp.c *.h
-
- regsub.obj: regsub.c *.h
-
- system.obj: system.c *.h
-
- tio.obj: tio.c *.h
-
- tmp.obj: tmp.c *.h
-
- vars.obj: vars.c *.h
-
- vcmd.obj: vcmd.c *.h
-
- 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
- $(link) $(linkdebug) $(psxflags) -out:$*.exe $** $(psxlibs) ..\term\term.lib ..\bsdpsx\bsdpsx.lib
-
- .c.obj:
- $(cc) $(cflags) $(psxvars) $(cvars) $(cdebug) $(C_DEFINES) $(C_INCLUDES) $*.c
-