mirror of https://github.com/lianthony/NT4.0
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
49 lines
1.7 KiB
49 lines
1.7 KiB
CL = $(TOOLS)$(BINX)\cl -nologo -c -Alnw -Gc -G2sw -W2 -Zp -DMEDIUM \
|
|
-DPROTWIN -I$(INC) $(CLBUILD)
|
|
MASM = $(TOOLS)\BIN\masm /t $(MASMBUILD)
|
|
LINK = $(TOOLS)\BIN\link /NOLOGO /BATCH /NOD /NOE $(LINKBUILD)
|
|
RC = $(TOOLS)\BINR\rc -I$(INC) $(RCBUILD)
|
|
IMPLIB = $(TOOLS)\BIN\implib $(IMPLIBBUILD)
|
|
OUT = $(TOOLS)\BIN\szscrn
|
|
|
|
all: testscrn.dll testscrn.lib
|
|
$(OUT) "Testscrn.dll built"
|
|
|
|
dump.obj: $(SRC)\dump.c $(SRC)\dump.h
|
|
$(OUT) "Compiling $(SRC)\dump.c..."
|
|
$(CL) $(CCFLAGS) -NT DUMP $(SRC)\dump.c
|
|
|
|
comp.obj: $(SRC)\comp.c $(SRC)\dump.h
|
|
$(OUT) "Compiling $(SRC)\comp.c..."
|
|
$(CL) $(CCFLAGS) -NT COMP $(SRC)\comp.c
|
|
|
|
clip.obj: $(SRC)\clip.c $(SRC)\dump.h
|
|
$(OUT) "Compiling $(SRC)\clip.c..."
|
|
$(CL) $(CCFLAGS) -NT CLIP $(SRC)\clip.c
|
|
|
|
libmain.obj: $(SRC)\libmain.c $(SRC)\dump.h
|
|
$(OUT) "Compiling $(SRC)\libmain.c..."
|
|
$(CL) $(CCFLAGS) -NT LIBMAIN $(SRC)\libmain.c
|
|
|
|
libentry.obj: $(SRC)\libentry.asm
|
|
$(OUT) "Assembling $(SRC)\libentry.asm..."
|
|
$(MASM) $(SRC)\libentry.asm;
|
|
|
|
filelow.obj: $(SRC)\filelow.asm
|
|
$(OUT) "Assembling $(SRC)\filelow.asm..."
|
|
$(MASM) $(SRC)\filelow.asm;
|
|
|
|
scrlow.obj: $(SRC)\scrlow.asm
|
|
$(OUT) "Assembling $(SRC)\scrlow.asm..."
|
|
$(MASM) $(SRC)\scrlow.asm;
|
|
|
|
testscrn.dll : dump.obj comp.obj clip.obj libentry.obj libmain.obj filelow.obj \
|
|
scrlow.obj $(SRC)\dump.def
|
|
$(OUT) "Linking testscrn.dll..."
|
|
$(LINK) dump comp clip libentry libmain filelow scrlow , testscrn.dll/align:16, /map, mDllcew libw, $(SRC)\dump.def
|
|
$(OUT) "Resource compiling testscrn.dll..."
|
|
$(RC) -t testscrn.dll
|
|
|
|
testscrn.lib : testscrn.dll $(SRC)\dump.def
|
|
$(OUT) "Implibing testscrn.lib"
|
|
implib testscrn.lib $(SRC)\dump.def
|