1 # ----------------------------------------------------------------------------
2 # Hyper Operating System V4 Advance Application Framework
3 # common include file for nmake
5 # Copyright (C) 1998-2007 by Project HOS
6 # http://sourceforge.jp/projects/hos/
7 # ----------------------------------------------------------------------------
11 # --------------------------------------------------
13 # --------------------------------------------------
54 !ifndef LINK_STREAMBUF
57 !ifndef LINK_PACKETBUF
60 !ifndef LINK_IPCHECKSUM
66 !ifndef LINK_STRINGFORMAT
67 LINK_STRINGFORMAT = Yes
92 !ifndef LINK_AT91USART
95 !ifndef LINK_RENESASSCI
115 !ifndef LINK_PROCESSLIST
116 LINK_PROCESSLIST = Yes
121 !ifndef LINK_MEMWRITE
133 !ifndef LINK_FILELIST
139 !ifndef LINK_FILECOPY
142 !ifndef LINK_FILEDUMP
145 !ifndef LINK_FLASHCMD
148 !ifndef LINK_ETHERSNOOP
149 LINK_ETHERSNOOP = Yes
157 # --------------------------------------------------
159 # --------------------------------------------------
161 # Include directories
162 INC_DIRS = $(INC_DIRS) $(HOSAPLFW_DIR)
166 # --------------------------------------------------
168 # --------------------------------------------------
171 !if "$(LINK_SYSTEM)" == "Yes"
172 SYSTEM_DIR = $(HOSAPLFW_DIR)\system\system
173 HEADERS = $(HEADERS) $(OBJS_DIR)\system.h
174 HEADERS = $(HEADERS) $(OBJS_DIR)\system_local.h
175 CSRCS = $(CSRCS) $(SYSTEM_DIR)\system_initialize.c
176 OBJS = $(OBJS) $(OBJS_DIR)\system_initialize.$(EXT_OBJ)
177 CSRCS = $(CSRCS) $(SYSTEM_DIR)\system_requestproc.c
178 OBJS = $(OBJS) $(OBJS_DIR)\system_requestproc.$(EXT_OBJ)
179 CSRCS = $(CSRCS) $(SYSTEM_DIR)\system_process.c
180 OBJS = $(OBJS) $(OBJS_DIR)\system_process.$(EXT_OBJ)
181 CSRCS = $(CSRCS) $(SYSTEM_DIR)\system_getnextprocess.c
182 OBJS = $(OBJS) $(OBJS_DIR)\system_getnextprocess.$(EXT_OBJ)
187 !if "$(LINK_SYSAPI)" == "Yes"
188 SYSAPI_DIR = $(HOSAPLFW_DIR)\system\sysapi
189 HEADERS = $(HEADERS) $(OBJS_DIR)\sysapi.h
190 HEADERS = $(HEADERS) $(OBJS_DIR)\sysapi_local.h
191 CSRCS = $(CSRCS) $(SYSAPI_DIR)\sysapi_initialize.c
192 OBJS = $(OBJS) $(OBJS_DIR)\sysapi_initialize.$(EXT_OBJ)
193 CSRCS = $(CSRCS) $(SYSAPI_DIR)\sysctx_isisr.c
194 OBJS = $(OBJS) $(OBJS_DIR)\sysctx_isisr.$(EXT_OBJ)
195 CSRCS = $(CSRCS) $(SYSAPI_DIR)\sysloc_lock.c
196 OBJS = $(OBJS) $(OBJS_DIR)\sysloc_lock.$(EXT_OBJ)
197 CSRCS = $(CSRCS) $(SYSAPI_DIR)\sysloc_unlock.c
198 OBJS = $(OBJS) $(OBJS_DIR)\sysloc_unlock.$(EXT_OBJ)
199 CSRCS = $(CSRCS) $(SYSAPI_DIR)\sysevt_clear.c
200 OBJS = $(OBJS) $(OBJS_DIR)\sysevt_clear.$(EXT_OBJ)
201 CSRCS = $(CSRCS) $(SYSAPI_DIR)\sysevt_create.c
202 OBJS = $(OBJS) $(OBJS_DIR)\sysevt_create.$(EXT_OBJ)
203 CSRCS = $(CSRCS) $(SYSAPI_DIR)\sysevt_delete.c
204 OBJS = $(OBJS) $(OBJS_DIR)\sysevt_delete.$(EXT_OBJ)
205 CSRCS = $(CSRCS) $(SYSAPI_DIR)\sysevt_set.c
206 OBJS = $(OBJS) $(OBJS_DIR)\sysevt_set.$(EXT_OBJ)
207 CSRCS = $(CSRCS) $(SYSAPI_DIR)\sysevt_wait.c
208 OBJS = $(OBJS) $(OBJS_DIR)\sysevt_wait.$(EXT_OBJ)
209 CSRCS = $(CSRCS) $(SYSAPI_DIR)\sysint_clear.c
210 OBJS = $(OBJS) $(OBJS_DIR)\sysint_clear.$(EXT_OBJ)
211 CSRCS = $(CSRCS) $(SYSAPI_DIR)\sysint_disable.c
212 OBJS = $(OBJS) $(OBJS_DIR)\sysint_disable.$(EXT_OBJ)
213 CSRCS = $(CSRCS) $(SYSAPI_DIR)\sysint_enable.c
214 OBJS = $(OBJS) $(OBJS_DIR)\sysint_enable.$(EXT_OBJ)
215 CSRCS = $(CSRCS) $(SYSAPI_DIR)\sysisr_create.c
216 OBJS = $(OBJS) $(OBJS_DIR)\sysisr_create.$(EXT_OBJ)
217 CSRCS = $(CSRCS) $(SYSAPI_DIR)\sysisr_delete.c
218 OBJS = $(OBJS) $(OBJS_DIR)\sysisr_delete.$(EXT_OBJ)
219 CSRCS = $(CSRCS) $(SYSAPI_DIR)\sysmem_alloc.c
220 OBJS = $(OBJS) $(OBJS_DIR)\sysmem_alloc.$(EXT_OBJ)
221 CSRCS = $(CSRCS) $(SYSAPI_DIR)\sysmem_free.c
222 OBJS = $(OBJS) $(OBJS_DIR)\sysmem_free.$(EXT_OBJ)
223 CSRCS = $(CSRCS) $(SYSAPI_DIR)\sysmem_getmemif.c
224 OBJS = $(OBJS) $(OBJS_DIR)\sysmem_getmemif.$(EXT_OBJ)
225 CSRCS = $(CSRCS) $(SYSAPI_DIR)\sysmem_getsize.c
226 OBJS = $(OBJS) $(OBJS_DIR)\sysmem_getsize.$(EXT_OBJ)
227 CSRCS = $(CSRCS) $(SYSAPI_DIR)\sysmem_realloc.c
228 OBJS = $(OBJS) $(OBJS_DIR)\sysmem_realloc.$(EXT_OBJ)
229 CSRCS = $(CSRCS) $(SYSAPI_DIR)\sysmtx_create.c
230 OBJS = $(OBJS) $(OBJS_DIR)\sysmtx_create.$(EXT_OBJ)
231 CSRCS = $(CSRCS) $(SYSAPI_DIR)\sysmtx_delete.c
232 OBJS = $(OBJS) $(OBJS_DIR)\sysmtx_delete.$(EXT_OBJ)
233 CSRCS = $(CSRCS) $(SYSAPI_DIR)\sysmtx_lock.c
234 OBJS = $(OBJS) $(OBJS_DIR)\sysmtx_lock.$(EXT_OBJ)
235 CSRCS = $(CSRCS) $(SYSAPI_DIR)\sysmtx_unlock.c
236 OBJS = $(OBJS) $(OBJS_DIR)\sysmtx_unlock.$(EXT_OBJ)
237 CSRCS = $(CSRCS) $(SYSAPI_DIR)\sysprc_create.c
238 OBJS = $(OBJS) $(OBJS_DIR)\sysprc_create.$(EXT_OBJ)
239 CSRCS = $(CSRCS) $(SYSAPI_DIR)\sysprc_delete.c
240 OBJS = $(OBJS) $(OBJS_DIR)\sysprc_delete.$(EXT_OBJ)
241 CSRCS = $(CSRCS) $(SYSAPI_DIR)\sysprc_terminate.c
242 OBJS = $(OBJS) $(OBJS_DIR)\sysprc_terminate.$(EXT_OBJ)
243 CSRCS = $(CSRCS) $(SYSAPI_DIR)\sysprc_suspend.c
244 OBJS = $(OBJS) $(OBJS_DIR)\sysprc_suspend.$(EXT_OBJ)
245 CSRCS = $(CSRCS) $(SYSAPI_DIR)\sysprc_resume.c
246 OBJS = $(OBJS) $(OBJS_DIR)\sysprc_resume.$(EXT_OBJ)
247 CSRCS = $(CSRCS) $(SYSAPI_DIR)\sysprc_getparam.c
248 OBJS = $(OBJS) $(OBJS_DIR)\sysprc_getparam.$(EXT_OBJ)
249 CSRCS = $(CSRCS) $(SYSAPI_DIR)\sysprc_getcurrenthandle.c
250 OBJS = $(OBJS) $(OBJS_DIR)\sysprc_getcurrenthandle.$(EXT_OBJ)
251 CSRCS = $(CSRCS) $(SYSAPI_DIR)\systim_signal.c
252 OBJS = $(OBJS) $(OBJS_DIR)\systim_signal.$(EXT_OBJ)
253 CSRCS = $(CSRCS) $(SYSAPI_DIR)\systim_wait.c
254 OBJS = $(OBJS) $(OBJS_DIR)\systim_wait.$(EXT_OBJ)
255 CSRCS = $(CSRCS) $(SYSAPI_DIR)\systim_getsystemtime.c
256 OBJS = $(OBJS) $(OBJS_DIR)\systim_getsystemtime.$(EXT_OBJ)
257 CSRCS = $(CSRCS) $(SYSAPI_DIR)\systim_getcputime.c
258 OBJS = $(OBJS) $(OBJS_DIR)\systim_getcputime.$(EXT_OBJ)
259 CSRCS = $(CSRCS) $(SYSAPI_DIR)\systim_cputimetosecond.c
260 OBJS = $(OBJS) $(OBJS_DIR)\systim_cputimetosecond.$(EXT_OBJ)
261 CSRCS = $(CSRCS) $(SYSAPI_DIR)\systim_cputimetonanosecond.c
262 OBJS = $(OBJS) $(OBJS_DIR)\systim_cputimetonanosecond.$(EXT_OBJ)
263 CSRCS = $(CSRCS) $(SYSAPI_DIR)\syshos_hook.c
264 OBJS = $(OBJS) $(OBJS_DIR)\syshos_hook.$(EXT_OBJ)
269 !if "$(LINK_HANDLE)" == "Yes"
270 HANDLE_DIR = $(HOSAPLFW_DIR)\system\handle
271 HEADERS = $(HEADERS) $(OBJS_DIR)\handle.h
272 HEADERS = $(HEADERS) $(OBJS_DIR)\handleobj.h
273 HEADERS = $(HEADERS) $(OBJS_DIR)\handleobj_local.h
274 CSRCS = $(CSRCS) $(HANDLE_DIR)\handle_close.c
275 OBJS = $(OBJS) $(OBJS_DIR)\handle_close.$(EXT_OBJ)
276 CSRCS = $(CSRCS) $(HANDLE_DIR)\handleobj_create.c
277 OBJS = $(OBJS) $(OBJS_DIR)\handleobj_create.$(EXT_OBJ)
278 CSRCS = $(CSRCS) $(HANDLE_DIR)\handleobj_delete.c
279 OBJS = $(OBJS) $(OBJS_DIR)\handleobj_delete.$(EXT_OBJ)
280 CSRCS = $(CSRCS) $(HANDLE_DIR)\handleobj_constructor.c
281 OBJS = $(OBJS) $(OBJS_DIR)\handleobj_constructor.$(EXT_OBJ)
282 CSRCS = $(CSRCS) $(HANDLE_DIR)\handleobj_destructor.c
283 OBJS = $(OBJS) $(OBJS_DIR)\handleobj_destructor.$(EXT_OBJ)
288 !if "$(LINK_MEMORY)" == "Yes"
289 MEMORY_DIR = $(HOSAPLFW_DIR)\system\memory
290 HEADERS = $(HEADERS) $(OBJS_DIR)\memory.h
291 CSRCS = $(CSRCS) $(MEMORY_DIR)\memory.c
292 OBJS = $(OBJS) $(OBJS_DIR)\memory.$(EXT_OBJ)
297 !if "$(LINK_TIME)" == "Yes"
298 TIME_DIR = $(HOSAPLFW_DIR)\system\time
299 HEADERS = $(HEADERS) $(OBJS_DIR)\time.h
300 CSRCS = $(CSRCS) $(TIME_DIR)\time_getsystemtime.c
301 OBJS = $(OBJS) $(OBJS_DIR)\time_getsystemtime.$(EXT_OBJ)
302 CSRCS = $(CSRCS) $(TIME_DIR)\time_wait.c
303 OBJS = $(OBJS) $(OBJS_DIR)\time_wait.$(EXT_OBJ)
308 !if "$(LINK_PROCESS)" == "Yes"
309 PROCESS_DIR = $(HOSAPLFW_DIR)\system\process
310 HEADERS = $(HEADERS) $(OBJS_DIR)\process.h
311 HEADERS = $(HEADERS) $(OBJS_DIR)\process_local.h
312 CSRCS = $(CSRCS) $(PROCESS_DIR)\process_create.c
313 OBJS = $(OBJS) $(OBJS_DIR)\process_create.$(EXT_OBJ)
314 CSRCS = $(CSRCS) $(PROCESS_DIR)\process_delete.c
315 OBJS = $(OBJS) $(OBJS_DIR)\process_delete.$(EXT_OBJ)
316 CSRCS = $(CSRCS) $(PROCESS_DIR)\process_constructor.c
317 OBJS = $(OBJS) $(OBJS_DIR)\process_constructor.$(EXT_OBJ)
318 CSRCS = $(CSRCS) $(PROCESS_DIR)\process_destructor.c
319 OBJS = $(OBJS) $(OBJS_DIR)\process_destructor.$(EXT_OBJ)
320 CSRCS = $(CSRCS) $(PROCESS_DIR)\process_getcurrenthandle.c
321 OBJS = $(OBJS) $(OBJS_DIR)\process_getcurrenthandle.$(EXT_OBJ)
322 CSRCS = $(CSRCS) $(PROCESS_DIR)\process_exit.c
323 OBJS = $(OBJS) $(OBJS_DIR)\process_exit.$(EXT_OBJ)
324 CSRCS = $(CSRCS) $(PROCESS_DIR)\process_waitexit.c
325 OBJS = $(OBJS) $(OBJS_DIR)\process_waitexit.$(EXT_OBJ)
326 CSRCS = $(CSRCS) $(PROCESS_DIR)\process_getexitcode.c
327 OBJS = $(OBJS) $(OBJS_DIR)\process_getexitcode.$(EXT_OBJ)
328 CSRCS = $(CSRCS) $(PROCESS_DIR)\process_getparam.c
329 OBJS = $(OBJS) $(OBJS_DIR)\process_getparam.$(EXT_OBJ)
330 CSRCS = $(CSRCS) $(PROCESS_DIR)\process_setparam.c
331 OBJS = $(OBJS) $(OBJS_DIR)\process_setparam.$(EXT_OBJ)
332 CSRCS = $(CSRCS) $(PROCESS_DIR)\process_setcurrentdir.c
333 OBJS = $(OBJS) $(OBJS_DIR)\process_setcurrentdir.$(EXT_OBJ)
334 CSRCS = $(CSRCS) $(PROCESS_DIR)\process_getcurrentdir.c
335 OBJS = $(OBJS) $(OBJS_DIR)\process_getcurrentdir.$(EXT_OBJ)
336 CSRCS = $(CSRCS) $(PROCESS_DIR)\process_getparentprocess.c
337 OBJS = $(OBJS) $(OBJS_DIR)\process_getparentprocess.$(EXT_OBJ)
338 CSRCS = $(CSRCS) $(PROCESS_DIR)\process_getexecutiontime.c
339 OBJS = $(OBJS) $(OBJS_DIR)\process_getexecutiontime.$(EXT_OBJ)
340 CSRCS = $(CSRCS) $(PROCESS_DIR)\process_getcommandline.c
341 OBJS = $(OBJS) $(OBJS_DIR)\process_getcommandline.$(EXT_OBJ)
342 CSRCS = $(CSRCS) $(PROCESS_DIR)\process_setterminal.c
343 OBJS = $(OBJS) $(OBJS_DIR)\process_setterminal.$(EXT_OBJ)
344 CSRCS = $(CSRCS) $(PROCESS_DIR)\process_getterminal.c
345 OBJS = $(OBJS) $(OBJS_DIR)\process_getterminal.$(EXT_OBJ)
346 CSRCS = $(CSRCS) $(PROCESS_DIR)\process_setconsole.c
347 OBJS = $(OBJS) $(OBJS_DIR)\process_setconsole.$(EXT_OBJ)
348 CSRCS = $(CSRCS) $(PROCESS_DIR)\process_getconsole.c
349 OBJS = $(OBJS) $(OBJS_DIR)\process_getconsole.$(EXT_OBJ)
350 CSRCS = $(CSRCS) $(PROCESS_DIR)\process_setstdin.c
351 OBJS = $(OBJS) $(OBJS_DIR)\process_setstdin.$(EXT_OBJ)
352 CSRCS = $(CSRCS) $(PROCESS_DIR)\process_getstdin.c
353 OBJS = $(OBJS) $(OBJS_DIR)\process_getstdin.$(EXT_OBJ)
354 CSRCS = $(CSRCS) $(PROCESS_DIR)\process_setstdout.c
355 OBJS = $(OBJS) $(OBJS_DIR)\process_setstdout.$(EXT_OBJ)
356 CSRCS = $(CSRCS) $(PROCESS_DIR)\process_getstdout.c
357 OBJS = $(OBJS) $(OBJS_DIR)\process_getstdout.$(EXT_OBJ)
358 CSRCS = $(CSRCS) $(PROCESS_DIR)\process_setstderr.c
359 OBJS = $(OBJS) $(OBJS_DIR)\process_setstderr.$(EXT_OBJ)
360 CSRCS = $(CSRCS) $(PROCESS_DIR)\process_getstderr.c
361 OBJS = $(OBJS) $(OBJS_DIR)\process_getstderr.$(EXT_OBJ)
366 !if "$(LINK_EVENT)" == "Yes"
367 EVENT_DIR = $(HOSAPLFW_DIR)\system\event
368 HEADERS = $(HEADERS) $(OBJS_DIR)\event.h
369 HEADERS = $(HEADERS) $(OBJS_DIR)\event_local.h
370 CSRCS = $(CSRCS) $(EVENT_DIR)\event_create.c
371 OBJS = $(OBJS) $(OBJS_DIR)\event_create.$(EXT_OBJ)
372 CSRCS = $(CSRCS) $(EVENT_DIR)\event_delete.c
373 OBJS = $(OBJS) $(OBJS_DIR)\event_delete.$(EXT_OBJ)
374 CSRCS = $(CSRCS) $(EVENT_DIR)\event_set.c
375 OBJS = $(OBJS) $(OBJS_DIR)\event_set.$(EXT_OBJ)
376 CSRCS = $(CSRCS) $(EVENT_DIR)\event_clear.c
377 OBJS = $(OBJS) $(OBJS_DIR)\event_clear.$(EXT_OBJ)
378 CSRCS = $(CSRCS) $(EVENT_DIR)\event_wait.c
379 OBJS = $(OBJS) $(OBJS_DIR)\event_wait.$(EXT_OBJ)
384 !if "$(LINK_FILE)" == "Yes"
385 FILE_DIR = $(HOSAPLFW_DIR)\system\file
386 HEADERS = $(HEADERS) $(OBJS_DIR)\console.h
387 HEADERS = $(HEADERS) $(OBJS_DIR)\drvobj.h
388 HEADERS = $(HEADERS) $(OBJS_DIR)\drvobj_local.h
389 HEADERS = $(HEADERS) $(OBJS_DIR)\file.h
390 HEADERS = $(HEADERS) $(OBJS_DIR)\fileobj.h
391 HEADERS = $(HEADERS) $(OBJS_DIR)\fileobj_local.h
392 HEADERS = $(HEADERS) $(OBJS_DIR)\file_local.h
393 HEADERS = $(HEADERS) $(OBJS_DIR)\stdfile.h
394 HEADERS = $(HEADERS) $(OBJS_DIR)\syncdrv.h
395 HEADERS = $(HEADERS) $(OBJS_DIR)\syncdrv_local.h
396 HEADERS = $(HEADERS) $(OBJS_DIR)\syncfile.h
397 HEADERS = $(HEADERS) $(OBJS_DIR)\syncfile_local.h
398 HEADERS = $(HEADERS) $(OBJS_DIR)\sysvol.h
399 HEADERS = $(HEADERS) $(OBJS_DIR)\sysvolfile.h
400 HEADERS = $(HEADERS) $(OBJS_DIR)\sysvolfile_local.h
401 HEADERS = $(HEADERS) $(OBJS_DIR)\sysvol_local.h
402 HEADERS = $(HEADERS) $(OBJS_DIR)\volume.h
403 HEADERS = $(HEADERS) $(OBJS_DIR)\volumeobj.h
404 HEADERS = $(HEADERS) $(OBJS_DIR)\volumeobj_local.h
405 CSRCS = $(CSRCS) $(FILE_DIR)\console_getch.c
406 OBJS = $(OBJS) $(OBJS_DIR)\console_getch.$(EXT_OBJ)
407 CSRCS = $(CSRCS) $(FILE_DIR)\drvobj_close.c
408 OBJS = $(OBJS) $(OBJS_DIR)\drvobj_close.$(EXT_OBJ)
409 CSRCS = $(CSRCS) $(FILE_DIR)\drvobj_constructor.c
410 OBJS = $(OBJS) $(OBJS_DIR)\drvobj_constructor.$(EXT_OBJ)
411 CSRCS = $(CSRCS) $(FILE_DIR)\drvobj_destructor.c
412 OBJS = $(OBJS) $(OBJS_DIR)\drvobj_destructor.$(EXT_OBJ)
413 CSRCS = $(CSRCS) $(FILE_DIR)\drvobj_flush.c
414 OBJS = $(OBJS) $(OBJS_DIR)\drvobj_flush.$(EXT_OBJ)
415 CSRCS = $(CSRCS) $(FILE_DIR)\drvobj_iocontrol.c
416 OBJS = $(OBJS) $(OBJS_DIR)\drvobj_iocontrol.$(EXT_OBJ)
417 CSRCS = $(CSRCS) $(FILE_DIR)\drvobj_open.c
418 OBJS = $(OBJS) $(OBJS_DIR)\drvobj_open.$(EXT_OBJ)
419 CSRCS = $(CSRCS) $(FILE_DIR)\drvobj_read.c
420 OBJS = $(OBJS) $(OBJS_DIR)\drvobj_read.$(EXT_OBJ)
421 CSRCS = $(CSRCS) $(FILE_DIR)\drvobj_seek.c
422 OBJS = $(OBJS) $(OBJS_DIR)\drvobj_seek.$(EXT_OBJ)
423 CSRCS = $(CSRCS) $(FILE_DIR)\drvobj_write.c
424 OBJS = $(OBJS) $(OBJS_DIR)\drvobj_write.$(EXT_OBJ)
425 CSRCS = $(CSRCS) $(FILE_DIR)\fileobj_constructor.c
426 OBJS = $(OBJS) $(OBJS_DIR)\fileobj_constructor.$(EXT_OBJ)
427 CSRCS = $(CSRCS) $(FILE_DIR)\fileobj_create.c
428 OBJS = $(OBJS) $(OBJS_DIR)\fileobj_create.$(EXT_OBJ)
429 CSRCS = $(CSRCS) $(FILE_DIR)\fileobj_delete.c
430 OBJS = $(OBJS) $(OBJS_DIR)\fileobj_delete.$(EXT_OBJ)
431 CSRCS = $(CSRCS) $(FILE_DIR)\fileobj_destructor.c
432 OBJS = $(OBJS) $(OBJS_DIR)\fileobj_destructor.$(EXT_OBJ)
433 CSRCS = $(CSRCS) $(FILE_DIR)\file_adddevice.c
434 OBJS = $(OBJS) $(OBJS_DIR)\file_adddevice.$(EXT_OBJ)
435 CSRCS = $(CSRCS) $(FILE_DIR)\file_addvolume.c
436 OBJS = $(OBJS) $(OBJS_DIR)\file_addvolume.$(EXT_OBJ)
437 CSRCS = $(CSRCS) $(FILE_DIR)\file_close.c
438 OBJS = $(OBJS) $(OBJS_DIR)\file_close.$(EXT_OBJ)
439 CSRCS = $(CSRCS) $(FILE_DIR)\file_getchar.c
440 OBJS = $(OBJS) $(OBJS_DIR)\file_getchar.$(EXT_OBJ)
441 CSRCS = $(CSRCS) $(FILE_DIR)\file_getstring.c
442 OBJS = $(OBJS) $(OBJS_DIR)\file_getstring.$(EXT_OBJ)
443 CSRCS = $(CSRCS) $(FILE_DIR)\file_initialize.c
444 OBJS = $(OBJS) $(OBJS_DIR)\file_initialize.$(EXT_OBJ)
445 CSRCS = $(CSRCS) $(FILE_DIR)\file_iocontrol.c
446 OBJS = $(OBJS) $(OBJS_DIR)\file_iocontrol.$(EXT_OBJ)
447 CSRCS = $(CSRCS) $(FILE_DIR)\file_open.c
448 OBJS = $(OBJS) $(OBJS_DIR)\file_open.$(EXT_OBJ)
449 CSRCS = $(CSRCS) $(FILE_DIR)\file_putchar.c
450 OBJS = $(OBJS) $(OBJS_DIR)\file_putchar.$(EXT_OBJ)
451 CSRCS = $(CSRCS) $(FILE_DIR)\file_putstring.c
452 OBJS = $(OBJS) $(OBJS_DIR)\file_putstring.$(EXT_OBJ)
453 CSRCS = $(CSRCS) $(FILE_DIR)\file_read.c
454 OBJS = $(OBJS) $(OBJS_DIR)\file_read.$(EXT_OBJ)
455 CSRCS = $(CSRCS) $(FILE_DIR)\file_readdir.c
456 OBJS = $(OBJS) $(OBJS_DIR)\file_readdir.$(EXT_OBJ)
457 CSRCS = $(CSRCS) $(FILE_DIR)\file_seek.c
458 OBJS = $(OBJS) $(OBJS_DIR)\file_seek.$(EXT_OBJ)
459 CSRCS = $(CSRCS) $(FILE_DIR)\file_write.c
460 OBJS = $(OBJS) $(OBJS_DIR)\file_write.$(EXT_OBJ)
461 CSRCS = $(CSRCS) $(FILE_DIR)\file_printformat.c
462 OBJS = $(OBJS) $(OBJS_DIR)\file_printformat.$(EXT_OBJ)
463 CSRCS = $(CSRCS) $(FILE_DIR)\file_printformatv.c
464 OBJS = $(OBJS) $(OBJS_DIR)\file_printformatv.$(EXT_OBJ)
465 CSRCS = $(CSRCS) $(FILE_DIR)\stdio_printformat.c
466 OBJS = $(OBJS) $(OBJS_DIR)\stdio_printformat.$(EXT_OBJ)
467 CSRCS = $(CSRCS) $(FILE_DIR)\syncdrv_constructor.c
468 OBJS = $(OBJS) $(OBJS_DIR)\syncdrv_constructor.$(EXT_OBJ)
469 CSRCS = $(CSRCS) $(FILE_DIR)\syncdrv_destructor.c
470 OBJS = $(OBJS) $(OBJS_DIR)\syncdrv_destructor.$(EXT_OBJ)
471 CSRCS = $(CSRCS) $(FILE_DIR)\syncdrv_endprocess.c
472 OBJS = $(OBJS) $(OBJS_DIR)\syncdrv_endprocess.$(EXT_OBJ)
473 CSRCS = $(CSRCS) $(FILE_DIR)\syncdrv_iocontrol.c
474 OBJS = $(OBJS) $(OBJS_DIR)\syncdrv_iocontrol.$(EXT_OBJ)
475 CSRCS = $(CSRCS) $(FILE_DIR)\syncdrv_sendsignal.c
476 OBJS = $(OBJS) $(OBJS_DIR)\syncdrv_sendsignal.$(EXT_OBJ)
477 CSRCS = $(CSRCS) $(FILE_DIR)\syncdrv_startprocess.c
478 OBJS = $(OBJS) $(OBJS_DIR)\syncdrv_startprocess.$(EXT_OBJ)
479 CSRCS = $(CSRCS) $(FILE_DIR)\syncfile_constructor.c
480 OBJS = $(OBJS) $(OBJS_DIR)\syncfile_constructor.$(EXT_OBJ)
481 CSRCS = $(CSRCS) $(FILE_DIR)\syncfile_create.c
482 OBJS = $(OBJS) $(OBJS_DIR)\syncfile_create.$(EXT_OBJ)
483 CSRCS = $(CSRCS) $(FILE_DIR)\syncfile_delete.c
484 OBJS = $(OBJS) $(OBJS_DIR)\syncfile_delete.$(EXT_OBJ)
485 CSRCS = $(CSRCS) $(FILE_DIR)\syncfile_destructor.c
486 OBJS = $(OBJS) $(OBJS_DIR)\syncfile_destructor.$(EXT_OBJ)
487 CSRCS = $(CSRCS) $(FILE_DIR)\syncfile_setsignal.c
488 OBJS = $(OBJS) $(OBJS_DIR)\syncfile_setsignal.$(EXT_OBJ)
489 CSRCS = $(CSRCS) $(FILE_DIR)\sysvolfile_constructor.c
490 OBJS = $(OBJS) $(OBJS_DIR)\sysvolfile_constructor.$(EXT_OBJ)
491 CSRCS = $(CSRCS) $(FILE_DIR)\sysvolfile_create.c
492 OBJS = $(OBJS) $(OBJS_DIR)\sysvolfile_create.$(EXT_OBJ)
493 CSRCS = $(CSRCS) $(FILE_DIR)\sysvolfile_delete.c
494 OBJS = $(OBJS) $(OBJS_DIR)\sysvolfile_delete.$(EXT_OBJ)
495 CSRCS = $(CSRCS) $(FILE_DIR)\sysvolfile_destructor.c
496 OBJS = $(OBJS) $(OBJS_DIR)\sysvolfile_destructor.$(EXT_OBJ)
497 CSRCS = $(CSRCS) $(FILE_DIR)\sysvol_adddevice.c
498 OBJS = $(OBJS) $(OBJS_DIR)\sysvol_adddevice.$(EXT_OBJ)
499 CSRCS = $(CSRCS) $(FILE_DIR)\sysvol_close.c
500 OBJS = $(OBJS) $(OBJS_DIR)\sysvol_close.$(EXT_OBJ)
501 CSRCS = $(CSRCS) $(FILE_DIR)\sysvol_constructor.c
502 OBJS = $(OBJS) $(OBJS_DIR)\sysvol_constructor.$(EXT_OBJ)
503 CSRCS = $(CSRCS) $(FILE_DIR)\sysvol_create.c
504 OBJS = $(OBJS) $(OBJS_DIR)\sysvol_create.$(EXT_OBJ)
505 CSRCS = $(CSRCS) $(FILE_DIR)\sysvol_delete.c
506 OBJS = $(OBJS) $(OBJS_DIR)\sysvol_delete.$(EXT_OBJ)
507 CSRCS = $(CSRCS) $(FILE_DIR)\sysvol_destructor.c
508 OBJS = $(OBJS) $(OBJS_DIR)\sysvol_destructor.$(EXT_OBJ)
509 CSRCS = $(CSRCS) $(FILE_DIR)\sysvol_iocontrol.c
510 OBJS = $(OBJS) $(OBJS_DIR)\sysvol_iocontrol.$(EXT_OBJ)
511 CSRCS = $(CSRCS) $(FILE_DIR)\sysvol_open.c
512 OBJS = $(OBJS) $(OBJS_DIR)\sysvol_open.$(EXT_OBJ)
513 CSRCS = $(CSRCS) $(FILE_DIR)\volumeobj_constructor.c
514 OBJS = $(OBJS) $(OBJS_DIR)\volumeobj_constructor.$(EXT_OBJ)
515 CSRCS = $(CSRCS) $(FILE_DIR)\volumeobj_create.c
516 OBJS = $(OBJS) $(OBJS_DIR)\volumeobj_create.$(EXT_OBJ)
517 CSRCS = $(CSRCS) $(FILE_DIR)\volumeobj_delete.c
518 OBJS = $(OBJS) $(OBJS_DIR)\volumeobj_delete.$(EXT_OBJ)
519 CSRCS = $(CSRCS) $(FILE_DIR)\volumeobj_destructor.c
520 OBJS = $(OBJS) $(OBJS_DIR)\volumeobj_destructor.$(EXT_OBJ)
521 CSRCS = $(CSRCS) $(FILE_DIR)\volumeobj_makedir.c
522 OBJS = $(OBJS) $(OBJS_DIR)\volumeobj_makedir.$(EXT_OBJ)
523 CSRCS = $(CSRCS) $(FILE_DIR)\volumeobj_remove.c
524 OBJS = $(OBJS) $(OBJS_DIR)\volumeobj_remove.$(EXT_OBJ)
529 !if "$(LINK_COMMAND)" == "Yes"
530 COMMAND_DIR = $(HOSAPLFW_DIR)\system\command
531 HEADERS = $(HEADERS) $(OBJS_DIR)\command.h
532 CSRCS = $(CSRCS) $(COMMAND_DIR)\command.c
533 OBJS = $(OBJS) $(OBJS_DIR)\command.$(EXT_OBJ)
538 # --------------------------------------------------
540 # --------------------------------------------------
543 !if "$(LINK_MEMPOL)" == "Yes"
544 MEMPOL_DIR = $(HOSAPLFW_DIR)\library\container\mempol
545 HEADERS = $(HEADERS) $(OBJS_DIR)\mempol.h
546 CSRCS = $(CSRCS) $(MEMPOL_DIR)\mempol.c
547 OBJS = $(OBJS) $(OBJS_DIR)\mempol.$(EXT_OBJ)
552 !if "$(LINK_ASSOC)" == "Yes"
553 ASSOC_DIR = $(HOSAPLFW_DIR)\library\container\assoc
554 HEADERS = $(HEADERS) $(OBJS_DIR)\assoc.h
555 CSRCS = $(CSRCS) $(ASSOC_DIR)\assoc.c
556 OBJS = $(OBJS) $(OBJS_DIR)\assoc.$(EXT_OBJ)
561 !if "$(LINK_LIST)" == "Yes"
562 LIST_DIR = $(HOSAPLFW_DIR)\library\container\list
563 HEADERS = $(HEADERS) $(OBJS_DIR)\list.h
564 HEADERS = $(HEADERS) $(OBJS_DIR)\list_local.h
565 CSRCS = $(CSRCS) $(LIST_DIR)\list_create.c
566 OBJS = $(OBJS) $(OBJS_DIR)\list_create.$(EXT_OBJ)
567 CSRCS = $(CSRCS) $(LIST_DIR)\list_createex.c
568 OBJS = $(OBJS) $(OBJS_DIR)\list_createex.$(EXT_OBJ)
569 CSRCS = $(CSRCS) $(LIST_DIR)\list_addtail.c
570 OBJS = $(OBJS) $(OBJS_DIR)\list_addtail.$(EXT_OBJ)
571 CSRCS = $(CSRCS) $(LIST_DIR)\list_getat.c
572 OBJS = $(OBJS) $(OBJS_DIR)\list_getat.$(EXT_OBJ)
573 CSRCS = $(CSRCS) $(LIST_DIR)\list_getheadpos.c
574 OBJS = $(OBJS) $(OBJS_DIR)\list_getheadpos.$(EXT_OBJ)
575 CSRCS = $(CSRCS) $(LIST_DIR)\list_getnextpos.c
576 OBJS = $(OBJS) $(OBJS_DIR)\list_getnextpos.$(EXT_OBJ)
577 CSRCS = $(CSRCS) $(LIST_DIR)\list_getprevpos.c
578 OBJS = $(OBJS) $(OBJS_DIR)\list_getprevpos.$(EXT_OBJ)
579 CSRCS = $(CSRCS) $(LIST_DIR)\list_gettailpos.c
580 OBJS = $(OBJS) $(OBJS_DIR)\list_gettailpos.$(EXT_OBJ)
581 CSRCS = $(CSRCS) $(LIST_DIR)\list_remove.c
582 OBJS = $(OBJS) $(OBJS_DIR)\list_remove.$(EXT_OBJ)
587 !if "$(LINK_STREAMBUF)" == "Yes"
588 STREAMBUF_DIR = $(HOSAPLFW_DIR)\library\container\streambuf
589 HEADERS = $(HEADERS) $(OBJS_DIR)\streambuf.h
590 HEADERS = $(HEADERS) $(OBJS_DIR)\streambuf_local.h
591 CSRCS = $(CSRCS) $(STREAMBUF_DIR)\streambuf_create.c
592 OBJS = $(OBJS) $(OBJS_DIR)\streambuf_create.$(EXT_OBJ)
593 CSRCS = $(CSRCS) $(STREAMBUF_DIR)\streambuf_getbuf.c
594 OBJS = $(OBJS) $(OBJS_DIR)\streambuf_getbuf.$(EXT_OBJ)
595 CSRCS = $(CSRCS) $(STREAMBUF_DIR)\streambuf_sendbuf.c
596 OBJS = $(OBJS) $(OBJS_DIR)\streambuf_sendbuf.$(EXT_OBJ)
597 CSRCS = $(CSRCS) $(STREAMBUF_DIR)\streambuf_senddata.c
598 OBJS = $(OBJS) $(OBJS_DIR)\streambuf_senddata.$(EXT_OBJ)
599 CSRCS = $(CSRCS) $(STREAMBUF_DIR)\streambuf_sendchar.c
600 OBJS = $(OBJS) $(OBJS_DIR)\streambuf_sendchar.$(EXT_OBJ)
601 CSRCS = $(CSRCS) $(STREAMBUF_DIR)\streambuf_recvbuf.c
602 OBJS = $(OBJS) $(OBJS_DIR)\streambuf_recvbuf.$(EXT_OBJ)
603 CSRCS = $(CSRCS) $(STREAMBUF_DIR)\streambuf_relbuf.c
604 OBJS = $(OBJS) $(OBJS_DIR)\streambuf_relbuf.$(EXT_OBJ)
605 CSRCS = $(CSRCS) $(STREAMBUF_DIR)\streambuf_recvdata.c
606 OBJS = $(OBJS) $(OBJS_DIR)\streambuf_recvdata.$(EXT_OBJ)
607 CSRCS = $(CSRCS) $(STREAMBUF_DIR)\streambuf_recvchar.c
608 OBJS = $(OBJS) $(OBJS_DIR)\streambuf_recvchar.$(EXT_OBJ)
609 CSRCS = $(CSRCS) $(STREAMBUF_DIR)\streambuf_clear.c
610 OBJS = $(OBJS) $(OBJS_DIR)\streambuf_clear.$(EXT_OBJ)
611 CSRCS = $(CSRCS) $(STREAMBUF_DIR)\streambuf_refdatasize.c
612 OBJS = $(OBJS) $(OBJS_DIR)\streambuf_refdatasize.$(EXT_OBJ)
613 CSRCS = $(CSRCS) $(STREAMBUF_DIR)\streambuf_reffreesize.c
614 OBJS = $(OBJS) $(OBJS_DIR)\streambuf_reffreesize.$(EXT_OBJ)
619 !if "$(LINK_PACKETBUF)" == "Yes"
620 PACKETBUF_DIR = $(HOSAPLFW_DIR)\library\container\packetbuf
621 HEADERS = $(HEADERS) $(OBJS_DIR)\packetbuf.h
622 HEADERS = $(HEADERS) $(OBJS_DIR)\packetbuf_local.h
623 CSRCS = $(CSRCS) $(PACKETBUF_DIR)\packetbuf_create.c
624 OBJS = $(OBJS) $(OBJS_DIR)\packetbuf_create.$(EXT_OBJ)
625 CSRCS = $(CSRCS) $(PACKETBUF_DIR)\packetbuf_getbuf.c
626 OBJS = $(OBJS) $(OBJS_DIR)\packetbuf_getbuf.$(EXT_OBJ)
627 CSRCS = $(CSRCS) $(PACKETBUF_DIR)\packetbuf_sendbuf.c
628 OBJS = $(OBJS) $(OBJS_DIR)\packetbuf_sendbuf.$(EXT_OBJ)
629 CSRCS = $(CSRCS) $(PACKETBUF_DIR)\packetbuf_senddata.c
630 OBJS = $(OBJS) $(OBJS_DIR)\packetbuf_senddata.$(EXT_OBJ)
631 CSRCS = $(CSRCS) $(PACKETBUF_DIR)\packetbuf_recvbuf.c
632 OBJS = $(OBJS) $(OBJS_DIR)\packetbuf_recvbuf.$(EXT_OBJ)
633 CSRCS = $(CSRCS) $(PACKETBUF_DIR)\packetbuf_relbuf.c
634 OBJS = $(OBJS) $(OBJS_DIR)\packetbuf_relbuf.$(EXT_OBJ)
635 CSRCS = $(CSRCS) $(PACKETBUF_DIR)\packetbuf_recvdata.c
636 OBJS = $(OBJS) $(OBJS_DIR)\packetbuf_recvdata.$(EXT_OBJ)
637 CSRCS = $(CSRCS) $(PACKETBUF_DIR)\packetbuf_clear.c
638 OBJS = $(OBJS) $(OBJS_DIR)\packetbuf_clear.$(EXT_OBJ)
643 !if "$(LINK_IPCHECKSUM)" == "Yes"
644 IPCHECKSUM_DIR = $(HOSAPLFW_DIR)\library\algorithm\ipchecksum
645 HEADERS = $(HEADERS) $(OBJS_DIR)\ipchecksum.h
646 HEADERS = $(HEADERS) $(OBJS_DIR)\ipchecksum_local.h
647 CSRCS = $(CSRCS) $(IPCHECKSUM_DIR)\ipchecksum_getdigest.c
648 OBJS = $(OBJS) $(OBJS_DIR)\ipchecksum_getdigest.$(EXT_OBJ)
649 CSRCS = $(CSRCS) $(IPCHECKSUM_DIR)\ipchecksum_update.c
650 OBJS = $(OBJS) $(OBJS_DIR)\ipchecksum_update.$(EXT_OBJ)
655 !if "$(LINK_CRC16)" == "Yes"
656 CRC16_DIR = $(HOSAPLFW_DIR)\library\algorithm\crc16
657 HEADERS = $(HEADERS) $(OBJS_DIR)\crc16.h
658 HEADERS = $(HEADERS) $(OBJS_DIR)\crc16_local.h
659 CSRCS = $(CSRCS) $(CRC16_DIR)\crc16_getdigest.c
660 OBJS = $(OBJS) $(OBJS_DIR)\crc16_getdigest.$(EXT_OBJ)
661 CSRCS = $(CSRCS) $(CRC16_DIR)\crc16_update.c
662 OBJS = $(OBJS) $(OBJS_DIR)\crc16_update.$(EXT_OBJ)
663 CSRCS = $(CSRCS) $(CRC16_DIR)\crc16_reset.c
664 OBJS = $(OBJS) $(OBJS_DIR)\crc16_reset.$(EXT_OBJ)
665 CSRCS = $(CSRCS) $(CRC16_DIR)\crc16_table.c
666 OBJS = $(OBJS) $(OBJS_DIR)\crc16_table.$(EXT_OBJ)
671 !if "$(LINK_STRINGFORMAT)" == "Yes"
672 STRINGFORMAT_DIR = $(HOSAPLFW_DIR)\library\algorithm\stringformat
673 HEADERS = $(HEADERS) $(OBJS_DIR)\stringformat.h
674 HEADERS = $(HEADERS) $(OBJS_DIR)\stringformat_local.h
675 CSRCS = $(CSRCS) $(STRINGFORMAT_DIR)\stringformat_formatstring.c
676 OBJS = $(OBJS) $(OBJS_DIR)\stringformat_formatstring.$(EXT_OBJ)
677 CSRCS = $(CSRCS) $(STRINGFORMAT_DIR)\stringformat_formatstringv.c
678 OBJS = $(OBJS) $(OBJS_DIR)\stringformat_formatstringv.$(EXT_OBJ)
679 CSRCS = $(CSRCS) $(STRINGFORMAT_DIR)\stringformat_format.c
680 OBJS = $(OBJS) $(OBJS_DIR)\stringformat_format.$(EXT_OBJ)
681 CSRCS = $(CSRCS) $(STRINGFORMAT_DIR)\stringformat_formatv.c
682 OBJS = $(OBJS) $(OBJS_DIR)\stringformat_formatv.$(EXT_OBJ)
683 CSRCS = $(CSRCS) $(STRINGFORMAT_DIR)\stringformat_string.c
684 OBJS = $(OBJS) $(OBJS_DIR)\stringformat_string.$(EXT_OBJ)
685 CSRCS = $(CSRCS) $(STRINGFORMAT_DIR)\stringformat_decimal.c
686 OBJS = $(OBJS) $(OBJS_DIR)\stringformat_decimal.$(EXT_OBJ)
687 CSRCS = $(CSRCS) $(STRINGFORMAT_DIR)\stringformat_hexadecimal.c
688 OBJS = $(OBJS) $(OBJS_DIR)\stringformat_hexadecimal.$(EXT_OBJ)
689 CSRCS = $(CSRCS) $(STRINGFORMAT_DIR)\stringformat_nibble.c
690 OBJS = $(OBJS) $(OBJS_DIR)\stringformat_nibble.$(EXT_OBJ)
695 # --------------------------------------------------
697 # --------------------------------------------------
700 !if "$(LINK_VT100)" == "Yes"
701 VT100_DIR = $(HOSAPLFW_DIR)\driver\console\vt100
702 HEADERS = $(HEADERS) $(OBJS_DIR)\vt100drv.h
703 HEADERS = $(HEADERS) $(OBJS_DIR)\vt100drv_local.h
704 CSRCS = $(CSRCS) $(VT100_DIR)\vt100drv_create.c
705 OBJS = $(OBJS) $(OBJS_DIR)\vt100drv_create.$(EXT_OBJ)
706 CSRCS = $(CSRCS) $(VT100_DIR)\vt100drv_delete.c
707 OBJS = $(OBJS) $(OBJS_DIR)\vt100drv_delete.$(EXT_OBJ)
708 CSRCS = $(CSRCS) $(VT100_DIR)\vt100drv_constructor.c
709 OBJS = $(OBJS) $(OBJS_DIR)\vt100drv_constructor.$(EXT_OBJ)
710 CSRCS = $(CSRCS) $(VT100_DIR)\vt100drv_destructor.c
711 OBJS = $(OBJS) $(OBJS_DIR)\vt100drv_destructor.$(EXT_OBJ)
712 CSRCS = $(CSRCS) $(VT100_DIR)\vt100drv_open.c
713 OBJS = $(OBJS) $(OBJS_DIR)\vt100drv_open.$(EXT_OBJ)
714 CSRCS = $(CSRCS) $(VT100_DIR)\vt100drv_close.c
715 OBJS = $(OBJS) $(OBJS_DIR)\vt100drv_close.$(EXT_OBJ)
716 CSRCS = $(CSRCS) $(VT100_DIR)\vt100drv_iocontrol.c
717 OBJS = $(OBJS) $(OBJS_DIR)\vt100drv_iocontrol.$(EXT_OBJ)
718 CSRCS = $(CSRCS) $(VT100_DIR)\vt100drv_seek.c
719 OBJS = $(OBJS) $(OBJS_DIR)\vt100drv_seek.$(EXT_OBJ)
720 CSRCS = $(CSRCS) $(VT100_DIR)\vt100drv_read.c
721 OBJS = $(OBJS) $(OBJS_DIR)\vt100drv_read.$(EXT_OBJ)
722 CSRCS = $(CSRCS) $(VT100_DIR)\vt100drv_write.c
723 OBJS = $(OBJS) $(OBJS_DIR)\vt100drv_write.$(EXT_OBJ)
724 CSRCS = $(CSRCS) $(VT100_DIR)\vt100drv_flush.c
725 OBJS = $(OBJS) $(OBJS_DIR)\vt100drv_flush.$(EXT_OBJ)
726 CSRCS = $(CSRCS) $(VT100_DIR)\vt100drv_getch.c
727 OBJS = $(OBJS) $(OBJS_DIR)\vt100drv_getch.$(EXT_OBJ)
732 !if "$(LINK_TCPIP)" == "Yes"
733 TCPIP_DIR = $(HOSAPLFW_DIR)\driver\tcpip\tcpip
734 HEADERS = $(HEADERS) $(OBJS_DIR)\tcpip.h
735 HEADERS = $(HEADERS) $(OBJS_DIR)\tcpip_local.h
736 HEADERS = $(HEADERS) $(OBJS_DIR)\tcpipfile.h
737 HEADERS = $(HEADERS) $(OBJS_DIR)\tcpipfile_local.h
738 CSRCS = $(CSRCS) $(TCPIP_DIR)\tcpip_create.c
739 OBJS = $(OBJS) $(OBJS_DIR)\tcpip_create.$(EXT_OBJ)
740 CSRCS = $(CSRCS) $(TCPIP_DIR)\tcpip_delete.c
741 OBJS = $(OBJS) $(OBJS_DIR)\tcpip_delete.$(EXT_OBJ)
742 CSRCS = $(CSRCS) $(TCPIP_DIR)\tcpip_constructor.c
743 OBJS = $(OBJS) $(OBJS_DIR)\tcpip_constructor.$(EXT_OBJ)
744 CSRCS = $(CSRCS) $(TCPIP_DIR)\tcpip_destructor.c
745 OBJS = $(OBJS) $(OBJS_DIR)\tcpip_destructor.$(EXT_OBJ)
746 CSRCS = $(CSRCS) $(TCPIP_DIR)\tcpip_open.c
747 OBJS = $(OBJS) $(OBJS_DIR)\tcpip_open.$(EXT_OBJ)
748 CSRCS = $(CSRCS) $(TCPIP_DIR)\tcpip_close.c
749 OBJS = $(OBJS) $(OBJS_DIR)\tcpip_close.$(EXT_OBJ)
750 CSRCS = $(CSRCS) $(TCPIP_DIR)\tcpip_iocontrol.c
751 OBJS = $(OBJS) $(OBJS_DIR)\tcpip_iocontrol.$(EXT_OBJ)
752 CSRCS = $(CSRCS) $(TCPIP_DIR)\tcpip_seek.c
753 OBJS = $(OBJS) $(OBJS_DIR)\tcpip_seek.$(EXT_OBJ)
754 CSRCS = $(CSRCS) $(TCPIP_DIR)\tcpip_read.c
755 OBJS = $(OBJS) $(OBJS_DIR)\tcpip_read.$(EXT_OBJ)
756 CSRCS = $(CSRCS) $(TCPIP_DIR)\tcpip_write.c
757 OBJS = $(OBJS) $(OBJS_DIR)\tcpip_write.$(EXT_OBJ)
758 CSRCS = $(CSRCS) $(TCPIP_DIR)\tcpip_flush.c
759 OBJS = $(OBJS) $(OBJS_DIR)\tcpip_flush.$(EXT_OBJ)
760 CSRCS = $(CSRCS) $(TCPIP_DIR)\tcpip_recv.c
761 OBJS = $(OBJS) $(OBJS_DIR)\tcpip_recv.$(EXT_OBJ)
762 CSRCS = $(CSRCS) $(TCPIP_DIR)\tcpipfile_create.c
763 OBJS = $(OBJS) $(OBJS_DIR)\tcpipfile_create.$(EXT_OBJ)
764 CSRCS = $(CSRCS) $(TCPIP_DIR)\tcpipfile_delete.c
765 OBJS = $(OBJS) $(OBJS_DIR)\tcpipfile_delete.$(EXT_OBJ)
766 CSRCS = $(CSRCS) $(TCPIP_DIR)\tcpipfile_constructor.c
767 OBJS = $(OBJS) $(OBJS_DIR)\tcpipfile_constructor.$(EXT_OBJ)
768 CSRCS = $(CSRCS) $(TCPIP_DIR)\tcpipfile_destructor.c
769 OBJS = $(OBJS) $(OBJS_DIR)\tcpipfile_destructor.$(EXT_OBJ)
774 !if "$(LINK_IPETHER)" == "Yes"
775 IPETHER_DIR = $(HOSAPLFW_DIR)\driver\tcpip\ipether
776 HEADERS = $(HEADERS) $(OBJS_DIR)\ipether.h
777 HEADERS = $(HEADERS) $(OBJS_DIR)\ipether_local.h
778 CSRCS = $(CSRCS) $(IPETHER_DIR)\ipether_create.c
779 OBJS = $(OBJS) $(OBJS_DIR)\ipether_create.$(EXT_OBJ)
780 CSRCS = $(CSRCS) $(IPETHER_DIR)\ipether_delete.c
781 OBJS = $(OBJS) $(OBJS_DIR)\ipether_delete.$(EXT_OBJ)
782 CSRCS = $(CSRCS) $(IPETHER_DIR)\ipether_constructor.c
783 OBJS = $(OBJS) $(OBJS_DIR)\ipether_constructor.$(EXT_OBJ)
784 CSRCS = $(CSRCS) $(IPETHER_DIR)\ipether_destructor.c
785 OBJS = $(OBJS) $(OBJS_DIR)\ipether_destructor.$(EXT_OBJ)
786 CSRCS = $(CSRCS) $(IPETHER_DIR)\ipether_open.c
787 OBJS = $(OBJS) $(OBJS_DIR)\ipether_open.$(EXT_OBJ)
788 CSRCS = $(CSRCS) $(IPETHER_DIR)\ipether_close.c
789 OBJS = $(OBJS) $(OBJS_DIR)\ipether_close.$(EXT_OBJ)
790 CSRCS = $(CSRCS) $(IPETHER_DIR)\ipether_iocontrol.c
791 OBJS = $(OBJS) $(OBJS_DIR)\ipether_iocontrol.$(EXT_OBJ)
792 CSRCS = $(CSRCS) $(IPETHER_DIR)\ipether_seek.c
793 OBJS = $(OBJS) $(OBJS_DIR)\ipether_seek.$(EXT_OBJ)
794 CSRCS = $(CSRCS) $(IPETHER_DIR)\ipether_read.c
795 OBJS = $(OBJS) $(OBJS_DIR)\ipether_read.$(EXT_OBJ)
796 CSRCS = $(CSRCS) $(IPETHER_DIR)\ipether_write.c
797 OBJS = $(OBJS) $(OBJS_DIR)\ipether_write.$(EXT_OBJ)
798 CSRCS = $(CSRCS) $(IPETHER_DIR)\ipether_recv.c
799 OBJS = $(OBJS) $(OBJS_DIR)\ipether_recv.$(EXT_OBJ)
800 CSRCS = $(CSRCS) $(IPETHER_DIR)\ipether_flush.c
801 OBJS = $(OBJS) $(OBJS_DIR)\ipether_flush.$(EXT_OBJ)
802 CSRCS = $(CSRCS) $(IPETHER_DIR)\ipether_getmacaddr.c
803 OBJS = $(OBJS) $(OBJS_DIR)\ipether_getmacaddr.$(EXT_OBJ)
808 !if "$(LINK_NE2000)" == "Yes"
809 NE2000_DIR = $(HOSAPLFW_DIR)\driver\ether\ne2000
810 HEADERS = $(HEADERS) $(OBJS_DIR)\ne2000drv.h
811 HEADERS = $(HEADERS) $(OBJS_DIR)\ne2000hal.h
812 CSRCS = $(CSRCS) $(NE2000_DIR)\ne2000drv.c
813 OBJS = $(OBJS) $(OBJS_DIR)\ne2000drv.$(EXT_OBJ)
814 CSRCS = $(CSRCS) $(NE2000_DIR)\ne2000hal.c
815 OBJS = $(OBJS) $(OBJS_DIR)\ne2000hal.$(EXT_OBJ)
820 !if "$(LINK_LAN9000)" == "Yes"
821 LAN9000_DIR = $(HOSAPLFW_DIR)\driver\ether\lan9000
822 HEADERS = $(HEADERS) $(OBJS_DIR)\lan9000drv.h
823 HEADERS = $(HEADERS) $(OBJS_DIR)\lan9000drv_local.h
824 HEADERS = $(HEADERS) $(OBJS_DIR)\lan9000hal.h
825 HEADERS = $(HEADERS) $(OBJS_DIR)\lan9000hal_local.h
826 CSRCS = $(CSRCS) $(LAN9000_DIR)\lan9000drv_close.c
827 OBJS = $(OBJS) $(OBJS_DIR)\lan9000drv_close.$(EXT_OBJ)
828 CSRCS = $(CSRCS) $(LAN9000_DIR)\lan9000drv_create.c
829 OBJS = $(OBJS) $(OBJS_DIR)\lan9000drv_create.$(EXT_OBJ)
830 CSRCS = $(CSRCS) $(LAN9000_DIR)\lan9000drv_delete.c
831 OBJS = $(OBJS) $(OBJS_DIR)\lan9000drv_delete.$(EXT_OBJ)
832 CSRCS = $(CSRCS) $(LAN9000_DIR)\lan9000drv_constructor.c
833 OBJS = $(OBJS) $(OBJS_DIR)\lan9000drv_constructor.$(EXT_OBJ)
834 CSRCS = $(CSRCS) $(LAN9000_DIR)\lan9000drv_destructor.c
835 OBJS = $(OBJS) $(OBJS_DIR)\lan9000drv_destructor.$(EXT_OBJ)
836 CSRCS = $(CSRCS) $(LAN9000_DIR)\lan9000drv_flush.c
837 OBJS = $(OBJS) $(OBJS_DIR)\lan9000drv_flush.$(EXT_OBJ)
838 CSRCS = $(CSRCS) $(LAN9000_DIR)\lan9000drv_iocontrol.c
839 OBJS = $(OBJS) $(OBJS_DIR)\lan9000drv_iocontrol.$(EXT_OBJ)
840 CSRCS = $(CSRCS) $(LAN9000_DIR)\lan9000drv_isr.c
841 OBJS = $(OBJS) $(OBJS_DIR)\lan9000drv_isr.$(EXT_OBJ)
842 CSRCS = $(CSRCS) $(LAN9000_DIR)\lan9000drv_open.c
843 OBJS = $(OBJS) $(OBJS_DIR)\lan9000drv_open.$(EXT_OBJ)
844 CSRCS = $(CSRCS) $(LAN9000_DIR)\lan9000drv_read.c
845 OBJS = $(OBJS) $(OBJS_DIR)\lan9000drv_read.$(EXT_OBJ)
846 CSRCS = $(CSRCS) $(LAN9000_DIR)\lan9000drv_seek.c
847 OBJS = $(OBJS) $(OBJS_DIR)\lan9000drv_seek.$(EXT_OBJ)
848 CSRCS = $(CSRCS) $(LAN9000_DIR)\lan9000drv_write.c
849 OBJS = $(OBJS) $(OBJS_DIR)\lan9000drv_write.$(EXT_OBJ)
850 CSRCS = $(CSRCS) $(LAN9000_DIR)\lan9000hal_create.c
851 OBJS = $(OBJS) $(OBJS_DIR)\lan9000hal_create.$(EXT_OBJ)
852 CSRCS = $(CSRCS) $(LAN9000_DIR)\lan9000hal_delete.c
853 OBJS = $(OBJS) $(OBJS_DIR)\lan9000hal_delete.$(EXT_OBJ)
854 CSRCS = $(CSRCS) $(LAN9000_DIR)\lan9000hal_getinterruptstatus.c
855 OBJS = $(OBJS) $(OBJS_DIR)\lan9000hal_getinterruptstatus.$(EXT_OBJ)
856 CSRCS = $(CSRCS) $(LAN9000_DIR)\lan9000hal_getphysicaladdr.c
857 OBJS = $(OBJS) $(OBJS_DIR)\lan9000hal_getphysicaladdr.$(EXT_OBJ)
858 CSRCS = $(CSRCS) $(LAN9000_DIR)\lan9000hal_mii.c
859 OBJS = $(OBJS) $(OBJS_DIR)\lan9000hal_mii.$(EXT_OBJ)
860 CSRCS = $(CSRCS) $(LAN9000_DIR)\lan9000hal_phyregread.c
861 OBJS = $(OBJS) $(OBJS_DIR)\lan9000hal_phyregread.$(EXT_OBJ)
862 CSRCS = $(CSRCS) $(LAN9000_DIR)\lan9000hal_phyregwrite.c
863 OBJS = $(OBJS) $(OBJS_DIR)\lan9000hal_phyregwrite.$(EXT_OBJ)
864 CSRCS = $(CSRCS) $(LAN9000_DIR)\lan9000hal_recv.c
865 OBJS = $(OBJS) $(OBJS_DIR)\lan9000hal_recv.$(EXT_OBJ)
866 CSRCS = $(CSRCS) $(LAN9000_DIR)\lan9000hal_send.c
867 OBJS = $(OBJS) $(OBJS_DIR)\lan9000hal_send.$(EXT_OBJ)
868 CSRCS = $(CSRCS) $(LAN9000_DIR)\lan9000hal_setinterruptmask.c
869 OBJS = $(OBJS) $(OBJS_DIR)\lan9000hal_setinterruptmask.$(EXT_OBJ)
870 CSRCS = $(CSRCS) $(LAN9000_DIR)\lan9000hal_setup.c
871 OBJS = $(OBJS) $(OBJS_DIR)\lan9000hal_setup.$(EXT_OBJ)
872 CSRCS = $(CSRCS) $(LAN9000_DIR)\lan9000hal_stop.c
873 OBJS = $(OBJS) $(OBJS_DIR)\lan9000hal_stop.$(EXT_OBJ)
878 !if "$(LINK_LAN9118)" == "Yes"
879 LAN9118_DIR = $(HOSAPLFW_DIR)\driver\ether\lan9118
880 HEADERS = $(HEADERS) $(OBJS_DIR)\lan9118drv.h
881 CSRCS = $(CSRCS) $(LAN9118_DIR)\lan9118drv_create.c
882 OBJS = $(OBJS) $(OBJS_DIR)\lan9118drv_create.$(EXT_OBJ)
883 CSRCS = $(CSRCS) $(LAN9118_DIR)\lan9118drv_delete.c
884 OBJS = $(OBJS) $(OBJS_DIR)\lan9118drv_delete.$(EXT_OBJ)
885 CSRCS = $(CSRCS) $(LAN9118_DIR)\lan9118drv_open.c
886 OBJS = $(OBJS) $(OBJS_DIR)\lan9118drv_open.$(EXT_OBJ)
887 CSRCS = $(CSRCS) $(LAN9118_DIR)\lan9118drv_close.c
888 OBJS = $(OBJS) $(OBJS_DIR)\lan9118drv_close.$(EXT_OBJ)
889 CSRCS = $(CSRCS) $(LAN9118_DIR)\lan9118drv_iocontrol.c
890 OBJS = $(OBJS) $(OBJS_DIR)\lan9118drv_iocontrol.$(EXT_OBJ)
891 CSRCS = $(CSRCS) $(LAN9118_DIR)\lan9118drv_seek.c
892 OBJS = $(OBJS) $(OBJS_DIR)\lan9118drv_seek.$(EXT_OBJ)
893 CSRCS = $(CSRCS) $(LAN9118_DIR)\lan9118drv_read.c
894 OBJS = $(OBJS) $(OBJS_DIR)\lan9118drv_read.$(EXT_OBJ)
895 CSRCS = $(CSRCS) $(LAN9118_DIR)\lan9118drv_write.c
896 OBJS = $(OBJS) $(OBJS_DIR)\lan9118drv_write.$(EXT_OBJ)
897 CSRCS = $(CSRCS) $(LAN9118_DIR)\lan9118drv_flush.c
898 OBJS = $(OBJS) $(OBJS_DIR)\lan9118drv_flush.$(EXT_OBJ)
899 CSRCS = $(CSRCS) $(LAN9118_DIR)\lan9118drv_isr.c
900 OBJS = $(OBJS) $(OBJS_DIR)\lan9118drv_isr.$(EXT_OBJ)
905 !if "$(LINK_PC16550)" == "Yes"
906 PC16550_DIR = $(HOSAPLFW_DIR)\driver\serial\pc16550
907 HEADERS = $(HEADERS) $(OBJS_DIR)\pc16550drv.h
908 HEADERS = $(HEADERS) $(OBJS_DIR)\pc16550drv_local.h
909 HEADERS = $(HEADERS) $(OBJS_DIR)\pc16550hal.h
910 HEADERS = $(HEADERS) $(OBJS_DIR)\pc16550hal_local.h
911 CSRCS = $(CSRCS) $(PC16550_DIR)\pc16550drv_create.c
912 OBJS = $(OBJS) $(OBJS_DIR)\pc16550drv_create.$(EXT_OBJ)
913 CSRCS = $(CSRCS) $(PC16550_DIR)\pc16550drv_delete.c
914 OBJS = $(OBJS) $(OBJS_DIR)\pc16550drv_delete.$(EXT_OBJ)
915 CSRCS = $(CSRCS) $(PC16550_DIR)\pc16550drv_constructor.c
916 OBJS = $(OBJS) $(OBJS_DIR)\pc16550drv_constructor.$(EXT_OBJ)
917 CSRCS = $(CSRCS) $(PC16550_DIR)\pc16550drv_destructor.c
918 OBJS = $(OBJS) $(OBJS_DIR)\pc16550drv_destructor.$(EXT_OBJ)
919 CSRCS = $(CSRCS) $(PC16550_DIR)\pc16550drv_open.c
920 OBJS = $(OBJS) $(OBJS_DIR)\pc16550drv_open.$(EXT_OBJ)
921 CSRCS = $(CSRCS) $(PC16550_DIR)\pc16550drv_close.c
922 OBJS = $(OBJS) $(OBJS_DIR)\pc16550drv_close.$(EXT_OBJ)
923 CSRCS = $(CSRCS) $(PC16550_DIR)\pc16550drv_iocontrol.c
924 OBJS = $(OBJS) $(OBJS_DIR)\pc16550drv_iocontrol.$(EXT_OBJ)
925 CSRCS = $(CSRCS) $(PC16550_DIR)\pc16550drv_seek.c
926 OBJS = $(OBJS) $(OBJS_DIR)\pc16550drv_seek.$(EXT_OBJ)
927 CSRCS = $(CSRCS) $(PC16550_DIR)\pc16550drv_read.c
928 OBJS = $(OBJS) $(OBJS_DIR)\pc16550drv_read.$(EXT_OBJ)
929 CSRCS = $(CSRCS) $(PC16550_DIR)\pc16550drv_write.c
930 OBJS = $(OBJS) $(OBJS_DIR)\pc16550drv_write.$(EXT_OBJ)
931 CSRCS = $(CSRCS) $(PC16550_DIR)\pc16550drv_flush.c
932 OBJS = $(OBJS) $(OBJS_DIR)\pc16550drv_flush.$(EXT_OBJ)
933 CSRCS = $(CSRCS) $(PC16550_DIR)\pc16550drv_isr.c
934 OBJS = $(OBJS) $(OBJS_DIR)\pc16550drv_isr.$(EXT_OBJ)
935 CSRCS = $(CSRCS) $(PC16550_DIR)\pc16550hal_create.c
936 OBJS = $(OBJS) $(OBJS_DIR)\pc16550hal_create.$(EXT_OBJ)
937 CSRCS = $(CSRCS) $(PC16550_DIR)\pc16550hal_delete.c
938 OBJS = $(OBJS) $(OBJS_DIR)\pc16550hal_delete.$(EXT_OBJ)
939 CSRCS = $(CSRCS) $(PC16550_DIR)\pc16550hal_setup.c
940 OBJS = $(OBJS) $(OBJS_DIR)\pc16550hal_setup.$(EXT_OBJ)
941 CSRCS = $(CSRCS) $(PC16550_DIR)\pc16550hal_stop.c
942 OBJS = $(OBJS) $(OBJS_DIR)\pc16550hal_stop.$(EXT_OBJ)
943 CSRCS = $(CSRCS) $(PC16550_DIR)\pc16550hal_setspeed.c
944 OBJS = $(OBJS) $(OBJS_DIR)\pc16550hal_setspeed.$(EXT_OBJ)
945 CSRCS = $(CSRCS) $(PC16550_DIR)\pc16550hal_recvchar.c
946 OBJS = $(OBJS) $(OBJS_DIR)\pc16550hal_recvchar.$(EXT_OBJ)
947 CSRCS = $(CSRCS) $(PC16550_DIR)\pc16550hal_sendchar.c
948 OBJS = $(OBJS) $(OBJS_DIR)\pc16550hal_sendchar.$(EXT_OBJ)
949 CSRCS = $(CSRCS) $(PC16550_DIR)\pc16550hal_enableinterrupt.c
950 OBJS = $(OBJS) $(OBJS_DIR)\pc16550hal_enableinterrupt.$(EXT_OBJ)
951 CSRCS = $(CSRCS) $(PC16550_DIR)\pc16550hal_getinterruptstatus.c
952 OBJS = $(OBJS) $(OBJS_DIR)\pc16550hal_getinterruptstatus.$(EXT_OBJ)
953 CSRCS = $(CSRCS) $(PC16550_DIR)\pc16550hal_getstatus.c
954 OBJS = $(OBJS) $(OBJS_DIR)\pc16550hal_getstatus.$(EXT_OBJ)
959 !if "$(LINK_AT91USART)" == "Yes"
960 AT91USART_DIR = $(HOSAPLFW_DIR)\driver\serial\at91
961 HEADERS = $(HEADERS) $(OBJS_DIR)\at91usartdrv.h
962 HEADERS = $(HEADERS) $(OBJS_DIR)\at91usartdrv_local.h
963 CSRCS = $(CSRCS) $(AT91USART_DIR)\at91usartdrv_create.c
964 OBJS = $(OBJS) $(OBJS_DIR)\at91usartdrv_create.$(EXT_OBJ)
965 CSRCS = $(CSRCS) $(AT91USART_DIR)\at91usartdrv_delete.c
966 OBJS = $(OBJS) $(OBJS_DIR)\at91usartdrv_delete.$(EXT_OBJ)
967 CSRCS = $(CSRCS) $(AT91USART_DIR)\at91usartdrv_constructor.c
968 OBJS = $(OBJS) $(OBJS_DIR)\at91usartdrv_constructor.$(EXT_OBJ)
969 CSRCS = $(CSRCS) $(AT91USART_DIR)\at91usartdrv_destructor.c
970 OBJS = $(OBJS) $(OBJS_DIR)\at91usartdrv_destructor.$(EXT_OBJ)
971 CSRCS = $(CSRCS) $(AT91USART_DIR)\at91usartdrv_open.c
972 OBJS = $(OBJS) $(OBJS_DIR)\at91usartdrv_open.$(EXT_OBJ)
973 CSRCS = $(CSRCS) $(AT91USART_DIR)\at91usartdrv_close.c
974 OBJS = $(OBJS) $(OBJS_DIR)\at91usartdrv_close.$(EXT_OBJ)
975 CSRCS = $(CSRCS) $(AT91USART_DIR)\at91usartdrv_iocontrol.c
976 OBJS = $(OBJS) $(OBJS_DIR)\at91usartdrv_iocontrol.$(EXT_OBJ)
977 CSRCS = $(CSRCS) $(AT91USART_DIR)\at91usartdrv_seek.c
978 OBJS = $(OBJS) $(OBJS_DIR)\at91usartdrv_seek.$(EXT_OBJ)
979 CSRCS = $(CSRCS) $(AT91USART_DIR)\at91usartdrv_read.c
980 OBJS = $(OBJS) $(OBJS_DIR)\at91usartdrv_read.$(EXT_OBJ)
981 CSRCS = $(CSRCS) $(AT91USART_DIR)\at91usartdrv_write.c
982 OBJS = $(OBJS) $(OBJS_DIR)\at91usartdrv_write.$(EXT_OBJ)
983 CSRCS = $(CSRCS) $(AT91USART_DIR)\at91usartdrv_flush.c
984 OBJS = $(OBJS) $(OBJS_DIR)\at91usartdrv_flush.$(EXT_OBJ)
985 CSRCS = $(CSRCS) $(AT91USART_DIR)\at91usartdrv_isr.c
986 OBJS = $(OBJS) $(OBJS_DIR)\at91usartdrv_isr.$(EXT_OBJ)
991 !if "$(LINK_RENESASSCI)" == "Yes"
992 RENESASSCI_DIR = $(HOSAPLFW_DIR)\driver\serial\renesas
993 HEADERS = $(HEADERS) $(OBJS_DIR)\scidrv.h
994 HEADERS = $(HEADERS) $(OBJS_DIR)\scidrv_local.h
995 HEADERS = $(HEADERS) $(OBJS_DIR)\scihal.h
996 HEADERS = $(HEADERS) $(OBJS_DIR)\scihal_local.h
997 CSRCS = $(CSRCS) $(RENESASSCI_DIR)\scidrv_create.c
998 OBJS = $(OBJS) $(OBJS_DIR)\scidrv_create.$(EXT_OBJ)
999 CSRCS = $(CSRCS) $(RENESASSCI_DIR)\scidrv_delete.c
1000 OBJS = $(OBJS) $(OBJS_DIR)\scidrv_delete.$(EXT_OBJ)
1001 CSRCS = $(CSRCS) $(RENESASSCI_DIR)\scidrv_constructor.c
1002 OBJS = $(OBJS) $(OBJS_DIR)\scidrv_constructor.$(EXT_OBJ)
1003 CSRCS = $(CSRCS) $(RENESASSCI_DIR)\scidrv_destructor.c
1004 OBJS = $(OBJS) $(OBJS_DIR)\scidrv_destructor.$(EXT_OBJ)
1005 CSRCS = $(CSRCS) $(RENESASSCI_DIR)\scidrv_open.c
1006 OBJS = $(OBJS) $(OBJS_DIR)\scidrv_open.$(EXT_OBJ)
1007 CSRCS = $(CSRCS) $(RENESASSCI_DIR)\scidrv_close.c
1008 OBJS = $(OBJS) $(OBJS_DIR)\scidrv_close.$(EXT_OBJ)
1009 CSRCS = $(CSRCS) $(RENESASSCI_DIR)\scidrv_iocontrol.c
1010 OBJS = $(OBJS) $(OBJS_DIR)\scidrv_iocontrol.$(EXT_OBJ)
1011 CSRCS = $(CSRCS) $(RENESASSCI_DIR)\scidrv_seek.c
1012 OBJS = $(OBJS) $(OBJS_DIR)\scidrv_seek.$(EXT_OBJ)
1013 CSRCS = $(CSRCS) $(RENESASSCI_DIR)\scidrv_read.c
1014 OBJS = $(OBJS) $(OBJS_DIR)\scidrv_read.$(EXT_OBJ)
1015 CSRCS = $(CSRCS) $(RENESASSCI_DIR)\scidrv_write.c
1016 OBJS = $(OBJS) $(OBJS_DIR)\scidrv_write.$(EXT_OBJ)
1017 CSRCS = $(CSRCS) $(RENESASSCI_DIR)\scidrv_flush.c
1018 OBJS = $(OBJS) $(OBJS_DIR)\scidrv_flush.$(EXT_OBJ)
1019 CSRCS = $(CSRCS) $(RENESASSCI_DIR)\scidrv_isrrxerr.c
1020 OBJS = $(OBJS) $(OBJS_DIR)\scidrv_isrrxerr.$(EXT_OBJ)
1021 CSRCS = $(CSRCS) $(RENESASSCI_DIR)\scidrv_isrrx.c
1022 OBJS = $(OBJS) $(OBJS_DIR)\scidrv_isrrx.$(EXT_OBJ)
1023 CSRCS = $(CSRCS) $(RENESASSCI_DIR)\scidrv_isrtx.c
1024 OBJS = $(OBJS) $(OBJS_DIR)\scidrv_isrtx.$(EXT_OBJ)
1025 CSRCS = $(CSRCS) $(RENESASSCI_DIR)\scidrv_isrtxend.c
1026 OBJS = $(OBJS) $(OBJS_DIR)\scidrv_isrtxend.$(EXT_OBJ)
1027 CSRCS = $(CSRCS) $(RENESASSCI_DIR)\scihal_create.c
1028 OBJS = $(OBJS) $(OBJS_DIR)\scihal_create.$(EXT_OBJ)
1029 CSRCS = $(CSRCS) $(RENESASSCI_DIR)\scihal_delete.c
1030 OBJS = $(OBJS) $(OBJS_DIR)\scihal_delete.$(EXT_OBJ)
1031 CSRCS = $(CSRCS) $(RENESASSCI_DIR)\scihal_enableinterrupt.c
1032 OBJS = $(OBJS) $(OBJS_DIR)\scihal_enableinterrupt.$(EXT_OBJ)
1033 CSRCS = $(CSRCS) $(RENESASSCI_DIR)\scihal_recvchar.c
1034 OBJS = $(OBJS) $(OBJS_DIR)\scihal_recvchar.$(EXT_OBJ)
1035 CSRCS = $(CSRCS) $(RENESASSCI_DIR)\scihal_sendchar.c
1036 OBJS = $(OBJS) $(OBJS_DIR)\scihal_sendchar.$(EXT_OBJ)
1037 CSRCS = $(CSRCS) $(RENESASSCI_DIR)\scihal_setspeed.c
1038 OBJS = $(OBJS) $(OBJS_DIR)\scihal_setspeed.$(EXT_OBJ)
1039 CSRCS = $(CSRCS) $(RENESASSCI_DIR)\scihal_setup.c
1040 OBJS = $(OBJS) $(OBJS_DIR)\scihal_setup.$(EXT_OBJ)
1041 CSRCS = $(CSRCS) $(RENESASSCI_DIR)\scihal_stop.c
1042 OBJS = $(OBJS) $(OBJS_DIR)\scihal_stop.$(EXT_OBJ)
1046 # Freescale MX1 UART
1047 !if "$(LINK_MX1UART)" == "Yes"
1048 MX1UART_DIR = $(HOSAPLFW_DIR)\driver\serial\mx1
1049 HEADERS = $(HEADERS) $(OBJS_DIR)\mx1uartdrv.h
1050 HEADERS = $(HEADERS) $(OBJS_DIR)\mx1uartdrv_local.h
1051 CSRCS = $(CSRCS) $(MX1UART_DIR)\mx1uartdrv_create.c
1052 OBJS = $(OBJS) $(OBJS_DIR)\mx1uartdrv_create.$(EXT_OBJ)
1053 CSRCS = $(CSRCS) $(MX1UART_DIR)\mx1uartdrv_delete.c
1054 OBJS = $(OBJS) $(OBJS_DIR)\mx1uartdrv_delete.$(EXT_OBJ)
1055 CSRCS = $(CSRCS) $(MX1UART_DIR)\mx1uartdrv_constructor.c
1056 OBJS = $(OBJS) $(OBJS_DIR)\mx1uartdrv_constructor.$(EXT_OBJ)
1057 CSRCS = $(CSRCS) $(MX1UART_DIR)\mx1uartdrv_destructor.c
1058 OBJS = $(OBJS) $(OBJS_DIR)\mx1uartdrv_destructor.$(EXT_OBJ)
1059 CSRCS = $(CSRCS) $(MX1UART_DIR)\mx1uartdrv_open.c
1060 OBJS = $(OBJS) $(OBJS_DIR)\mx1uartdrv_open.$(EXT_OBJ)
1061 CSRCS = $(CSRCS) $(MX1UART_DIR)\mx1uartdrv_close.c
1062 OBJS = $(OBJS) $(OBJS_DIR)\mx1uartdrv_close.$(EXT_OBJ)
1063 CSRCS = $(CSRCS) $(MX1UART_DIR)\mx1uartdrv_iocontrol.c
1064 OBJS = $(OBJS) $(OBJS_DIR)\mx1uartdrv_iocontrol.$(EXT_OBJ)
1065 CSRCS = $(CSRCS) $(MX1UART_DIR)\mx1uartdrv_seek.c
1066 OBJS = $(OBJS) $(OBJS_DIR)\mx1uartdrv_seek.$(EXT_OBJ)
1067 CSRCS = $(CSRCS) $(MX1UART_DIR)\mx1uartdrv_read.c
1068 OBJS = $(OBJS) $(OBJS_DIR)\mx1uartdrv_read.$(EXT_OBJ)
1069 CSRCS = $(CSRCS) $(MX1UART_DIR)\mx1uartdrv_write.c
1070 OBJS = $(OBJS) $(OBJS_DIR)\mx1uartdrv_write.$(EXT_OBJ)
1071 CSRCS = $(CSRCS) $(MX1UART_DIR)\mx1uartdrv_flush.c
1072 OBJS = $(OBJS) $(OBJS_DIR)\mx1uartdrv_flush.$(EXT_OBJ)
1073 CSRCS = $(CSRCS) $(MX1UART_DIR)\mx1uartdrv_isr.c
1074 OBJS = $(OBJS) $(OBJS_DIR)\mx1uartdrv_isr.$(EXT_OBJ)
1078 # Panasonic MN103 SC
1079 !if "$(LINK_MN103SC)" == "Yes"
1080 MN103SC_DIR = $(HOSAPLFW_DIR)\driver\serial\mn103
1081 HEADERS = $(HEADERS) $(OBJS_DIR)\mn103scdrv.h
1082 HEADERS = $(HEADERS) $(OBJS_DIR)\mn103scdrv_local.h
1083 CSRCS = $(CSRCS) $(MN103SC_DIR)\mn103scdrv_create.c
1084 OBJS = $(OBJS) $(OBJS_DIR)\mn103scdrv_create.$(EXT_OBJ)
1085 CSRCS = $(CSRCS) $(MN103SC_DIR)\mn103scdrv_delete.c
1086 OBJS = $(OBJS) $(OBJS_DIR)\mn103scdrv_delete.$(EXT_OBJ)
1087 CSRCS = $(CSRCS) $(MN103SC_DIR)\mn103scdrv_constructor.c
1088 OBJS = $(OBJS) $(OBJS_DIR)\mn103scdrv_constructor.$(EXT_OBJ)
1089 CSRCS = $(CSRCS) $(MN103SC_DIR)\mn103scdrv_destructor.c
1090 OBJS = $(OBJS) $(OBJS_DIR)\mn103scdrv_destructor.$(EXT_OBJ)
1091 CSRCS = $(CSRCS) $(MN103SC_DIR)\mn103scdrv_open.c
1092 OBJS = $(OBJS) $(OBJS_DIR)\mn103scdrv_open.$(EXT_OBJ)
1093 CSRCS = $(CSRCS) $(MN103SC_DIR)\mn103scdrv_close.c
1094 OBJS = $(OBJS) $(OBJS_DIR)\mn103scdrv_close.$(EXT_OBJ)
1095 CSRCS = $(CSRCS) $(MN103SC_DIR)\mn103scdrv_iocontrol.c
1096 OBJS = $(OBJS) $(OBJS_DIR)\mn103scdrv_iocontrol.$(EXT_OBJ)
1097 CSRCS = $(CSRCS) $(MN103SC_DIR)\mn103scdrv_seek.c
1098 OBJS = $(OBJS) $(OBJS_DIR)\mn103scdrv_seek.$(EXT_OBJ)
1099 CSRCS = $(CSRCS) $(MN103SC_DIR)\mn103scdrv_read.c
1100 OBJS = $(OBJS) $(OBJS_DIR)\mn103scdrv_read.$(EXT_OBJ)
1101 CSRCS = $(CSRCS) $(MN103SC_DIR)\mn103scdrv_write.c
1102 OBJS = $(OBJS) $(OBJS_DIR)\mn103scdrv_write.$(EXT_OBJ)
1103 CSRCS = $(CSRCS) $(MN103SC_DIR)\mn103scdrv_flush.c
1104 OBJS = $(OBJS) $(OBJS_DIR)\mn103scdrv_flush.$(EXT_OBJ)
1105 CSRCS = $(CSRCS) $(MN103SC_DIR)\mn103scdrv_isrtx.c
1106 OBJS = $(OBJS) $(OBJS_DIR)\mn103scdrv_isrtx.$(EXT_OBJ)
1107 CSRCS = $(CSRCS) $(MN103SC_DIR)\mn103scdrv_isrrx.c
1108 OBJS = $(OBJS) $(OBJS_DIR)\mn103scdrv_isrrx.$(EXT_OBJ)
1113 !if "$(LINK_WINSOCK)" == "Yes"
1114 WINSOCK_DIR = $(HOSAPLFW_DIR)\driver\serial\winsock
1115 HEADERS = $(HEADERS) $(OBJS_DIR)\winsockdrv.h
1116 CSRCS = $(CSRCS) $(WINSOCK_DIR)\winsockdrv.c
1117 OBJS = $(OBJS) $(OBJS_DIR)\winsockdrv.$(EXT_OBJ)
1122 !if "$(LINK_FATVOL)" == "Yes"
1123 FATVOL_DIR = $(HOSAPLFW_DIR)\driver\volume\fat
1124 HEADERS = $(HEADERS) $(OBJS_DIR)\fatvol.h
1125 HEADERS = $(HEADERS) $(OBJS_DIR)\fatvol_local.h
1126 HEADERS = $(HEADERS) $(OBJS_DIR)\fatfile.h
1127 HEADERS = $(HEADERS) $(OBJS_DIR)\fatfile_local.h
1128 CSRCS = $(CSRCS) $(FATVOL_DIR)\fatvol_create.c
1129 OBJS = $(OBJS) $(OBJS_DIR)\fatvol_create.$(EXT_OBJ)
1130 CSRCS = $(CSRCS) $(FATVOL_DIR)\fatvol_delete.c
1131 OBJS = $(OBJS) $(OBJS_DIR)\fatvol_delete.$(EXT_OBJ)
1132 CSRCS = $(CSRCS) $(FATVOL_DIR)\fatvol_constructor.c
1133 OBJS = $(OBJS) $(OBJS_DIR)\fatvol_constructor.$(EXT_OBJ)
1134 CSRCS = $(CSRCS) $(FATVOL_DIR)\fatvol_destructor.c
1135 OBJS = $(OBJS) $(OBJS_DIR)\fatvol_destructor.$(EXT_OBJ)
1136 CSRCS = $(CSRCS) $(FATVOL_DIR)\fatvol_open.c
1137 OBJS = $(OBJS) $(OBJS_DIR)\fatvol_open.$(EXT_OBJ)
1138 CSRCS = $(CSRCS) $(FATVOL_DIR)\fatvol_close.c
1139 OBJS = $(OBJS) $(OBJS_DIR)\fatvol_close.$(EXT_OBJ)
1140 CSRCS = $(CSRCS) $(FATVOL_DIR)\fatvol_iocontrol.c
1141 OBJS = $(OBJS) $(OBJS_DIR)\fatvol_iocontrol.$(EXT_OBJ)
1142 CSRCS = $(CSRCS) $(FATVOL_DIR)\fatvol_seek.c
1143 OBJS = $(OBJS) $(OBJS_DIR)\fatvol_seek.$(EXT_OBJ)
1144 CSRCS = $(CSRCS) $(FATVOL_DIR)\fatvol_read.c
1145 OBJS = $(OBJS) $(OBJS_DIR)\fatvol_read.$(EXT_OBJ)
1146 CSRCS = $(CSRCS) $(FATVOL_DIR)\fatvol_write.c
1147 OBJS = $(OBJS) $(OBJS_DIR)\fatvol_write.$(EXT_OBJ)
1148 CSRCS = $(CSRCS) $(FATVOL_DIR)\fatvol_flush.c
1149 OBJS = $(OBJS) $(OBJS_DIR)\fatvol_flush.$(EXT_OBJ)
1150 CSRCS = $(CSRCS) $(FATVOL_DIR)\fatvol_makedir.c
1151 OBJS = $(OBJS) $(OBJS_DIR)\fatvol_makedir.$(EXT_OBJ)
1152 CSRCS = $(CSRCS) $(FATVOL_DIR)\fatvol_remove.c
1153 OBJS = $(OBJS) $(OBJS_DIR)\fatvol_remove.$(EXT_OBJ)
1154 CSRCS = $(CSRCS) $(FATVOL_DIR)\fatvol_clusterread.c
1155 OBJS = $(OBJS) $(OBJS_DIR)\fatvol_clusterread.$(EXT_OBJ)
1156 CSRCS = $(CSRCS) $(FATVOL_DIR)\fatvol_clusterwrite.c
1157 OBJS = $(OBJS) $(OBJS_DIR)\fatvol_clusterwrite.$(EXT_OBJ)
1158 CSRCS = $(CSRCS) $(FATVOL_DIR)\fatvol_flushclusterbuf.c
1159 OBJS = $(OBJS) $(OBJS_DIR)\fatvol_flushclusterbuf.$(EXT_OBJ)
1160 CSRCS = $(CSRCS) $(FATVOL_DIR)\fatvol_flushfat.c
1161 OBJS = $(OBJS) $(OBJS_DIR)\fatvol_flushfat.$(EXT_OBJ)
1162 CSRCS = $(CSRCS) $(FATVOL_DIR)\fatvol_getclusterbuf.c
1163 OBJS = $(OBJS) $(OBJS_DIR)\fatvol_getclusterbuf.$(EXT_OBJ)
1164 CSRCS = $(CSRCS) $(FATVOL_DIR)\fatvol_relclusterbuf.c
1165 OBJS = $(OBJS) $(OBJS_DIR)\fatvol_relclusterbuf.$(EXT_OBJ)
1166 CSRCS = $(CSRCS) $(FATVOL_DIR)\fatvol_getnewcluster.c
1167 OBJS = $(OBJS) $(OBJS_DIR)\fatvol_getnewcluster.$(EXT_OBJ)
1168 CSRCS = $(CSRCS) $(FATVOL_DIR)\fatvol_getnextcluster.c
1169 OBJS = $(OBJS) $(OBJS_DIR)\fatvol_getnextcluster.$(EXT_OBJ)
1170 CSRCS = $(CSRCS) $(FATVOL_DIR)\fatvol_setnextcluster.c
1171 OBJS = $(OBJS) $(OBJS_DIR)\fatvol_setnextcluster.$(EXT_OBJ)
1172 CSRCS = $(CSRCS) $(FATVOL_DIR)\fatvol_syncfilesize.c
1173 OBJS = $(OBJS) $(OBJS_DIR)\fatvol_syncfilesize.$(EXT_OBJ)
1174 CSRCS = $(CSRCS) $(FATVOL_DIR)\fatfile_create.c
1175 OBJS = $(OBJS) $(OBJS_DIR)\fatfile_create.$(EXT_OBJ)
1176 CSRCS = $(CSRCS) $(FATVOL_DIR)\fatfile_delete.c
1177 OBJS = $(OBJS) $(OBJS_DIR)\fatfile_delete.$(EXT_OBJ)
1178 CSRCS = $(CSRCS) $(FATVOL_DIR)\fatfile_constructor.c
1179 OBJS = $(OBJS) $(OBJS_DIR)\fatfile_constructor.$(EXT_OBJ)
1180 CSRCS = $(CSRCS) $(FATVOL_DIR)\fatfile_destructor.c
1181 OBJS = $(OBJS) $(OBJS_DIR)\fatfile_destructor.$(EXT_OBJ)
1186 # --------------------------------------------------
1188 # --------------------------------------------------
1191 !if "$(LINK_SHELL)" == "Yes"
1192 SHELL_DIR = $(HOSAPLFW_DIR)\application\syscmd\shell
1193 HEADERS = $(HEADERS) $(OBJS_DIR)\shell.h
1194 HEADERS = $(HEADERS) $(OBJS_DIR)\shell_local.h
1195 CSRCS = $(CSRCS) $(SHELL_DIR)\shell_main.c
1196 OBJS = $(OBJS) $(OBJS_DIR)\shell_main.$(EXT_OBJ)
1197 CSRCS = $(CSRCS) $(SHELL_DIR)\shell_create.c
1198 OBJS = $(OBJS) $(OBJS_DIR)\shell_create.$(EXT_OBJ)
1199 CSRCS = $(CSRCS) $(SHELL_DIR)\shell_delete.c
1200 OBJS = $(OBJS) $(OBJS_DIR)\shell_delete.$(EXT_OBJ)
1201 CSRCS = $(CSRCS) $(SHELL_DIR)\shell_executecommand.c
1202 OBJS = $(OBJS) $(OBJS_DIR)\shell_executecommand.$(EXT_OBJ)
1203 CSRCS = $(CSRCS) $(SHELL_DIR)\shell_executescript.c
1204 OBJS = $(OBJS) $(OBJS_DIR)\shell_executescript.$(EXT_OBJ)
1205 CSRCS = $(CSRCS) $(SHELL_DIR)\shell_inputline.c
1206 OBJS = $(OBJS) $(OBJS_DIR)\shell_inputline.$(EXT_OBJ)
1207 CSRCS = $(CSRCS) $(SHELL_DIR)\shell_interactive.c
1208 OBJS = $(OBJS) $(OBJS_DIR)\shell_interactive.$(EXT_OBJ)
1209 CSRCS = $(CSRCS) $(SHELL_DIR)\shell_putchar.c
1210 OBJS = $(OBJS) $(OBJS_DIR)\shell_putchar.$(EXT_OBJ)
1211 CSRCS = $(CSRCS) $(SHELL_DIR)\shell_curright.c
1212 OBJS = $(OBJS) $(OBJS_DIR)\shell_curright.$(EXT_OBJ)
1213 CSRCS = $(CSRCS) $(SHELL_DIR)\shell_curleft.c
1214 OBJS = $(OBJS) $(OBJS_DIR)\shell_curleft.$(EXT_OBJ)
1215 CSRCS = $(CSRCS) $(SHELL_DIR)\shell_replaceline.c
1216 OBJS = $(OBJS) $(OBJS_DIR)\shell_replaceline.$(EXT_OBJ)
1221 !if "$(LINK_PROCESSLIST)" == "Yes"
1222 PROCESSLIST_DIR = $(HOSAPLFW_DIR)\application\syscmd\processlist
1223 HEADERS = $(HEADERS) $(OBJS_DIR)\processlist.h
1224 CSRCS = $(CSRCS) $(PROCESSLIST_DIR)\processlist_main.c
1225 OBJS = $(OBJS) $(OBJS_DIR)\processlist_main.$(EXT_OBJ)
1230 !if "$(LINK_MEMDUMP)" == "Yes"
1231 MEMDUMP_DIR = $(HOSAPLFW_DIR)\application\utility\memdump
1232 HEADERS = $(HEADERS) $(OBJS_DIR)\memdump.h
1233 CSRCS = $(CSRCS) $(MEMDUMP_DIR)\memdump_main.c
1234 OBJS = $(OBJS) $(OBJS_DIR)\memdump_main.$(EXT_OBJ)
1239 !if "$(LINK_MEMWRITE)" == "Yes"
1240 MEMWRITE_DIR = $(HOSAPLFW_DIR)\application\utility\memwrite
1241 HEADERS = $(HEADERS) $(OBJS_DIR)\memwrite.h
1242 CSRCS = $(CSRCS) $(MEMWRITE_DIR)\memwrite_main.c
1243 OBJS = $(OBJS) $(OBJS_DIR)\memwrite_main.$(EXT_OBJ)
1248 !if "$(LINK_MEMTEST)" == "Yes"
1249 MEMTEST_DIR = $(HOSAPLFW_DIR)\application\utility\memtest
1250 HEADERS = $(HEADERS) $(OBJS_DIR)\memtest.h
1251 CSRCS = $(CSRCS) $(MEMTEST_DIR)\memtest_main.c
1252 OBJS = $(OBJS) $(OBJS_DIR)\memtest_main.$(EXT_OBJ)
1257 !if "$(LINK_KEYTEST)" == "Yes"
1258 KEYTEST_DIR = $(HOSAPLFW_DIR)\application\utility\keytest
1259 HEADERS = $(HEADERS) $(OBJS_DIR)\keytest.h
1260 CSRCS = $(CSRCS) $(KEYTEST_DIR)\keytest_main.c
1261 OBJS = $(OBJS) $(OBJS_DIR)\keytest_main.$(EXT_OBJ)
1266 !if "$(LINK_TIMECMD)" == "Yes"
1267 TIMECMD_DIR = $(HOSAPLFW_DIR)\application\utility\timecmd
1268 HEADERS = $(HEADERS) $(OBJS_DIR)\timecmd.h
1269 CSRCS = $(CSRCS) $(TIMECMD_DIR)\timecmd_main.c
1270 OBJS = $(OBJS) $(OBJS_DIR)\timecmd_main.$(EXT_OBJ)
1275 !if "$(LINK_FILELIST)" == "Yes"
1276 FILELIST_DIR = $(HOSAPLFW_DIR)\application\filecmd\filelist
1277 HEADERS = $(HEADERS) $(OBJS_DIR)\filelist.h
1278 CSRCS = $(CSRCS) $(FILELIST_DIR)\filelist_main.c
1279 OBJS = $(OBJS) $(OBJS_DIR)\filelist_main.$(EXT_OBJ)
1284 !if "$(LINK_FILECAT)" == "Yes"
1285 FILECAT_DIR = $(HOSAPLFW_DIR)\application\filecmd\filecat
1286 HEADERS = $(HEADERS) $(OBJS_DIR)\filecat.h
1287 CSRCS = $(CSRCS) $(FILECAT_DIR)\filecat_main.c
1288 OBJS = $(OBJS) $(OBJS_DIR)\filecat_main.$(EXT_OBJ)
1293 !if "$(LINK_FILECOPY)" == "Yes"
1294 FILECOPY_DIR = $(HOSAPLFW_DIR)\application\filecmd\filecopy
1295 HEADERS = $(HEADERS) $(OBJS_DIR)\filecopy.h
1296 CSRCS = $(CSRCS) $(FILECOPY_DIR)\filecopy_main.c
1297 OBJS = $(OBJS) $(OBJS_DIR)\filecopy_main.$(EXT_OBJ)
1302 !if "$(LINK_FILEDUMP)" == "Yes"
1303 FILEDUMP_DIR = $(HOSAPLFW_DIR)\application\filecmd\filedump
1304 HEADERS = $(HEADERS) $(OBJS_DIR)\filedump.h
1305 CSRCS = $(CSRCS) $(FILEDUMP_DIR)\filedump_main.c
1306 OBJS = $(OBJS) $(OBJS_DIR)\filedump_main.$(EXT_OBJ)
1311 !if "$(LINK_FLASHCMD)" == "Yes"
1312 FLASHCMD_DIR = $(HOSAPLFW_DIR)\application\flashcmd\norflashcmd
1313 HEADERS = $(HEADERS) $(OBJS_DIR)\norflashcmd.h
1314 CSRCS = $(CSRCS) $(FLASHCMD_DIR)\norflashcmd_main.c
1315 OBJS = $(OBJS) $(OBJS_DIR)\norflashcmd_main.$(EXT_OBJ)
1320 !if "$(LINK_ETHERSNOOP)" == "Yes"
1321 ETHERSNOOP_DIR = $(HOSAPLFW_DIR)\application\netcmd\ethersnoop
1322 HEADERS = $(HEADERS) $(OBJS_DIR)\ethersnoop.h
1323 CSRCS = $(CSRCS) $(ETHERSNOOP_DIR)\ethersnoop_main.c
1324 OBJS = $(OBJS) $(OBJS_DIR)\ethersnoop_main.$(EXT_OBJ)
1329 !if "$(LINK_HELLO)" == "Yes"
1330 HELLO_DIR = $(HOSAPLFW_DIR)\application\example\hello
1331 HEADERS = $(HEADERS) $(OBJS_DIR)\hello.h
1332 CSRCS = $(CSRCS) $(HELLO_DIR)\hello_main.c
1333 OBJS = $(OBJS) $(OBJS_DIR)\hello_main.$(EXT_OBJ)