what the heck one last one before i go take a nap...
[dragonfly.git] / sys / i386 / boot / dosboot / fbsdboot.mak
1 # Microsoft Visual C++ generated build script - Do not modify\r
2 # $FreeBSD: src/sys/i386/boot/dosboot/fbsdboot.mak,v 1.3 1999/12/23 17:52:00 bde Exp $\r
3 # $DragonFly: src/sys/i386/boot/dosboot/Attic/fbsdboot.mak,v 1.2 2003/06/17 04:28:34 dillon Exp $\r
4 \r
5 PROJ = FBSDBOOT\r
6 DEBUG = 0\r
7 PROGTYPE = 6\r
8 CALLER = \r
9 ARGS = \r
10 DLLS = \r
11 D_RCDEFINES = -d_DEBUG\r
12 R_RCDEFINES = -dNDEBUG\r
13 ORIGIN = MSVC\r
14 ORIGIN_VER = 1.00\r
15 PROJPATH = C:\SRC\FBSDBOOT\\r
16 USEMFC = 0\r
17 CC = cl\r
18 CPP = cl\r
19 CXX = cl\r
20 CCREATEPCHFLAG = \r
21 CPPCREATEPCHFLAG = \r
22 CUSEPCHFLAG = \r
23 CPPUSEPCHFLAG = \r
24 FIRSTC = FBSDBOOT.C  \r
25 FIRSTCPP =             \r
26 RC = rc\r
27 CFLAGS_D_DEXE = /nologo /Gs /G3 /Zp1 /W3 /Zi /AL /Oi /D "_DEBUG" /D "i386" /D "_DOS" /D "__i386__" /Fc /Fd"FBSDBOOT.PDB"\r
28 CFLAGS_R_DEXE = /nologo /Gs /G3 /Zp1 /W3 /AL /Ox /D "NDEBUG" /D "i386" /D "_DOS" /D "__i386__" /D "DO_BAD144" \r
29 LFLAGS_D_DEXE = /NOLOGO /NOI /STACK:6000 /ONERROR:NOEXE /CO /MAP /LINE \r
30 LFLAGS_R_DEXE = /NOLOGO /NOI /STACK:5120 /ONERROR:NOEXE \r
31 LIBS_D_DEXE = oldnames llibce \r
32 LIBS_R_DEXE = oldnames llibce \r
33 RCFLAGS = /nologo\r
34 RESFLAGS = /nologo\r
35 RUNFLAGS = \r
36 OBJS_EXT = \r
37 LIBS_EXT = \r
38 !if "$(DEBUG)" == "1"\r
39 CFLAGS = $(CFLAGS_D_DEXE)\r
40 LFLAGS = $(LFLAGS_D_DEXE)\r
41 LIBS = $(LIBS_D_DEXE)\r
42 MAPFILE = nul\r
43 RCDEFINES = $(D_RCDEFINES)\r
44 !else\r
45 CFLAGS = $(CFLAGS_R_DEXE)\r
46 LFLAGS = $(LFLAGS_R_DEXE)\r
47 LIBS = $(LIBS_R_DEXE)\r
48 MAPFILE = nul\r
49 RCDEFINES = $(R_RCDEFINES)\r
50 !endif\r
51 !if [if exist MSVC.BND del MSVC.BND]\r
52 !endif\r
53 SBRS = FBSDBOOT.SBR \\r
54                 PROTMOD.SBR \\r
55                 BOOT.SBR \\r
56                 DISK.SBR \\r
57                 SYS.SBR \\r
58                 DOSBOOT.SBR\r
59 \r
60 \r
61 FBSDBOOT_DEP = c:\src\fbsdboot\reboot.h \\r
62         c:\src\fbsdboot\boot.h \\r
63         c:\src\fbsdboot\param.h \\r
64         c:\src\fbsdboot\sysparam.h \\r
65         c:\src\fbsdboot\syslimit.h \\r
66         c:\src\fbsdboot\quota.h \\r
67         c:\src\fbsdboot\cdefs.h \\r
68         c:\src\fbsdboot\fs.h \\r
69         c:\src\fbsdboot\inode.h \\r
70         c:\src\fbsdboot\dinode.h \\r
71         c:\src\fbsdboot\bootinfo.h \\r
72         c:\src\fbsdboot\dosboot.h \\r
73         c:\src\fbsdboot\protmod.h\r
74 \r
75 \r
76 PROTMOD_DEP = c:\src\fbsdboot\boot.h \\r
77         c:\src\fbsdboot\param.h \\r
78         c:\src\fbsdboot\sysparam.h \\r
79         c:\src\fbsdboot\syslimit.h \\r
80         c:\src\fbsdboot\quota.h \\r
81         c:\src\fbsdboot\cdefs.h \\r
82         c:\src\fbsdboot\fs.h \\r
83         c:\src\fbsdboot\inode.h \\r
84         c:\src\fbsdboot\dinode.h \\r
85         c:\src\fbsdboot\bootinfo.h \\r
86         c:\src\fbsdboot\protmod.h\r
87 \r
88 \r
89 BOOT_DEP = c:\src\fbsdboot\bootinfo.h \\r
90         c:\src\fbsdboot\protmod.h \\r
91         c:\src\fbsdboot\param.h \\r
92         c:\src\fbsdboot\sysparam.h \\r
93         c:\src\fbsdboot\syslimit.h \\r
94         c:\src\fbsdboot\boot.h \\r
95         c:\src\fbsdboot\quota.h \\r
96         c:\src\fbsdboot\cdefs.h \\r
97         c:\src\fbsdboot\fs.h \\r
98         c:\src\fbsdboot\inode.h \\r
99         c:\src\fbsdboot\dinode.h \\r
100         c:\src\fbsdboot\reboot.h \\r
101         c:\src\fbsdboot\exec.h \\r
102         c:\src\fbsdboot\mexec.h \\r
103         c:\src\fbsdboot\imgact.h\r
104 \r
105 \r
106 DISK_DEP = c:\src\fbsdboot\boot.h \\r
107         c:\src\fbsdboot\param.h \\r
108         c:\src\fbsdboot\sysparam.h \\r
109         c:\src\fbsdboot\syslimit.h \\r
110         c:\src\fbsdboot\quota.h \\r
111         c:\src\fbsdboot\cdefs.h \\r
112         c:\src\fbsdboot\fs.h \\r
113         c:\src\fbsdboot\inode.h \\r
114         c:\src\fbsdboot\dinode.h \\r
115         c:\src\fbsdboot\dkbad.h \\r
116         c:\src\fbsdboot\disklabe.h\r
117 \r
118 \r
119 SYS_DEP = c:\src\fbsdboot\protmod.h \\r
120         c:\src\fbsdboot\boot.h \\r
121         c:\src\fbsdboot\param.h \\r
122         c:\src\fbsdboot\sysparam.h \\r
123         c:\src\fbsdboot\syslimit.h \\r
124         c:\src\fbsdboot\quota.h \\r
125         c:\src\fbsdboot\cdefs.h \\r
126         c:\src\fbsdboot\fs.h \\r
127         c:\src\fbsdboot\inode.h \\r
128         c:\src\fbsdboot\dinode.h \\r
129         c:\src\fbsdboot\dir.h \\r
130         c:\src\fbsdboot\dirent.h\r
131 \r
132 \r
133 DOSBOOT_DEP = c:\src\fbsdboot\protmod.h \\r
134         c:\src\fbsdboot\param.h \\r
135         c:\src\fbsdboot\sysparam.h \\r
136         c:\src\fbsdboot\syslimit.h \\r
137         c:\src\fbsdboot\boot.h \\r
138         c:\src\fbsdboot\quota.h \\r
139         c:\src\fbsdboot\cdefs.h \\r
140         c:\src\fbsdboot\fs.h \\r
141         c:\src\fbsdboot\inode.h \\r
142         c:\src\fbsdboot\dinode.h \\r
143         c:\src\fbsdboot\bootinfo.h \\r
144         c:\src\fbsdboot\reboot.h \\r
145         c:\src\fbsdboot\exec.h \\r
146         c:\src\fbsdboot\mexec.h \\r
147         c:\src\fbsdboot\imgact.h\r
148 \r
149 \r
150 all:    $(PROJ).EXE\r
151 \r
152 FBSDBOOT.OBJ:   FBSDBOOT.C $(FBSDBOOT_DEP)\r
153         $(CC) $(CFLAGS) $(CCREATEPCHFLAG) /c FBSDBOOT.C\r
154 \r
155 PROTMOD.OBJ:    PROTMOD.C $(PROTMOD_DEP)\r
156         $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c PROTMOD.C\r
157 \r
158 BOOT.OBJ:       BOOT.C $(BOOT_DEP)\r
159         $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c BOOT.C\r
160 \r
161 DISK.OBJ:       DISK.C $(DISK_DEP)\r
162         $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c DISK.C\r
163 \r
164 SYS.OBJ:        SYS.C $(SYS_DEP)\r
165         $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c SYS.C\r
166 \r
167 DOSBOOT.OBJ:    DOSBOOT.C $(DOSBOOT_DEP)\r
168         $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c DOSBOOT.C\r
169 \r
170 $(PROJ).EXE::   FBSDBOOT.OBJ PROTMOD.OBJ BOOT.OBJ DISK.OBJ SYS.OBJ DOSBOOT.OBJ $(OBJS_EXT) $(DEFFILE)\r
171         echo >NUL @<<$(PROJ).CRF\r
172 FBSDBOOT.OBJ +\r
173 PROTMOD.OBJ +\r
174 BOOT.OBJ +\r
175 DISK.OBJ +\r
176 SYS.OBJ +\r
177 DOSBOOT.OBJ +\r
178 $(OBJS_EXT)\r
179 $(PROJ).EXE\r
180 $(MAPFILE)\r
181 c:\msvc\lib\+\r
182 c:\msvc\mfc\lib\+\r
183 $(LIBS)\r
184 $(DEFFILE);\r
185 <<\r
186         link $(LFLAGS) @$(PROJ).CRF\r
187 \r
188 run: $(PROJ).EXE\r
189         $(PROJ) $(RUNFLAGS)\r
190 \r
191 \r
192 $(PROJ).BSC: $(SBRS)\r
193         bscmake @<<\r
194 /o$@ $(SBRS)\r
195 <<\r