]> 4ch.mooo.com Git - 16.git/blob - src/lib/doslib/mak/bcommon.mak
added a bunch of things~ and midi stuff~
[16.git] / src / lib / doslib / mak / bcommon.mak
1
2 !ifeq HPS /
3 MAKECMD=env "parent_build_list=$(TO_BUILD)" ./make.sh
4 COPY=cp
5 RM=rm
6 !else
7 MAKECMD=make.bat
8 COPY=copy
9 RM=del
10 !endif
11
12 # we need to know where "HERE" is
13 HERE = $+$(%cwd)$-
14
15 # HW\VGA-----------------------------------------------------------------------------------
16 HW_VGA_LIB_DIR=$(REL)$(HPS)hw$(HPS)vga
17 HW_VGA_LIB=$(HW_VGA_LIB_DIR)$(HPS)$(SUBDIR)$(HPS)vga.lib
18 !ifdef TARGET_WINDOWS
19 HW_VGA_LIB_DEPENDENCIES=$(HW_DOS_LIB) $(HW_DOS_LIB_DEPENDENCIES) $(HW_CPU_LIB) $(HW_CPU_LIB_DEPENDENCIES) $(WINDOWS_DISPDIB_LIB) $(WINDOWS_DISPDIB_LIB_DEPENDENCIES)
20 HW_VGA_LIB_WLINK_LIBRARIES=library $(HW_VGA_LIB) $(HW_DOS_LIB_WLINK_LIBRARIES) $(HW_CPU_LIB_WLINK_LIBRARIES) $(WINDOWS_DISPDIB_LIB_WLINK_LIBRARIES)
21 !else
22 HW_VGA_LIB_DEPENDENCIES=$(HW_DOS_LIB) $(HW_DOS_LIB_DEPENDENCIES) $(HW_CPU_LIB) $(HW_CPU_LIB_DEPENDENCIES)
23 HW_VGA_LIB_WLINK_LIBRARIES=library $(HW_VGA_LIB) $(HW_DOS_LIB_WLINK_LIBRARIES) $(HW_CPU_LIB_WLINK_LIBRARIES)
24 !endif
25
26 # HW\VGA-----------------------------------------------------------------------------------
27 HW_VGATTY_LIB_DIR=$(REL)$(HPS)hw$(HPS)vga
28 HW_VGATTY_LIB=$(HW_VGATTY_LIB_DIR)$(HPS)$(SUBDIR)$(HPS)vgatty.lib
29 !ifdef TARGET_WINDOWS
30 HW_VGATTY_LIB_DEPENDENCIES=$(HW_VGA_LIB) $(HW_VGA_LIB_DEPENDENCIES) $(HW_DOS_LIB) $(HW_DOS_LIB_DEPENDENCIES) $(HW_CPU_LIB) $(HW_CPU_LIB_DEPENDENCIES) $(WINDOWS_DISPDIB_LIB) $(WINDOWS_DISPDIB_LIB_DEPENDENCIES)
31 HW_VGATTY_LIB_WLINK_LIBRARIES=library $(HW_VGATTY_LIB) $(HW_VGA_LIB_WLINK_LIBRARIES) $(HW_DOS_LIB_WLINK_LIBRARIES) $(HW_CPU_LIB_WLINK_LIBRARIES) $(WINDOWS_DISPDIB_LIB_WLINK_LIBRARIES)
32 !else
33 HW_VGATTY_LIB_DEPENDENCIES=$(HW_VGA_LIB) $(HW_VGA_LIB_DEPENDENCIES) $(HW_DOS_LIB) $(HW_DOS_LIB_DEPENDENCIES) $(HW_CPU_LIB) $(HW_CPU_LIB_DEPENDENCIES)
34 HW_VGATTY_LIB_WLINK_LIBRARIES=library $(HW_VGATTY_LIB) $(HW_VGA_LIB_WLINK_LIBRARIES) $(HW_DOS_LIB_WLINK_LIBRARIES) $(HW_CPU_LIB_WLINK_LIBRARIES)
35 !endif
36
37 # HW\VGA-----------------------------------------------------------------------------------
38 HW_VGAGUI_LIB_DIR=$(REL)$(HPS)hw$(HPS)vga
39 HW_VGAGUI_LIB=$(HW_VGAGUI_LIB_DIR)$(HPS)$(SUBDIR)$(HPS)vgagui.lib
40 !ifdef TARGET_WINDOWS
41 HW_VGAGUI_LIB_DEPENDENCIES=$(HW_VGA_LIB) $(HW_VGA_LIB_DEPENDENCIES) $(HW_DOS_LIB) $(HW_DOS_LIB_DEPENDENCIES) $(HW_CPU_LIB) $(HW_CPU_LIB_DEPENDENCIES) $(WINDOWS_DISPDIB_LIB) $(WINDOWS_DISPDIB_LIB_DEPENDENCIES)
42 HW_VGAGUI_LIB_WLINK_LIBRARIES=library $(HW_VGAGUI_LIB) $(HW_VGA_LIB_WLINK_LIBRARIES) $(HW_DOS_LIB_WLINK_LIBRARIES) $(HW_CPU_LIB_WLINK_LIBRARIES) $(WINDOWS_DISPDIB_LIB_WLINK_LIBRARIES)
43 !else
44 HW_VGAGUI_LIB_DEPENDENCIES=$(HW_VGA_LIB) $(HW_VGA_LIB_DEPENDENCIES) $(HW_DOS_LIB) $(HW_DOS_LIB_DEPENDENCIES) $(HW_CPU_LIB) $(HW_CPU_LIB_DEPENDENCIES)
45 HW_VGAGUI_LIB_WLINK_LIBRARIES=library $(HW_VGAGUI_LIB) $(HW_VGA_LIB_WLINK_LIBRARIES) $(HW_DOS_LIB_WLINK_LIBRARIES) $(HW_CPU_LIB_WLINK_LIBRARIES)
46 !endif
47
48 # HW\CPU------------------------------------------------------------------------------------
49 HW_CPU_LIB=$(HW_CPU_LIB_DIR)$(HPS)$(SUBDIR)$(HPS)cpu.lib
50 HW_CPU_LIB_DIR=$(REL)$(HPS)hw$(HPS)cpu
51 HW_CPU_LIB_DEPENDENCIES=$(WINDOWS_NTVDMLIB_LIB) $(HW_DOS_LIB)
52 HW_CPU_LIB_WLINK_LIBRARIES=$(WINDOWS_NTVDMLIB_LIB_WLINK_LIBRARIES) library $(HW_DOS_LIB) library $(HW_CPU_LIB)
53
54 # HW\DOS------------------------------------------------------------------------------------
55 HW_DOS_LIB=$(HW_DOS_LIB_DIR)$(HPS)$(SUBDIR)$(HPS)dos.lib
56 HW_DOS_LIB_DIR=$(REL)$(HPS)hw$(HPS)dos
57 HW_DOS_LIB_DEPENDENCIES=$(WINDOWS_NTVDMLIB_LIB) $(HW_CPU_LIB)
58 HW_DOS_LIB_WLINK_LIBRARIES=$(WINDOWS_NTVDMLIB_LIB_WLINK_LIBRARIES) library $(HW_DOS_LIB) library $(HW_CPU_LIB)
59
60 # HW\LLMEM----------------------------------------------------------------------------------
61 HW_LLMEM_LIB_DIR=$(REL)$(HPS)hw$(HPS)llmem
62 HW_LLMEM_LIB=$(HW_LLMEM_LIB_DIR)$(HPS)$(SUBDIR)$(HPS)llmem.lib
63 HW_LLMEM_LIB_DEPENDENCIES=$(HW_DOS_LIB) $(HW_CPU_LIB) $(WINDOWS_NTVDMLIB_LIB)
64 HW_LLMEM_LIB_WLINK_LIBRARIES=library $(HW_DOS_LIB) library $(HW_CPU_LIB) $(WINDOWS_NTVDMLIB_LIB_WLINK_LIBRARIES) library $(HW_LLMEM_LIB)
65
66 # HW\8042-----------------------------------------------------------------------------------
67 HW_8042_LIB_DIR=$(REL)$(HPS)hw$(HPS)8042
68 HW_8042_LIB=$(HW_8042_LIB_DIR)$(HPS)$(SUBDIR)$(HPS)8042.lib
69 HW_8042_LIB_DEPENDENCIES=
70 HW_8042_LIB_WLINK_LIBRARIES=library $(HW_8042_LIB)
71
72 # HW\ACPI-----------------------------------------------------------------------------------
73 HW_ACPI_LIB_DIR=$(REL)$(HPS)hw$(HPS)acpi
74 HW_ACPI_LIB=$(HW_ACPI_LIB_DIR)$(HPS)$(SUBDIR)$(HPS)acpi.lib
75 HW_ACPI_LIB_DEPENDENCIES=
76 HW_ACPI_LIB_WLINK_LIBRARIES=library $(HW_ACPI_LIB)
77
78 # HW\8237-----------------------------------------------------------------------------------
79 HW_8237_LIB_DIR=$(REL)$(HPS)hw$(HPS)8237
80 HW_8237_LIB=$(HW_8237_LIB_DIR)$(HPS)$(SUBDIR)$(HPS)8237.lib
81 HW_8237_LIB_DEPENDENCIES=
82 HW_8237_LIB_WLINK_LIBRARIES=library $(HW_8237_LIB)
83
84 # HW\8250-----------------------------------------------------------------------------------
85 HW_8250_LIB_DIR=$(REL)$(HPS)hw$(HPS)8250
86 HW_8250_LIB=$(HW_8250_LIB_DIR)$(HPS)$(SUBDIR)$(HPS)8250.lib
87 HW_8250_LIB_DEPENDENCIES=
88 HW_8250_LIB_WLINK_LIBRARIES=library $(HW_8250_LIB)
89
90 HW_8250PNP_LIB_DIR=$(REL)$(HPS)hw$(HPS)8250
91 HW_8250PNP_LIB=$(HW_8250PNP_LIB_DIR)$(HPS)$(SUBDIR)$(HPS)8250pnp.lib
92 HW_8250PNP_LIB_DEPENDENCIES=$(HW_8250_LIB)
93 HW_8250PNP_LIB_WLINK_LIBRARIES=library $(HW_8250PNP_LIB) library $(HW_8250_LIB)
94
95 # HW\8254-----------------------------------------------------------------------------------
96 HW_8254_LIB_DIR=$(REL)$(HPS)hw$(HPS)8254
97 HW_8254_LIB=$(HW_8254_LIB_DIR)$(HPS)$(SUBDIR)$(HPS)8254.lib
98 HW_8254_LIB_DEPENDENCIES=
99 HW_8254_LIB_WLINK_LIBRARIES=library $(HW_8254_LIB)
100
101 # HW\8259-----------------------------------------------------------------------------------
102 HW_8259_LIB_DIR=$(REL)$(HPS)hw$(HPS)8259
103 HW_8259_LIB=$(HW_8259_LIB_DIR)$(HPS)$(SUBDIR)$(HPS)8259.lib
104 HW_8259_LIB_DEPENDENCIES=
105 HW_8259_LIB_WLINK_LIBRARIES=library $(HW_8259_LIB)
106
107 # HW\ACPI-----------------------------------------------------------------------------------
108 HW_ACPI_LIB_DIR=$(REL)$(HPS)hw$(HPS)acpi
109 HW_ACPI_LIB=$(HW_ACPI_LIB_DIR)$(HPS)$(SUBDIR)$(HPS)acpi.lib
110 HW_ACPI_LIB_DEPENDENCIES=
111 HW_ACPI_LIB_WLINK_LIBRARIES=library $(HW_ACPI_LIB)
112
113 # HW\APM------------------------------------------------------------------------------------
114 HW_APM_LIB_DIR=$(REL)$(HPS)hw$(HPS)apm
115 HW_APM_LIB=$(HW_APM_LIB_DIR)$(HPS)$(SUBDIR)$(HPS)apm.lib
116 HW_APM_LIB_DEPENDENCIES=
117 HW_APM_LIB_WLINK_LIBRARIES=library $(HW_APM_LIB)
118
119 # HW\IDE------------------------------------------------------------------------------------
120 HW_IDE_LIB_DIR=$(REL)$(HPS)hw$(HPS)ide
121 HW_IDE_LIB=$(HW_IDE_LIB_DIR)$(HPS)$(SUBDIR)$(HPS)idelib.lib
122 HW_IDE_LIB_DEPENDENCIES=
123 HW_IDE_LIB_WLINK_LIBRARIES=library $(HW_IDE_LIB)
124
125 # HW\FLOPPY---------------------------------------------------------------------------------
126 HW_FLOPPY_LIB_DIR=$(REL)$(HPS)hw$(HPS)floppy
127 HW_FLOPPY_LIB=$(HW_FLOPPY_LIB_DIR)$(HPS)$(SUBDIR)$(HPS)floppy.lib
128 HW_FLOPPY_LIB_DEPENDENCIES=
129 HW_FLOPPY_LIB_WLINK_LIBRARIES=library $(HW_FLOPPY_LIB)
130
131 # HW\ADLIB----------------------------------------------------------------------------------
132 HW_ADLIB_LIB_DIR=$(REL)$(HPS)hw$(HPS)adlib
133 HW_ADLIB_LIB=$(HW_ADLIB_LIB_DIR)$(HPS)$(SUBDIR)$(HPS)adlib.lib
134 HW_ADLIB_LIB_DEPENDENCIES=
135 HW_ADLIB_LIB_WLINK_LIBRARIES=library $(HW_ADLIB_LIB)
136
137 # HW\ISAPNP---------------------------------------------------------------------------------
138 HW_ISAPNP_LIB_DIR=$(REL)$(HPS)hw$(HPS)isapnp
139 HW_ISAPNP_LIB=$(HW_ISAPNP_LIB_DIR)$(HPS)$(SUBDIR)$(HPS)isapnp.lib
140 HW_ISAPNP_LIB_DEPENDENCIES=
141 HW_ISAPNP_LIB_WLINK_LIBRARIES=library $(HW_ISAPNP_LIB)
142
143 # HW\SMBIOS---------------------------------------------------------------------------------
144 HW_SMBIOS_LIB_DIR=$(REL)$(HPS)hw$(HPS)smbios
145 HW_SMBIOS_LIB=$(HW_SMBIOS_LIB_DIR)$(HPS)$(SUBDIR)$(HPS)smbios.lib
146 HW_SMBIOS_LIB_DEPENDENCIES=
147 HW_SMBIOS_LIB_WLINK_LIBRARIES=library $(HW_SMBIOS_LIB)
148
149 # HW\PARPORT--------------------------------------------------------------------------------
150 HW_PARPORT_LIB_DIR=$(REL)$(HPS)hw$(HPS)parport
151 HW_PARPORT_LIB=$(HW_PARPORT_LIB_DIR)$(HPS)$(SUBDIR)$(HPS)parport.lib
152 HW_PARPORT_LIB_DEPENDENCIES=
153 HW_PARPORT_LIB_WLINK_LIBRARIES=library $(HW_PARPORT_LIB)
154
155 HW_PARPNP_LIB_DIR=$(HW_PARPORT_LIB_DIR)
156 HW_PARPNP_LIB=$(HW_PARPNP_LIB_DIR)$(HPS)$(SUBDIR)$(HPS)parpnp.lib
157 HW_PARPNP_LIB_DEPENDENCIES=
158 HW_PARPNP_LIB_WLINK_LIBRARIES=library $(HW_PARPNP_LIB)
159
160 # HW\FLATREAL-------------------------------------------------------------------------------
161 HW_FLATREAL_LIB_DIR=$(REL)$(HPS)hw$(HPS)flatreal
162 HW_FLATREAL_LIB=$(HW_FLATREAL_LIB_DIR)$(HPS)$(SUBDIR)$(HPS)flatreal.lib
163 HW_FLATREAL_LIB_DEPENDENCIES=
164 HW_FLATREAL_LIB_WLINK_LIBRARIES=library $(HW_FLATREAL_LIB)
165
166 # HW\BIOSDISK-------------------------------------------------------------------------------
167 HW_BIOSDISK_LIB_DIR=$(REL)$(HPS)hw$(HPS)biosdisk
168 HW_BIOSDISK_LIB=$(HW_BIOSDISK_LIB_DIR)$(HPS)$(SUBDIR)$(HPS)biosdisk.lib
169 HW_BIOSDISK_LIB_DEPENDENCIES=
170 HW_BIOSDISK_LIB_WLINK_LIBRARIES=library $(HW_BIOSDISK_LIB)
171
172 # HW\PCI------------------------------------------------------------------------------------
173 HW_PCI_LIB_DIR=$(REL)$(HPS)hw$(HPS)pci
174 HW_PCI_LIB=$(HW_PCI_LIB_DIR)$(HPS)$(SUBDIR)$(HPS)pci.lib
175 HW_PCI_LIB_DEPENDENCIES=
176 HW_PCI_LIB_WLINK_LIBRARIES=library $(HW_PCI_LIB)
177
178 # HW\PCIE-----------------------------------------------------------------------------------
179 HW_PCIE_LIB_DIR=$(REL)$(HPS)hw$(HPS)pcie
180 HW_PCIE_LIB=$(HW_PCIE_LIB_DIR)$(HPS)$(SUBDIR)$(HPS)pcie.lib
181 HW_PCIE_LIB_DEPENDENCIES=$(HW_ACPI_LIB) $(HW_FLATREAL_LIB) $(HW_LLMEM_LIB)
182 HW_PCIE_LIB_WLINK_LIBRARIES=library $(HW_PCIE_LIB) $(HW_ACPI_LIB_WLINK_LIBRARIES) $(HW_FLATREAL_LIB_WLINK_LIBRARIES) $(HW_LLMEM_LIB_WLINK_LIBRARIES)
183
184 # HW\RTC------------------------------------------------------------------------------------
185 HW_RTC_LIB_DIR=$(REL)$(HPS)hw$(HPS)rtc
186 HW_RTC_LIB=$(HW_RTC_LIB_DIR)$(HPS)$(SUBDIR)$(HPS)rtc.lib
187 HW_RTC_LIB_DEPENDENCIES=
188 HW_RTC_LIB_WLINK_LIBRARIES=library $(HW_RTC_LIB)
189
190 # HW\VESA-----------------------------------------------------------------------------------
191 HW_VESA_LIB_DIR=$(REL)$(HPS)hw$(HPS)vesa
192 HW_VESA_LIB=$(HW_VESA_LIB_DIR)$(HPS)$(SUBDIR)$(HPS)vesa.lib
193 HW_VESA_LIB_DEPENDENCIES=
194 HW_VESA_LIB_WLINK_LIBRARIES=library $(HW_VESA_LIB)
195
196 # HW\SNDSB----------------------------------------------------------------------------------
197 HW_SNDSB_LIB_DIR=$(REL)$(HPS)hw$(HPS)sndsb
198 HW_SNDSB_LIB=$(HW_SNDSB_LIB_DIR)$(HPS)$(SUBDIR)$(HPS)sndsb.lib
199 HW_SNDSB_LIB_DEPENDENCIES=
200 HW_SNDSB_LIB_WLINK_LIBRARIES=library $(HW_SNDSB_LIB)
201
202 HW_SNDSBPNP_LIB_DIR=$(HW_SNDSB_LIB_DIR)
203 HW_SNDSBPNP_LIB=$(HW_SNDSBPNP_LIB_DIR)$(HPS)$(SUBDIR)$(HPS)sndsbpnp.lib
204 HW_SNDSBPNP_LIB_DEPENDENCIES=
205 HW_SNDSBPNP_LIB_WLINK_LIBRARIES=library $(HW_SNDSBPNP_LIB)
206
207 # HW\ULTRASND-------------------------------------------------------------------------------
208 HW_ULTRASND_LIB_DIR=$(REL)$(HPS)hw$(HPS)ultrasnd
209 HW_ULTRASND_LIB=$(HW_ULTRASND_LIB_DIR)$(HPS)$(SUBDIR)$(HPS)ultrasnd.lib
210 HW_ULTRASND_LIB_DEPENDENCIES=
211 HW_ULTRASND_LIB_WLINK_LIBRARIES=library $(HW_ULTRASND_LIB)
212
213 # HW\MB\INTEL\PIIX3-------------------------------------------------------------------------
214 HW_MB_INTEL_PIIX3_LIB=$(REL)$(HPS)hw$(HPS)mb$(HPS)intel$(HPS)piix3
215 HW_MB_INTEL_PIIX3=$(HW_MB_INTEL_PIIX3_LIB_DIR)$(HPS)$(SUBDIR)$(HPS)piix3.lib
216 HW_MB_INTEL_PIIX3_DEPENDENCIES=
217 HW_MB_INTEL_PIIX3_WLINK_LIBRARIES=library $(HW_MB_INTEL_PIIX3_LIB)
218
219 # WINDOWS\NTVDM-----------------------------------------------------------------------------
220 !ifndef TARGET_OS2
221 WINDOWS_NTVDMLIB_LIB_DIR=$(REL)$(HPS)windows$(HPS)ntvdm
222 WINDOWS_NTVDMLIB_LIB=$(WINDOWS_NTVDMLIB_LIB_DIR)$(HPS)$(SUBDIR)$(HPS)ntvdmlib.lib
223 WINDOWS_NTVDMLIB_LIB_DEPENDENCIES=$(HW_DOS_LIB) $(HW_CPU_LIB)
224 WINDOWS_NTVDMLIB_LIB_WLINK_LIBRARIES=library $(HW_DOS_LIB) library $(HW_CPU_LIB) library $(WINDOWS_NTVDMLIB_LIB)
225 ! ifdef TARGET_WINDOWS
226 !  ifeq TARGET_MSDOS 32
227 !   ifeq TARGET_WINDOWS 40
228 WINDOWS_NTVDMVDD_LIB_DIR=$(REL)$(HPS)windows$(HPS)ntvdm
229 WINDOWS_NTVDMVDD_LIB=$(WINDOWS_NTVDMVDD_LIB_DIR)$(HPS)$(SUBDIR)$(HPS)ntvdmvdd.lib
230 WINDOWS_NTVDMVDD_LIB_DEPENDENCIES=$(HW_DOS_LIB) $(HW_CPU_LIB) $(WINDOWS_NTVDMLIB_LIB)
231 WINDOWS_NTVDMVDD_LIB_WLINK_LIBRARIES=library $(HW_DOS_LIB) library $(HW_CPU_LIB) library $(WINDOWS_NTVDMLIB_LIB) library $(WINDOWS_NTVDMVDD_LIB)
232 !   endif
233 !  endif
234 ! endif
235 !endif
236
237 # WINDOWS\W9XVMM----------------------------------------------------------------------------
238 WINDOWS_W9XVMM_LIB_DIR=$(REL)$(HPS)windows$(HPS)w9xvmm
239 WINDOWS_W9XVMM_LIB=$(WINDOWS_W9XVMM_LIB_DIR)$(HPS)$(SUBDIR)$(HPS)w9xvmm.lib
240 WINDOWS_W9XVMM_LIB_DEPENDENCIES=$(HW_DOS_LIB) $(HW_CPU_LIB) $(WINDOWS_NTVDMLIB_LIB)
241 WINDOWS_W9XVMM_LIB_WLINK_LIBRARIES=library $(HW_DOS_LIB) library $(HW_CPU_LIB) library $(WINDOWS_NTVDMLIB_LIB) library $(WINDOWS_W9XVMM_LIB)
242
243 # EXT\FAAD----------------------------------------------------------------------------------
244 # libfaad does not compile properly in 16-bit real mode
245 !ifeq TARGET_MSDOS 16
246 EXT_FAAD_LIB_NO_LIB = 1
247 EXT_FAAD_LIB_NO_EXE = 1
248 !endif
249 !ifndef EXT_FAAD_LIB_NO_LIB
250 EXT_FAAD_LIB_DIR=$(REL)$(HPS)ext$(HPS)faad
251 EXT_FAAD_LIB=$(EXT_FAAD_LIB_DIR)$(HPS)$(SUBDIR)$(HPS)faad.lib
252 EXT_FAAD_LIB_DEPENDENCIES=
253 EXT_FAAD_LIB_WLINK_LIBRARIES=library $(EXT_FAAD_LIB)
254 !endif
255
256 # EXT\LIBOGG--------------------------------------------------------------------------------
257 !ifeq TARGET_MSDOS 16
258 EXT_LIBOGG_LIB_NO_LIB = 1
259 EXT_LIBOGG_LIB_NO_EXE = 1
260 !endif
261 !ifndef EXT_LIBOGG_LIB_NO_LIB
262 EXT_LIBOGG_LIB_DIR=$(REL)$(HPS)ext$(HPS)libogg
263 EXT_LIBOGG_LIB=$(EXT_LIBOGG_LIB_DIR)$(HPS)$(SUBDIR)$(HPS)libogg.lib
264 EXT_LIBOGG_LIB_DEPENDENCIES=
265 EXT_LIBOGG_LIB_WLINK_LIBRARIES=library $(EXT_LIBOGG_LIB)
266 !endif
267
268 # EXT\FLAC----------------------------------------------------------------------------------
269 !ifeq TARGET_MSDOS 16
270 EXT_FLAC_LIB_NO_LIB = 1
271 EXT_FLAC_LIB_NO_EXE = 1
272 !endif
273 !ifndef EXT_FLAC_LIB_NO_LIB
274 EXT_FLAC_LIB_DIR=$(REL)$(HPS)ext$(HPS)flac
275 EXT_FLAC_LIB=$(EXT_FLAC_LIB_DIR)$(HPS)$(SUBDIR)$(HPS)flac.lib
276 EXT_FLAC_LIB_DEPENDENCIES=
277 EXT_FLAC_LIB_WLINK_LIBRARIES=library $(EXT_FLAC_LIB)
278 !endif
279 !ifndef EXT_FLAC_LIB_NO_EXE
280 EXT_FLAC_EXE = $(SUBDIR)$(HPS)flac.exe
281 !endif
282
283 # EXT\JPEG----------------------------------------------------------------------------------
284 !ifeq TARGET_MSDOS 16
285 EXT_JPEG_LIB_NO_LIB = 1
286 EXT_JPEG_LIB_NO_EXE = 1
287 !endif
288 !ifndef EXT_JPEG_LIB_NO_LIB
289 EXT_JPEG_LIB_DIR=$(REL)$(HPS)ext$(HPS)jpeg
290 EXT_JPEG_LIB=$(EXT_JPEG_LIB_DIR)$(HPS)$(SUBDIR)$(HPS)jpeg.lib
291 EXT_JPEG_LIB_DEPENDENCIES=
292 EXT_JPEG_LIB_WLINK_LIBRARIES=library $(EXT_JPEG_LIB)
293 !endif
294 !ifndef EXT_JPEG_LIB_NO_EXE
295 EXT_JPEG_CJPEG_EXE = $(SUBDIR)$(HPS)cjpeg.exe
296 EXT_JPEG_DJPEG_EXE = $(SUBDIR)$(HPS)djpeg.exe
297 !endif
298
299 # EXT\LAME----------------------------------------------------------------------------------
300 !ifeq TARGET_MSDOS 16
301 EXT_LAME_LIB_NO_LIB = 1
302 EXT_LAME_LIB_NO_EXE = 1
303 !endif
304 !ifndef EXT_LAME_LIB_NO_LIB
305 EXT_LAME_LIB_DIR=$(REL)$(HPS)ext$(HPS)lame
306 EXT_LAME_LIB=$(EXT_LAME_LIB_DIR)$(HPS)$(SUBDIR)$(HPS)lame.lib
307 EXT_LAME_LIB_DEPENDENCIES=
308 EXT_LAME_LIB_WLINK_LIBRARIES=library $(EXT_LAME_LIB)
309 !endif
310 !ifndef EXT_LAME_LIB_NO_EXE
311 EXT_LAME_LAME_EXE = $(SUBDIR)$(HPS)lame.exe
312 !endif
313
314 # EXT\LIBMAD--------------------------------------------------------------------------------
315 !ifeq TARGET_MSDOS 16
316 EXT_LIBMAD_LIB_NO_LIB = 1
317 EXT_LIBMAD_LIB_NO_EXE = 1
318 !endif
319 !ifndef EXT_LIBMAD_LIB_NO_LIB
320 EXT_LIBMAD_LIB_DIR=$(REL)$(HPS)ext$(HPS)libmad
321 EXT_LIBMAD_LIB=$(EXT_LIBMAD_LIB_DIR)$(HPS)$(SUBDIR)$(HPS)libmad.lib
322 EXT_LIBMAD_LIB_DEPENDENCIES=
323 EXT_LIBMAD_LIB_WLINK_LIBRARIES=library $(EXT_LIBMAD_LIB)
324 !endif
325
326 # EXT\SPEEX---------------------------------------------------------------------------------
327 !ifeq TARGET_MSDOS 16
328 EXT_SPEEX_LIB_NO_LIB = 1
329 EXT_SPEEX_LIB_NO_EXE = 1
330 !endif
331 !ifndef EXT_SPEEX_LIB_NO_LIB
332 EXT_SPEEX_LIB_DIR=$(REL)$(HPS)ext$(HPS)speex
333 EXT_SPEEX_LIB=$(EXT_SPEEX_LIB_DIR)$(HPS)$(SUBDIR)$(HPS)speex.lib
334 EXT_SPEEX_LIB_DEPENDENCIES=
335 EXT_SPEEX_LIB_WLINK_LIBRARIES=library $(EXT_SPEEX_LIB)
336 !endif
337 !ifndef EXT_SPEEX_LIB_NO_EXE
338 EXT_SPEEX_SPEEXDEC_EXE = $(SUBDIR)$(HPS)speexdec.exe
339 EXT_SPEEX_SPEEXENC_EXE = $(SUBDIR)$(HPS)speexenc.exe
340 !endif
341
342 # EXT\VORBIS--------------------------------------------------------------------------------
343 !ifeq TARGET_MSDOS 16
344 EXT_VORBIS_LIB_NO_LIB = 1
345 EXT_VORBIS_LIB_NO_EXE = 1
346 !endif
347 !ifndef EXT_VORBIS_LIB_NO_LIB
348 EXT_VORBIS_LIB_DIR=$(REL)$(HPS)ext$(HPS)vorbis
349 EXT_VORBIS_LIB=$(EXT_VORBIS_LIB_DIR)$(HPS)$(SUBDIR)$(HPS)vorbis.lib
350 EXT_VORBIS_LIB_DEPENDENCIES=
351 EXT_VORBIS_LIB_WLINK_LIBRARIES=library $(EXT_VORBIS_LIB)
352 !endif
353
354 # EXT\ZLIB----------------------------------------------------------------------------------
355 !ifndef EXT_ZLIB_LIB_NO_LIB
356 EXT_ZLIB_LIB_DIR=$(REL)$(HPS)ext$(HPS)zlib
357 EXT_ZLIB_LIB=$(EXT_ZLIB_LIB_DIR)$(HPS)$(SUBDIR)$(HPS)zlib.lib
358 EXT_ZLIB_LIB_DEPENDENCIES=
359 EXT_ZLIB_LIB_WLINK_LIBRARIES=library $(EXT_ZLIB_LIB)
360 !endif
361 !ifndef EXT_ZLIB_LIB_NO_EXE
362 EXT_ZLIB_MINIGZIP_EXE = $(SUBDIR)$(HPS)minigzip.exe
363 EXT_ZLIB_EXAMPLE_EXE = $(SUBDIR)$(HPS)example.exe
364 !endif
365
366 # EXT\BZIP2---------------------------------------------------------------------------------
367 !ifeq TARGET_MSDOS 16
368 EXT_BZIP2_LIB_NO_LIB = 1
369 EXT_BZIP2_LIB_NO_EXE = 1
370 !endif
371 !ifndef EXT_BZIP2_LIB_NO_LIB
372 EXT_BZIP2_LIB_DIR=$(REL)$(HPS)ext$(HPS)bzip2
373 EXT_BZIP2_LIB=$(EXT_BZIP2_LIB_DIR)$(HPS)$(SUBDIR)$(HPS)bzip2.lib
374 EXT_BZIP2_LIB_DEPENDENCIES=
375 EXT_BZIP2_LIB_WLINK_LIBRARIES=library $(EXT_BZIP2_LIB)
376 !endif
377 !ifndef EXT_BZIP2_LIB_NO_EXE
378 EXT_BZIP2_LIB_BZIP2_EXE = $(SUBDIR)$(HPS)bzip2.exe
379 EXT_BZIP2_LIB_BZIP2REC_EXE = $(SUBDIR)$(HPS)bzip2rec.exe
380 !endif
381
382 # WINDOWS\WIN16EB--------------------------------------------------------------------------
383 WINDOWS_WIN16EB_LIB_DIR=$(REL)$(HPS)windows$(HPS)win16eb
384 WINDOWS_WIN16EB_LIB=$(WINDOWS_WIN16EB_LIB_DIR)$(HPS)$(SUBDIR)$(HPS)win16eb.lib
385 WINDOWS_WIN16EB_LIB_DEPENDENCIES=$(HW_DOS_LIB) $(HW_CPU_LIB)
386 WINDOWS_WIN16EB_LIB_WLINK_LIBRARIES=library $(WINDOWS_WIN16EB_LIB) $(HW_CPU_LIB_WLINK_LIBRARIES) $(HW_DOS_LIB_WLINK_LIBRARIES)
387
388 # WINDOWS\DISPDIB--------------------------------------------------------------------------
389 WINDOWS_DISPDIB_LIB_DIR=$(REL)$(HPS)windows$(HPS)dispdib
390 WINDOWS_DISPDIB_LIB=$(WINDOWS_DISPDIB_LIB_DIR)$(HPS)$(SUBDIR)$(HPS)dispdib.lib
391 WINDOWS_DISPDIB_LIB_DEPENDENCIES=$(WINDOWS_WIN16EB_LIB) $(WINDOWS_WIN16EB_LIB_DEPENDENCIES)
392 WINDOWS_DISPDIB_LIB_WLINK_LIBRARIES=library $(WINDOWS_DISPDIB_LIB) $(WINDOWS_WIN16EB_LIB_WLINK_LIBRARIES)
393
394 # HW\USB\OHCI------------------------------------------------------------------------------
395 HW_USB_OHCI_LIB_DIR=$(REL)$(HPS)hw$(HPS)usb$(HPS)ohci
396 HW_USB_OHCI_LIB=$(HW_USB_OHCI_LIB_DIR)$(HPS)$(SUBDIR)$(HPS)ohci.lib
397 HW_USB_OHCI_LIB_DEPENDENCIES=
398 HW_USB_OHCI_LIB_WLINK_LIBRARIES=library $(HW_USB_OHCI_LIB)
399