blob: fdda3283ca5599766ff9480d761af927fc69439c (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
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
|