diff options
author | Adam <you@example.com> | 2020-05-17 05:51:50 +0200 |
---|---|---|
committer | Adam <you@example.com> | 2020-05-17 05:51:50 +0200 |
commit | e611b132f9b8abe35b362e5870b74bce94a1e58e (patch) | |
tree | a5781d2ec0e085eeca33cf350cf878f2efea6fe5 /private/ntos/nbt/rules16.mk | |
download | NT4.0-e611b132f9b8abe35b362e5870b74bce94a1e58e.tar NT4.0-e611b132f9b8abe35b362e5870b74bce94a1e58e.tar.gz NT4.0-e611b132f9b8abe35b362e5870b74bce94a1e58e.tar.bz2 NT4.0-e611b132f9b8abe35b362e5870b74bce94a1e58e.tar.lz NT4.0-e611b132f9b8abe35b362e5870b74bce94a1e58e.tar.xz NT4.0-e611b132f9b8abe35b362e5870b74bce94a1e58e.tar.zst NT4.0-e611b132f9b8abe35b362e5870b74bce94a1e58e.zip |
Diffstat (limited to 'private/ntos/nbt/rules16.mk')
-rw-r--r-- | private/ntos/nbt/rules16.mk | 79 |
1 files changed, 79 insertions, 0 deletions
diff --git a/private/ntos/nbt/rules16.mk b/private/ntos/nbt/rules16.mk new file mode 100644 index 000000000..fdda3283c --- /dev/null +++ b/private/ntos/nbt/rules16.mk @@ -0,0 +1,79 @@ +C600 = 1 +!include $(COMMON)\src\global.mk + +!ifndef IMPORT +!error IMPORT must be defined in your environment +!endif + +INCLUDE=$(INCLUDE);$(IMPORT)\ddk\386\include +PATH=$(IMPORT)\ddk\386\tools;$(IMPORT)\c700a\bin;$(IMPORT)\masm610\bin;$(PATH) +CINCLUDES=-I$(IMPORT)\C700A\H -I$(IMPORT)\sdk\include +AINCLUDES=-I$(IMPORT)\ddk\386\include +LIB=$(IMPORT)\C700A\LIB;$(IMPORT)\SDK\LIB + + +ASM = $(IMPORT)\masm6\binr\mlx.exe +WIN32 = $(IMPORT)\win32 +WIN32INC= $(WIN32)\ddk\inc +NDIS3 = $(NDIS3) +NDIS3INC = $(NDIS3)\inc + +# +# Common objects get built into Common +# +COMDEBBIN=$(ROOTDIR)\vxd\common\debug +COMNODEBBIN=$(ROOTDIR)\vxd\common\nodebug +COMDEBOBJ=$(COMDEBBIN) +COMNODEBOBJ=$(COMNODEBBIN) + +# +# Chicago specific binaries/objects +# +CDEBBIN=$(ROOTDIR)\vxd\chicago\debug +CNODEBBIN=$(ROOTDIR)\vxd\chicago\nodebug +CDEBOBJ=$(CDEBBIN) +CNODEBOBJ=$(CNODEBBIN) +CHIVNBTOBJD=CNODEBOBJ +CHIDVNBTOBJD=CDEBOBJ + +# +# Snowball specific binaries/objects +# +SDEBBIN=$(ROOTDIR)\vxd\snowball\debug +SNODEBBIN=$(ROOTDIR)\vxd\snowball\nodebug +SDEBOBJ=$(SDEBBIN) +SNODEBOBJ=$(SNODEBBIN) +SNOVNBTOBJD=SNODEBOBJ +SNODVNBTOBJD=SDEBOBJ + +BLT=$(ROOTDIR)\blt +TOOLS=$(ROOTDIR)\tools + +INC=$(ROOTDIR)\inc +H=$(ROOTDIR)\h + +BLTF1=$(BLT:\=/) +BLTF=$(BLTF1:.=\.) + +INCF1=$(INC:\=/) +INCF=$(INCF1:.=\.) + +HF1=$(H:\=/) +HF=$(HF1:.=\.) + +NDIS3F1=$(NDIS3INC:\=/) +NDIS3F=$(NDIS3F1:.=\.) + +BASEDIRF1=$(BASEDIR:\=/) +BASEDIRF=$(BASEDIRF1:.=\.) + +LINK386 = $(WIN32)\ddk\bin\link386 # flat model linker +MAPSYM386 = $(IMPORT)\wintools\bin\mapsym32 # flat model mapsym +ADDHDR = $(WIN32)\ddk\bin\addhdr.exe # windows AddHdr utility +SHTOINC=$(TOOLS)\h2inc.sed + +{$(COMMON)\h}.h{$(BLT)}.inc: + $(SED) -f $(SHTOINC) <$< >$(BLT)\$(@B).inc + +{$(H)}.h{$(BLT)}.inc: + $(SED) -f $(SHTOINC) <$< >$(BLT)\$(@B).inc |