home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Adventures in Heaven 2
/
adventuresinheaven2powergamesfordosandwindows.iso
/
windows
/
arcade
/
cbzone
/
makefile.nt
< prev
next >
Wrap
Makefile
|
1992-05-27
|
2KB
|
61 lines
# Nmake macros for building Windows 32-Bit apps
!include <ntwin32.mak>
# This line allows NMAKE to work as well
all: cbzone.exe
# Update the resource if necessary
res.res: generic.rc generic.h
rc -r -fo res.tmp generic.rc
cvtres -$(CPU) res.tmp -o res.res
del res.tmp
# Update the object file if necessary
generic.obj: generic.c generic.h
$(cc) $(cflags) $(cvars) generic.c
$(cvtobj) generic.obj
c_move.obj: c_move.c
$(cc) $(cflags) $(cvars) c_move.c
$(cvtobj) c_move.obj
c_parseo.obj: c_parseo.c
$(cc) $(cflags) $(cvars) c_parseo.c
$(cvtobj) c_parseo.obj
c_main.obj: c_main.c
$(cc) $(cflags) $(cvars) c_main.c
$(cvtobj) c_main.obj
c_graphi.obj: c_graphi.c
$(cc) $(cflags) $(cvars) c_graphi.c
$(cvtobj) c_graphi.obj
c_explod.obj: c_explod.c
$(cc) $(cflags) $(cvars) c_explod.c
$(cvtobj) c_explod.obj
c_draw.obj: c_draw.c
$(cc) $(cflags) $(cvars) c_draw.c
$(cvtobj) c_draw.obj
unix2nt.obj: unix2nt.c
$(cc) $(cflags) $(cvars) unix2nt.c
$(cvtobj) $(*B).obj
#c_scores.obj: c_scores.c
# $(cc) $(cflags) $(cvars) c_scores.c
# $(cvtobj) c_scores.obj
c_gpr.obj: c_gpr.c
$(cc) $(cflags) $(cvars) c_gpr.c
$(cvtobj) c_gpr.obj
# Update the executable file if necessary, and if so, add the resource back in.
cbzone.exe: generic.obj res.res generic.def c_move.obj c_parseo.obj c_main.obj c_explod.obj c_draw.obj c_graphi.obj c_gpr.obj unix2nt.obj
$(link) $(guiflags) -out:cbzone.exe generic.obj c_move.obj c_parseo.obj c_main.obj c_explod.obj c_draw.obj c_graphi.obj c_gpr.obj unix2nt.obj res.res $(guilibs)