OSDN Git Service

bbb5ea6d5747b16a23a42789dc89d38978b16128
[hos/hos-v4a.git] / aplfw / build / common / nmake / aplfwsrc.inc
1 # ----------------------------------------------------------------------------
2 #  Hyper Operating System V4 Advance  Application Framework
3 #    common include file for nmake
4 #
5 #  Copyright (C) 1998-2007 by Project HOS
6 #  http://sourceforge.jp/projects/hos/
7 # ----------------------------------------------------------------------------
8
9
10
11 # --------------------------------------------------
12 #  Default setting
13 # --------------------------------------------------
14
15 # System
16 !ifndef SYSTEM
17 LINK_SYSTEM           = Yes
18 !endif
19 !ifndef SYSAPI
20 LINK_SYSAPI           = Yes
21 !endif
22 !ifndef HANDLE
23 LINK_HANDLE           = Yes
24 !endif
25 !ifndef MEMORY
26 LINK_MEMORY           = Yes
27 !endif
28 !ifndef TIME
29 LINK_TIME             = Yes
30 !endif
31 !ifndef PROCESS
32 LINK_PROCESS          = Yes
33 !endif
34 !ifndef EVENT
35 LINK_EVENT            = Yes
36 !endif
37 !ifndef FILE
38 LINK_FILE             = Yes
39 !endif
40 !ifndef COMMAND
41 LINK_COMMAND          = Yes
42 !endif
43 !ifndef SHELL
44 LINK_SHELL            = Yes
45 !endif
46
47 # Librarys
48 !ifndef MEMPOL
49 LINK_MEMPOL           = Yes
50 !endif
51 !ifndef ASSOC
52 LINK_ASSOC            = Yes
53 !endif
54 !ifndef LIST
55 LINK_LIST             = Yes
56 !endif
57 !ifndef STREAMBUF
58 LINK_STREAMBUF        = Yes
59 !endif
60 !ifndef PACKETBUF
61 LINK_PACKETBUF        = Yes
62 !endif
63 !ifndef IPCHECKSUM
64 LINK_IPCHECKSUM       = Yes
65 !endif
66 !ifndef CRC16
67 LINK_CRC16            = Yes
68 !endif
69
70 # Device Drivers
71 !ifndef VT100
72 LINK_VT100            = Yes
73 !endif
74 !ifndef TCPIP
75 LINK_TCPIP            = Yes
76 !endif
77 !ifndef IPETHER
78 LINK_IPETHER          = Yes
79 !endif
80 !ifndef NE2000
81 LINK_NE2000           = Yes
82 !endif
83 !ifndef LAN9000
84 LINK_LAN9000          = Yes
85 !endif
86 !ifndef LAN9118
87 LINK_LAN9118          = Yes
88 !endif
89 !ifndef PC16550
90 LINK_PC16550          = Yes
91 !endif
92 !ifndef AT91USART
93 LINK_AT91USART        = No
94 !endif
95 !ifndef RENESASSCI
96 LINK_RENESASSCI       = No
97 !endif
98 !ifndef MX1UART
99 LINK_MX1UART          = No
100 !endif
101 !ifndef WINSOCK
102 LINK_WINSOCK          = No
103 !endif
104 !ifndef FATVOL
105 LINK_FATVOL           = Yes
106 !endif
107
108 # Applications
109 !ifndef MEMDUMP
110 LINK_MEMDUMP          = Yes
111 !endif
112 !ifndef MEMWRITE
113 LINK_MEMWRITE         = Yes
114 !endif
115 !ifndef MEMTEST
116 LINK_MEMTEST          = Yes
117 !endif
118 !ifndef KEYTEST
119 LINK_KEYTEST          = Yes
120 !endif
121 !ifndef TIMECMD
122 LINK_TIMECMD          = Yes
123 !endif
124 !ifndef FILELIST
125 LINK_FILELIST         = Yes
126 !endif
127 !ifndef FILECAT
128 LINK_FILECAT          = Yes
129 !endif
130 !ifndef FILECOPY
131 LINK_FILECOPY         = Yes
132 !endif
133 !ifndef FILEDUMP
134 LINK_FILEDUMP         = Yes
135 !endif
136 !ifndef ETHERSNOOP
137 LINK_ETHERSNOOP       = Yes
138 !endif
139 !ifndef HELLO
140 LINK_HELLO            = Yes
141 !endif
142
143
144
145 # --------------------------------------------------
146 #  Include
147 # --------------------------------------------------
148
149 # Include directories
150 INC_DIRS = $(INC_DIRS) $(HOSAPLFW_DIR)
151
152
153
154 # --------------------------------------------------
155 #  System
156 # --------------------------------------------------
157
158 # System
159 SYSTEM_DIR = $(HOSAPLFW_DIR)\system\system
160 CSRCS = $(CSRCS) $(SYSTEM_DIR)\system_initialize.c
161 OBJS  = $(OBJS)  $(OBJS_DIR)\system_initialize.$(EXT_OBJ)
162 CSRCS = $(CSRCS) $(SYSTEM_DIR)\system_boot.c
163 OBJS  = $(OBJS)  $(OBJS_DIR)\system_boot.$(EXT_OBJ)
164 CSRCS = $(CSRCS) $(SYSTEM_DIR)\system_requestproc.c
165 OBJS  = $(OBJS)  $(OBJS_DIR)\system_requestproc.$(EXT_OBJ)
166 CSRCS = $(CSRCS) $(SYSTEM_DIR)\system_process.c
167 OBJS  = $(OBJS)  $(OBJS_DIR)\system_process.$(EXT_OBJ)
168
169
170 # System API
171 SYSAPI_DIR = $(HOSAPLFW_DIR)\system\sysapi
172 CSRCS = $(CSRCS) $(SYSAPI_DIR)\sysapi_initialize.c
173 OBJS  = $(OBJS)  $(OBJS_DIR)\sysapi_initialize.$(EXT_OBJ)
174 CSRCS = $(CSRCS) $(SYSAPI_DIR)\sysloc_lock.c
175 OBJS  = $(OBJS)  $(OBJS_DIR)\sysloc_lock.$(EXT_OBJ)
176 CSRCS = $(CSRCS) $(SYSAPI_DIR)\sysloc_unlock.c
177 OBJS  = $(OBJS)  $(OBJS_DIR)\sysloc_unlock.$(EXT_OBJ)
178 CSRCS = $(CSRCS) $(SYSAPI_DIR)\sysevt_clear.c
179 OBJS  = $(OBJS)  $(OBJS_DIR)\sysevt_clear.$(EXT_OBJ)
180 CSRCS = $(CSRCS) $(SYSAPI_DIR)\sysevt_create.c
181 OBJS  = $(OBJS)  $(OBJS_DIR)\sysevt_create.$(EXT_OBJ)
182 CSRCS = $(CSRCS) $(SYSAPI_DIR)\sysevt_delete.c
183 OBJS  = $(OBJS)  $(OBJS_DIR)\sysevt_delete.$(EXT_OBJ)
184 CSRCS = $(CSRCS) $(SYSAPI_DIR)\sysevt_set.c
185 OBJS  = $(OBJS)  $(OBJS_DIR)\sysevt_set.$(EXT_OBJ)
186 CSRCS = $(CSRCS) $(SYSAPI_DIR)\sysevt_wait.c
187 OBJS  = $(OBJS)  $(OBJS_DIR)\sysevt_wait.$(EXT_OBJ)
188 CSRCS = $(CSRCS) $(SYSAPI_DIR)\sysint_clear.c
189 OBJS  = $(OBJS)  $(OBJS_DIR)\sysint_clear.$(EXT_OBJ)
190 CSRCS = $(CSRCS) $(SYSAPI_DIR)\sysint_disable.c
191 OBJS  = $(OBJS)  $(OBJS_DIR)\sysint_disable.$(EXT_OBJ)
192 CSRCS = $(CSRCS) $(SYSAPI_DIR)\sysint_enable.c
193 OBJS  = $(OBJS)  $(OBJS_DIR)\sysint_enable.$(EXT_OBJ)
194 CSRCS = $(CSRCS) $(SYSAPI_DIR)\sysisr_create.c
195 OBJS  = $(OBJS)  $(OBJS_DIR)\sysisr_create.$(EXT_OBJ)
196 CSRCS = $(CSRCS) $(SYSAPI_DIR)\sysisr_delete.c
197 OBJS  = $(OBJS)  $(OBJS_DIR)\sysisr_delete.$(EXT_OBJ)
198 CSRCS = $(CSRCS) $(SYSAPI_DIR)\sysmem_alloc.c
199 OBJS  = $(OBJS)  $(OBJS_DIR)\sysmem_alloc.$(EXT_OBJ)
200 CSRCS = $(CSRCS) $(SYSAPI_DIR)\sysmem_free.c
201 OBJS  = $(OBJS)  $(OBJS_DIR)\sysmem_free.$(EXT_OBJ)
202 CSRCS = $(CSRCS) $(SYSAPI_DIR)\sysmem_getmemif.c
203 OBJS  = $(OBJS)  $(OBJS_DIR)\sysmem_getmemif.$(EXT_OBJ)
204 CSRCS = $(CSRCS) $(SYSAPI_DIR)\sysmem_getsize.c
205 OBJS  = $(OBJS)  $(OBJS_DIR)\sysmem_getsize.$(EXT_OBJ)
206 CSRCS = $(CSRCS) $(SYSAPI_DIR)\sysmem_realloc.c
207 OBJS  = $(OBJS)  $(OBJS_DIR)\sysmem_realloc.$(EXT_OBJ)
208 CSRCS = $(CSRCS) $(SYSAPI_DIR)\sysmtx_create.c
209 OBJS  = $(OBJS)  $(OBJS_DIR)\sysmtx_create.$(EXT_OBJ)
210 CSRCS = $(CSRCS) $(SYSAPI_DIR)\sysmtx_delete.c
211 OBJS  = $(OBJS)  $(OBJS_DIR)\sysmtx_delete.$(EXT_OBJ)
212 CSRCS = $(CSRCS) $(SYSAPI_DIR)\sysmtx_lock.c
213 OBJS  = $(OBJS)  $(OBJS_DIR)\sysmtx_lock.$(EXT_OBJ)
214 CSRCS = $(CSRCS) $(SYSAPI_DIR)\sysmtx_unlock.c
215 OBJS  = $(OBJS)  $(OBJS_DIR)\sysmtx_unlock.$(EXT_OBJ)
216 CSRCS = $(CSRCS) $(SYSAPI_DIR)\sysprc_create.c
217 OBJS  = $(OBJS)  $(OBJS_DIR)\sysprc_create.$(EXT_OBJ)
218 CSRCS = $(CSRCS) $(SYSAPI_DIR)\sysprc_delete.c
219 OBJS  = $(OBJS)  $(OBJS_DIR)\sysprc_delete.$(EXT_OBJ)
220 CSRCS = $(CSRCS) $(SYSAPI_DIR)\sysprc_exit.c
221 OBJS  = $(OBJS)  $(OBJS_DIR)\sysprc_exit.$(EXT_OBJ)
222 CSRCS = $(CSRCS) $(SYSAPI_DIR)\sysprc_getcurrenthandle.c
223 OBJS  = $(OBJS)  $(OBJS_DIR)\sysprc_getcurrenthandle.$(EXT_OBJ)
224 CSRCS = $(CSRCS) $(SYSAPI_DIR)\sysprc_start.c
225 OBJS  = $(OBJS)  $(OBJS_DIR)\sysprc_start.$(EXT_OBJ)
226 CSRCS = $(CSRCS) $(SYSAPI_DIR)\systim_getsystemtime.c
227 OBJS  = $(OBJS)  $(OBJS_DIR)\systim_getsystemtime.$(EXT_OBJ)
228 CSRCS = $(CSRCS) $(SYSAPI_DIR)\systim_wait.c
229 OBJS  = $(OBJS)  $(OBJS_DIR)\systim_wait.$(EXT_OBJ)
230 CSRCS = $(CSRCS) $(SYSAPI_DIR)\sysctx_isisr.c
231 OBJS  = $(OBJS)  $(OBJS_DIR)\sysctx_isisr.$(EXT_OBJ)
232
233
234 # Handle Object
235 HANDLE_DIR = $(HOSAPLFW_DIR)\system\handle
236 CSRCS = $(CSRCS) $(HANDLE_DIR)\handle_close.c
237 OBJS  = $(OBJS)  $(OBJS_DIR)\handle_close.$(EXT_OBJ)
238 CSRCS = $(CSRCS) $(HANDLE_DIR)\handleobj_create.c
239 OBJS  = $(OBJS)  $(OBJS_DIR)\handleobj_create.$(EXT_OBJ)
240 CSRCS = $(CSRCS) $(HANDLE_DIR)\handleobj_delete.c
241 OBJS  = $(OBJS)  $(OBJS_DIR)\handleobj_delete.$(EXT_OBJ)
242
243
244 # Memory
245 MEMORY_DIR = $(HOSAPLFW_DIR)\system\memory
246 CSRCS = $(CSRCS) $(MEMORY_DIR)\memory.c
247 OBJS  = $(OBJS)  $(OBJS_DIR)\memory.$(EXT_OBJ)
248
249
250 # Time
251 TIME_DIR = $(HOSAPLFW_DIR)\system\time
252 CSRCS = $(CSRCS) $(TIME_DIR)\time_getsystemtime.c
253 OBJS  = $(OBJS)  $(OBJS_DIR)\time_getsystemtime.$(EXT_OBJ)
254 CSRCS = $(CSRCS) $(TIME_DIR)\time_wait.c
255 OBJS  = $(OBJS)  $(OBJS_DIR)\time_wait.$(EXT_OBJ)
256
257
258 # Process
259 PROCESS_DIR = $(HOSAPLFW_DIR)\system\process
260 CSRCS = $(CSRCS) $(PROCESS_DIR)\process.c
261 OBJS  = $(OBJS)  $(OBJS_DIR)\process.$(EXT_OBJ)
262 CSRCS = $(CSRCS) $(PROCESS_DIR)\procobj.c
263 OBJS  = $(OBJS)  $(OBJS_DIR)\procobj.$(EXT_OBJ)
264
265
266 # Event
267 EVENT_DIR = $(HOSAPLFW_DIR)\system\event
268 CSRCS = $(CSRCS) $(EVENT_DIR)\event_create.c
269 OBJS  = $(OBJS)  $(OBJS_DIR)\event_create.$(EXT_OBJ)
270 CSRCS = $(CSRCS) $(EVENT_DIR)\event_delete.c
271 OBJS  = $(OBJS)  $(OBJS_DIR)\event_delete.$(EXT_OBJ)
272 CSRCS = $(CSRCS) $(EVENT_DIR)\event_set.c
273 OBJS  = $(OBJS)  $(OBJS_DIR)\event_set.$(EXT_OBJ)
274 CSRCS = $(CSRCS) $(EVENT_DIR)\event_wait.c
275 OBJS  = $(OBJS)  $(OBJS_DIR)\event_wait.$(EXT_OBJ)
276
277
278 # File
279 FILE_DIR = $(HOSAPLFW_DIR)\system\file
280 CSRCS = $(CSRCS) $(FILE_DIR)\file_initialize.c
281 OBJS  = $(OBJS)  $(OBJS_DIR)\file_initialize.$(EXT_OBJ)
282 CSRCS = $(CSRCS) $(FILE_DIR)\file_open.c
283 OBJS  = $(OBJS)  $(OBJS_DIR)\file_open.$(EXT_OBJ)
284 CSRCS = $(CSRCS) $(FILE_DIR)\file_close.c
285 OBJS  = $(OBJS)  $(OBJS_DIR)\file_close.$(EXT_OBJ)
286 CSRCS = $(CSRCS) $(FILE_DIR)\file_iocontrol.c
287 OBJS  = $(OBJS)  $(OBJS_DIR)\file_iocontrol.$(EXT_OBJ)
288 CSRCS = $(CSRCS) $(FILE_DIR)\file_seek.c
289 OBJS  = $(OBJS)  $(OBJS_DIR)\file_seek.$(EXT_OBJ)
290 CSRCS = $(CSRCS) $(FILE_DIR)\file_read.c
291 OBJS  = $(OBJS)  $(OBJS_DIR)\file_read.$(EXT_OBJ)
292 CSRCS = $(CSRCS) $(FILE_DIR)\file_write.c
293 OBJS  = $(OBJS)  $(OBJS_DIR)\file_write.$(EXT_OBJ)
294 CSRCS = $(CSRCS) $(FILE_DIR)\file_readdir.c
295 OBJS  = $(OBJS)  $(OBJS_DIR)\file_readdir.$(EXT_OBJ)
296 CSRCS = $(CSRCS) $(FILE_DIR)\file_getchar.c
297 OBJS  = $(OBJS)  $(OBJS_DIR)\file_getchar.$(EXT_OBJ)
298 CSRCS = $(CSRCS) $(FILE_DIR)\file_getstring.c
299 OBJS  = $(OBJS)  $(OBJS_DIR)\file_getstring.$(EXT_OBJ)
300 CSRCS = $(CSRCS) $(FILE_DIR)\file_putchar.c
301 OBJS  = $(OBJS)  $(OBJS_DIR)\file_putchar.$(EXT_OBJ)
302 CSRCS = $(CSRCS) $(FILE_DIR)\file_putstring.c
303 OBJS  = $(OBJS)  $(OBJS_DIR)\file_putstring.$(EXT_OBJ)
304 CSRCS = $(CSRCS) $(FILE_DIR)\file_adddevice.c
305 OBJS  = $(OBJS)  $(OBJS_DIR)\file_adddevice.$(EXT_OBJ)
306 CSRCS = $(CSRCS) $(FILE_DIR)\file_addvolume.c
307 OBJS  = $(OBJS)  $(OBJS_DIR)\file_addvolume.$(EXT_OBJ)
308 CSRCS = $(CSRCS) $(FILE_DIR)\drvobj_create.c
309 OBJS  = $(OBJS)  $(OBJS_DIR)\drvobj_create.$(EXT_OBJ)
310 CSRCS = $(CSRCS) $(FILE_DIR)\drvobj_delete.c
311 OBJS  = $(OBJS)  $(OBJS_DIR)\drvobj_delete.$(EXT_OBJ)
312 CSRCS = $(CSRCS) $(FILE_DIR)\drvobj_open.c
313 OBJS  = $(OBJS)  $(OBJS_DIR)\drvobj_open.$(EXT_OBJ)
314 CSRCS = $(CSRCS) $(FILE_DIR)\drvobj_close.c
315 OBJS  = $(OBJS)  $(OBJS_DIR)\drvobj_close.$(EXT_OBJ)
316 CSRCS = $(CSRCS) $(FILE_DIR)\drvobj_iocontrol.c
317 OBJS  = $(OBJS)  $(OBJS_DIR)\drvobj_iocontrol.$(EXT_OBJ)
318 CSRCS = $(CSRCS) $(FILE_DIR)\drvobj_seek.c
319 OBJS  = $(OBJS)  $(OBJS_DIR)\drvobj_seek.$(EXT_OBJ)
320 CSRCS = $(CSRCS) $(FILE_DIR)\drvobj_read.c
321 OBJS  = $(OBJS)  $(OBJS_DIR)\drvobj_read.$(EXT_OBJ)
322 CSRCS = $(CSRCS) $(FILE_DIR)\drvobj_write.c
323 OBJS  = $(OBJS)  $(OBJS_DIR)\drvobj_write.$(EXT_OBJ)
324 CSRCS = $(CSRCS) $(FILE_DIR)\drvobj_flush.c
325 OBJS  = $(OBJS)  $(OBJS_DIR)\drvobj_flush.$(EXT_OBJ)
326 CSRCS = $(CSRCS) $(FILE_DIR)\fileobj_create.c
327 OBJS  = $(OBJS)  $(OBJS_DIR)\fileobj_create.$(EXT_OBJ)
328 CSRCS = $(CSRCS) $(FILE_DIR)\fileobj_delete.c
329 OBJS  = $(OBJS)  $(OBJS_DIR)\fileobj_delete.$(EXT_OBJ)
330 CSRCS = $(CSRCS) $(FILE_DIR)\volumeobj_create.c
331 OBJS  = $(OBJS)  $(OBJS_DIR)\volumeobj_create.$(EXT_OBJ)
332 CSRCS = $(CSRCS) $(FILE_DIR)\volumeobj_makedir.c
333 OBJS  = $(OBJS)  $(OBJS_DIR)\volumeobj_makedir.$(EXT_OBJ)
334 CSRCS = $(CSRCS) $(FILE_DIR)\volumeobj_remove.c
335 OBJS  = $(OBJS)  $(OBJS_DIR)\volumeobj_remove.$(EXT_OBJ)
336 CSRCS = $(CSRCS) $(FILE_DIR)\chrdrv_create.c
337 OBJS  = $(OBJS)  $(OBJS_DIR)\chrdrv_create.$(EXT_OBJ)
338 CSRCS = $(CSRCS) $(FILE_DIR)\chrdrv_delete.c
339 OBJS  = $(OBJS)  $(OBJS_DIR)\chrdrv_delete.$(EXT_OBJ)
340 CSRCS = $(CSRCS) $(FILE_DIR)\chrdrv_iocontrol.c
341 OBJS  = $(OBJS)  $(OBJS_DIR)\chrdrv_iocontrol.$(EXT_OBJ)
342 CSRCS = $(CSRCS) $(FILE_DIR)\chrdrv_setreadsignal.c
343 OBJS  = $(OBJS)  $(OBJS_DIR)\chrdrv_setreadsignal.$(EXT_OBJ)
344 CSRCS = $(CSRCS) $(FILE_DIR)\chrdrv_setwritesignal.c
345 OBJS  = $(OBJS)  $(OBJS_DIR)\chrdrv_setwritesignal.$(EXT_OBJ)
346 CSRCS = $(CSRCS) $(FILE_DIR)\chrdrv_waitreadsignal.c
347 OBJS  = $(OBJS)  $(OBJS_DIR)\chrdrv_waitreadsignal.$(EXT_OBJ)
348 CSRCS = $(CSRCS) $(FILE_DIR)\chrdrv_waitwritesignal.c
349 OBJS  = $(OBJS)  $(OBJS_DIR)\chrdrv_waitwritesignal.$(EXT_OBJ)
350 CSRCS = $(CSRCS) $(FILE_DIR)\chrfile_create.c
351 OBJS  = $(OBJS)  $(OBJS_DIR)\chrfile_create.$(EXT_OBJ)
352 CSRCS = $(CSRCS) $(FILE_DIR)\chrfile_delete.c
353 OBJS  = $(OBJS)  $(OBJS_DIR)\chrfile_delete.$(EXT_OBJ)
354 CSRCS = $(CSRCS) $(FILE_DIR)\sysvol_create.c
355 OBJS  = $(OBJS)  $(OBJS_DIR)\sysvol_create.$(EXT_OBJ)
356 CSRCS = $(CSRCS) $(FILE_DIR)\sysvol_delete.c
357 OBJS  = $(OBJS)  $(OBJS_DIR)\sysvol_delete.$(EXT_OBJ)
358 CSRCS = $(CSRCS) $(FILE_DIR)\sysvol_open.c
359 OBJS  = $(OBJS)  $(OBJS_DIR)\sysvol_open.$(EXT_OBJ)
360 CSRCS = $(CSRCS) $(FILE_DIR)\sysvol_close.c
361 OBJS  = $(OBJS)  $(OBJS_DIR)\sysvol_close.$(EXT_OBJ)
362 CSRCS = $(CSRCS) $(FILE_DIR)\sysvol_iocontrol.c
363 OBJS  = $(OBJS)  $(OBJS_DIR)\sysvol_iocontrol.$(EXT_OBJ)
364 CSRCS = $(CSRCS) $(FILE_DIR)\sysvol_adddevice.c
365 OBJS  = $(OBJS)  $(OBJS_DIR)\sysvol_adddevice.$(EXT_OBJ)
366 CSRCS = $(CSRCS) $(FILE_DIR)\console_getch.c
367 OBJS  = $(OBJS)  $(OBJS_DIR)\console_getch.$(EXT_OBJ)
368 CSRCS = $(CSRCS) $(FILE_DIR)\filefmt.c
369 OBJS  = $(OBJS)  $(OBJS_DIR)\filefmt.$(EXT_OBJ)
370 CSRCS = $(CSRCS) $(FILE_DIR)\stdfile.c
371 OBJS  = $(OBJS)  $(OBJS_DIR)\stdfile.$(EXT_OBJ)
372
373
374 # Command
375 COMMAND_DIR = $(HOSAPLFW_DIR)\system\command
376 CSRCS = $(CSRCS) $(COMMAND_DIR)\command.c
377 OBJS  = $(OBJS)  $(OBJS_DIR)\command.$(EXT_OBJ)
378
379
380 # Shell
381 SHELL_DIR = $(HOSAPLFW_DIR)\system\shell
382 CSRCS = $(CSRCS) $(SHELL_DIR)\shell.c
383 OBJS  = $(OBJS)  $(OBJS_DIR)\shell.$(EXT_OBJ)
384
385
386
387 # --------------------------------------------------
388 #  Librarys
389 # --------------------------------------------------
390
391 # Memory Pool
392 MEMPOL_DIR = $(HOSAPLFW_DIR)\library\container\mempol
393 CSRCS = $(CSRCS) $(MEMPOL_DIR)\mempol.c
394 OBJS  = $(OBJS)  $(OBJS_DIR)\mempol.$(EXT_OBJ)
395
396
397 # Association Array
398 ASSOC_DIR = $(HOSAPLFW_DIR)\library\container\assoc
399 CSRCS = $(CSRCS) $(ASSOC_DIR)\assoc.c
400 OBJS  = $(OBJS)  $(OBJS_DIR)\assoc.$(EXT_OBJ)
401
402
403 # List
404 LIST_DIR = $(HOSAPLFW_DIR)\library\container\list
405 CSRCS = $(CSRCS) $(LIST_DIR)\list_create.c
406 OBJS  = $(OBJS)  $(OBJS_DIR)\list_create.$(EXT_OBJ)
407 CSRCS = $(CSRCS) $(LIST_DIR)\list_createex.c
408 OBJS  = $(OBJS)  $(OBJS_DIR)\list_createex.$(EXT_OBJ)
409 CSRCS = $(CSRCS) $(LIST_DIR)\list_addtail.c
410 OBJS  = $(OBJS)  $(OBJS_DIR)\list_addtail.$(EXT_OBJ)
411 CSRCS = $(CSRCS) $(LIST_DIR)\list_getat.c
412 OBJS  = $(OBJS)  $(OBJS_DIR)\list_getat.$(EXT_OBJ)
413 CSRCS = $(CSRCS) $(LIST_DIR)\list_getheadpos.c
414 OBJS  = $(OBJS)  $(OBJS_DIR)\list_getheadpos.$(EXT_OBJ)
415 CSRCS = $(CSRCS) $(LIST_DIR)\list_getnextpos.c
416 OBJS  = $(OBJS)  $(OBJS_DIR)\list_getnextpos.$(EXT_OBJ)
417 CSRCS = $(CSRCS) $(LIST_DIR)\list_getprevpos.c
418 OBJS  = $(OBJS)  $(OBJS_DIR)\list_getprevpos.$(EXT_OBJ)
419 CSRCS = $(CSRCS) $(LIST_DIR)\list_gettailpos.c
420 OBJS  = $(OBJS)  $(OBJS_DIR)\list_gettailpos.$(EXT_OBJ)
421 CSRCS = $(CSRCS) $(LIST_DIR)\list_remove.c
422 OBJS  = $(OBJS)  $(OBJS_DIR)\list_remove.$(EXT_OBJ)
423
424
425 # Stream Buffer
426 STREAMBUF_DIR = $(HOSAPLFW_DIR)\library\container\streambuf
427 CSRCS = $(CSRCS) $(STREAMBUF_DIR)\streambuf_create.c
428 OBJS  = $(OBJS)  $(OBJS_DIR)\streambuf_create.$(EXT_OBJ)
429 CSRCS = $(CSRCS) $(STREAMBUF_DIR)\streambuf_getbuf.c
430 OBJS  = $(OBJS)  $(OBJS_DIR)\streambuf_getbuf.$(EXT_OBJ)
431 CSRCS = $(CSRCS) $(STREAMBUF_DIR)\streambuf_sendbuf.c
432 OBJS  = $(OBJS)  $(OBJS_DIR)\streambuf_sendbuf.$(EXT_OBJ)
433 CSRCS = $(CSRCS) $(STREAMBUF_DIR)\streambuf_senddata.c
434 OBJS  = $(OBJS)  $(OBJS_DIR)\streambuf_senddata.$(EXT_OBJ)
435 CSRCS = $(CSRCS) $(STREAMBUF_DIR)\streambuf_sendchar.c
436 OBJS  = $(OBJS)  $(OBJS_DIR)\streambuf_sendchar.$(EXT_OBJ)
437 CSRCS = $(CSRCS) $(STREAMBUF_DIR)\streambuf_recvbuf.c
438 OBJS  = $(OBJS)  $(OBJS_DIR)\streambuf_recvbuf.$(EXT_OBJ)
439 CSRCS = $(CSRCS) $(STREAMBUF_DIR)\streambuf_relbuf.c
440 OBJS  = $(OBJS)  $(OBJS_DIR)\streambuf_relbuf.$(EXT_OBJ)
441 CSRCS = $(CSRCS) $(STREAMBUF_DIR)\streambuf_recvdata.c
442 OBJS  = $(OBJS)  $(OBJS_DIR)\streambuf_recvdata.$(EXT_OBJ)
443 CSRCS = $(CSRCS) $(STREAMBUF_DIR)\streambuf_recvchar.c
444 OBJS  = $(OBJS)  $(OBJS_DIR)\streambuf_recvchar.$(EXT_OBJ)
445 CSRCS = $(CSRCS) $(STREAMBUF_DIR)\streambuf_clear.c
446 OBJS  = $(OBJS)  $(OBJS_DIR)\streambuf_clear.$(EXT_OBJ)
447 CSRCS = $(CSRCS) $(STREAMBUF_DIR)\streambuf_refdatasize.c
448 OBJS  = $(OBJS)  $(OBJS_DIR)\streambuf_refdatasize.$(EXT_OBJ)
449 CSRCS = $(CSRCS) $(STREAMBUF_DIR)\streambuf_reffreesize.c
450 OBJS  = $(OBJS)  $(OBJS_DIR)\streambuf_reffreesize.$(EXT_OBJ)
451
452
453 # Packet Buffer
454 PACKETBUF_DIR = $(HOSAPLFW_DIR)\library\container\packetbuf
455 CSRCS = $(CSRCS) $(PACKETBUF_DIR)\packetbuf_create.c
456 OBJS  = $(OBJS)  $(OBJS_DIR)\packetbuf_create.$(EXT_OBJ)
457 CSRCS = $(CSRCS) $(PACKETBUF_DIR)\packetbuf_getbuf.c
458 OBJS  = $(OBJS)  $(OBJS_DIR)\packetbuf_getbuf.$(EXT_OBJ)
459 CSRCS = $(CSRCS) $(PACKETBUF_DIR)\packetbuf_sendbuf.c
460 OBJS  = $(OBJS)  $(OBJS_DIR)\packetbuf_sendbuf.$(EXT_OBJ)
461 CSRCS = $(CSRCS) $(PACKETBUF_DIR)\packetbuf_senddata.c
462 OBJS  = $(OBJS)  $(OBJS_DIR)\packetbuf_senddata.$(EXT_OBJ)
463 CSRCS = $(CSRCS) $(PACKETBUF_DIR)\packetbuf_recvbuf.c
464 OBJS  = $(OBJS)  $(OBJS_DIR)\packetbuf_recvbuf.$(EXT_OBJ)
465 CSRCS = $(CSRCS) $(PACKETBUF_DIR)\packetbuf_relbuf.c
466 OBJS  = $(OBJS)  $(OBJS_DIR)\packetbuf_relbuf.$(EXT_OBJ)
467 CSRCS = $(CSRCS) $(PACKETBUF_DIR)\packetbuf_recvdata.c
468 OBJS  = $(OBJS)  $(OBJS_DIR)\packetbuf_recvdata.$(EXT_OBJ)
469 CSRCS = $(CSRCS) $(PACKETBUF_DIR)\packetbuf_clear.c
470 OBJS  = $(OBJS)  $(OBJS_DIR)\packetbuf_clear.$(EXT_OBJ)
471
472
473 # IP check-sum
474 IPCHECKSUM_DIR = $(HOSAPLFW_DIR)\library\algorithm\ipchecksum
475 CSRCS = $(CSRCS) $(IPCHECKSUM_DIR)\ipchecksum_getdigest.c
476 OBJS  = $(OBJS)  $(OBJS_DIR)\ipchecksum_getdigest.$(EXT_OBJ)
477 CSRCS = $(CSRCS) $(IPCHECKSUM_DIR)\ipchecksum_update.c
478 OBJS  = $(OBJS)  $(OBJS_DIR)\ipchecksum_update.$(EXT_OBJ)
479
480
481 # 16bit CRC
482 CRC16_DIR = $(HOSAPLFW_DIR)\library\algorithm\crc16
483 CSRCS = $(CSRCS) $(CRC16_DIR)\crc16_getdigest.c
484 OBJS  = $(OBJS)  $(OBJS_DIR)\crc16_getdigest.$(EXT_OBJ)
485 CSRCS = $(CSRCS) $(CRC16_DIR)\crc16_update.c
486 OBJS  = $(OBJS)  $(OBJS_DIR)\crc16_update.$(EXT_OBJ)
487 CSRCS = $(CSRCS) $(CRC16_DIR)\crc16_reset.c
488 OBJS  = $(OBJS)  $(OBJS_DIR)\crc16_reset.$(EXT_OBJ)
489 CSRCS = $(CSRCS) $(CRC16_DIR)\crc16_table.c
490 OBJS  = $(OBJS)  $(OBJS_DIR)\crc16_table.$(EXT_OBJ)
491
492
493
494 # --------------------------------------------------
495 #  Device Drivers
496 # --------------------------------------------------
497
498 # VT100
499 VT100_DIR = $(HOSAPLFW_DIR)\driver\console\vt100
500 CSRCS = $(CSRCS) $(VT100_DIR)\vt100drv_create.c
501 OBJS  = $(OBJS)  $(OBJS_DIR)\vt100drv_create.$(EXT_OBJ)
502 CSRCS = $(CSRCS) $(VT100_DIR)\vt100drv_delete.c
503 OBJS  = $(OBJS)  $(OBJS_DIR)\vt100drv_delete.$(EXT_OBJ)
504 CSRCS = $(CSRCS) $(VT100_DIR)\vt100drv_open.c
505 OBJS  = $(OBJS)  $(OBJS_DIR)\vt100drv_open.$(EXT_OBJ)
506 CSRCS = $(CSRCS) $(VT100_DIR)\vt100drv_close.c
507 OBJS  = $(OBJS)  $(OBJS_DIR)\vt100drv_close.$(EXT_OBJ)
508 CSRCS = $(CSRCS) $(VT100_DIR)\vt100drv_iocontrol.c
509 OBJS  = $(OBJS)  $(OBJS_DIR)\vt100drv_iocontrol.$(EXT_OBJ)
510 CSRCS = $(CSRCS) $(VT100_DIR)\vt100drv_seek.c
511 OBJS  = $(OBJS)  $(OBJS_DIR)\vt100drv_seek.$(EXT_OBJ)
512 CSRCS = $(CSRCS) $(VT100_DIR)\vt100drv_read.c
513 OBJS  = $(OBJS)  $(OBJS_DIR)\vt100drv_read.$(EXT_OBJ)
514 CSRCS = $(CSRCS) $(VT100_DIR)\vt100drv_write.c
515 OBJS  = $(OBJS)  $(OBJS_DIR)\vt100drv_write.$(EXT_OBJ)
516 CSRCS = $(CSRCS) $(VT100_DIR)\vt100drv_flush.c
517 OBJS  = $(OBJS)  $(OBJS_DIR)\vt100drv_flush.$(EXT_OBJ)
518 CSRCS = $(CSRCS) $(VT100_DIR)\vt100drv_getch.c
519 OBJS  = $(OBJS)  $(OBJS_DIR)\vt100drv_getch.$(EXT_OBJ)
520
521
522 # TCP/IP
523 TCPIP_DIR = $(HOSAPLFW_DIR)\driver\tcpip\tcpip
524 CSRCS = $(CSRCS) $(TCPIP_DIR)\tcpip_create.c
525 OBJS  = $(OBJS)  $(OBJS_DIR)\tcpip_create.$(EXT_OBJ)
526 CSRCS = $(CSRCS) $(TCPIP_DIR)\tcpip_delete.c
527 OBJS  = $(OBJS)  $(OBJS_DIR)\tcpip_delete.$(EXT_OBJ)
528 CSRCS = $(CSRCS) $(TCPIP_DIR)\tcpip_open.c
529 OBJS  = $(OBJS)  $(OBJS_DIR)\tcpip_open.$(EXT_OBJ)
530 CSRCS = $(CSRCS) $(TCPIP_DIR)\tcpip_clese.c
531 OBJS  = $(OBJS)  $(OBJS_DIR)\tcpip_clese.$(EXT_OBJ)
532 CSRCS = $(CSRCS) $(TCPIP_DIR)\tcpip_iocontrol.c
533 OBJS  = $(OBJS)  $(OBJS_DIR)\tcpip_iocontrol.$(EXT_OBJ)
534 CSRCS = $(CSRCS) $(TCPIP_DIR)\tcpip_seek.c
535 OBJS  = $(OBJS)  $(OBJS_DIR)\tcpip_seek.$(EXT_OBJ)
536 CSRCS = $(CSRCS) $(TCPIP_DIR)\tcpip_read.c
537 OBJS  = $(OBJS)  $(OBJS_DIR)\tcpip_read.$(EXT_OBJ)
538 CSRCS = $(CSRCS) $(TCPIP_DIR)\tcpip_write.c
539 OBJS  = $(OBJS)  $(OBJS_DIR)\tcpip_write.$(EXT_OBJ)
540 CSRCS = $(CSRCS) $(TCPIP_DIR)\tcpip_flush.c
541 OBJS  = $(OBJS)  $(OBJS_DIR)\tcpip_flush.$(EXT_OBJ)
542 CSRCS = $(CSRCS) $(TCPIP_DIR)\tcpip_recv.c
543 OBJS  = $(OBJS)  $(OBJS_DIR)\tcpip_recv.$(EXT_OBJ)
544
545
546 # IpEther
547 IPETHER_DIR = $(HOSAPLFW_DIR)\driver\tcpip\ipether
548 CSRCS = $(CSRCS) $(IPETHER_DIR)\ipether_create.c
549 OBJS  = $(OBJS)  $(OBJS_DIR)\ipether_create.$(EXT_OBJ)
550 CSRCS = $(CSRCS) $(IPETHER_DIR)\ipether_delete.c
551 OBJS  = $(OBJS)  $(OBJS_DIR)\ipether_delete.$(EXT_OBJ)
552 CSRCS = $(CSRCS) $(IPETHER_DIR)\ipether_open.c
553 OBJS  = $(OBJS)  $(OBJS_DIR)\ipether_open.$(EXT_OBJ)
554 CSRCS = $(CSRCS) $(IPETHER_DIR)\ipether_clese.c
555 OBJS  = $(OBJS)  $(OBJS_DIR)\ipether_clese.$(EXT_OBJ)
556 CSRCS = $(CSRCS) $(IPETHER_DIR)\ipether_iocontrol.c
557 OBJS  = $(OBJS)  $(OBJS_DIR)\ipether_iocontrol.$(EXT_OBJ)
558 CSRCS = $(CSRCS) $(IPETHER_DIR)\ipether_seek.c
559 OBJS  = $(OBJS)  $(OBJS_DIR)\ipether_seek.$(EXT_OBJ)
560 CSRCS = $(CSRCS) $(IPETHER_DIR)\ipether_read.c
561 OBJS  = $(OBJS)  $(OBJS_DIR)\ipether_read.$(EXT_OBJ)
562 CSRCS = $(CSRCS) $(IPETHER_DIR)\ipether_write.c
563 OBJS  = $(OBJS)  $(OBJS_DIR)\ipether_write.$(EXT_OBJ)
564 CSRCS = $(CSRCS) $(IPETHER_DIR)\ipether_recv.c
565 OBJS  = $(OBJS)  $(OBJS_DIR)\ipether_recv.$(EXT_OBJ)
566 CSRCS = $(CSRCS) $(IPETHER_DIR)\ipether_flush.c
567 OBJS  = $(OBJS)  $(OBJS_DIR)\ipether_flush.$(EXT_OBJ)
568 CSRCS = $(CSRCS) $(IPETHER_DIR)\ipether_getmacaddr.c
569 OBJS  = $(OBJS)  $(OBJS_DIR)\ipether_getmacaddr.$(EXT_OBJ)
570
571
572 # NE2000
573 NE2000_DIR = $(HOSAPLFW_DIR)\driver\ether\ne2000
574 CSRCS = $(CSRCS) $(NE2000_DIR)\ne2000drv.c
575 OBJS  = $(OBJS)  $(OBJS_DIR)\ne2000drv.$(EXT_OBJ)
576 CSRCS = $(CSRCS) $(NE2000_DIR)\ne2000hal.c
577 OBJS  = $(OBJS)  $(OBJS_DIR)\ne2000hal.$(EXT_OBJ)
578
579
580 # LAN91C111
581 LAN9000_DIR = $(HOSAPLFW_DIR)\driver\ether\lan9000
582 CSRCS = $(CSRCS) $(LAN9000_DIR)\lan9000drv_close.c
583 OBJS  = $(OBJS)  $(OBJS_DIR)\lan9000drv_close.$(EXT_OBJ)
584 CSRCS = $(CSRCS) $(LAN9000_DIR)\lan9000drv_create.c
585 OBJS  = $(OBJS)  $(OBJS_DIR)\lan9000drv_create.$(EXT_OBJ)
586 CSRCS = $(CSRCS) $(LAN9000_DIR)\lan9000drv_delete.c
587 OBJS  = $(OBJS)  $(OBJS_DIR)\lan9000drv_delete.$(EXT_OBJ)
588 CSRCS = $(CSRCS) $(LAN9000_DIR)\lan9000drv_flush.c
589 OBJS  = $(OBJS)  $(OBJS_DIR)\lan9000drv_flush.$(EXT_OBJ)
590 CSRCS = $(CSRCS) $(LAN9000_DIR)\lan9000drv_iocontrol.c
591 OBJS  = $(OBJS)  $(OBJS_DIR)\lan9000drv_iocontrol.$(EXT_OBJ)
592 CSRCS = $(CSRCS) $(LAN9000_DIR)\lan9000drv_isr.c
593 OBJS  = $(OBJS)  $(OBJS_DIR)\lan9000drv_isr.$(EXT_OBJ)
594 CSRCS = $(CSRCS) $(LAN9000_DIR)\lan9000drv_open.c
595 OBJS  = $(OBJS)  $(OBJS_DIR)\lan9000drv_open.$(EXT_OBJ)
596 CSRCS = $(CSRCS) $(LAN9000_DIR)\lan9000drv_read.c
597 OBJS  = $(OBJS)  $(OBJS_DIR)\lan9000drv_read.$(EXT_OBJ)
598 CSRCS = $(CSRCS) $(LAN9000_DIR)\lan9000drv_seek.c
599 OBJS  = $(OBJS)  $(OBJS_DIR)\lan9000drv_seek.$(EXT_OBJ)
600 CSRCS = $(CSRCS) $(LAN9000_DIR)\lan9000drv_write.c
601 OBJS  = $(OBJS)  $(OBJS_DIR)\lan9000drv_write.$(EXT_OBJ)
602 CSRCS = $(CSRCS) $(LAN9000_DIR)\lan9000hal_create.c
603 OBJS  = $(OBJS)  $(OBJS_DIR)\lan9000hal_create.$(EXT_OBJ)
604 CSRCS = $(CSRCS) $(LAN9000_DIR)\lan9000hal_delete.c
605 OBJS  = $(OBJS)  $(OBJS_DIR)\lan9000hal_delete.$(EXT_OBJ)
606 CSRCS = $(CSRCS) $(LAN9000_DIR)\lan9000hal_getinterruptstatus.c
607 OBJS  = $(OBJS)  $(OBJS_DIR)\lan9000hal_getinterruptstatus.$(EXT_OBJ)
608 CSRCS = $(CSRCS) $(LAN9000_DIR)\lan9000hal_getphysicaladdr.c
609 OBJS  = $(OBJS)  $(OBJS_DIR)\lan9000hal_getphysicaladdr.$(EXT_OBJ)
610 CSRCS = $(CSRCS) $(LAN9000_DIR)\lan9000hal_mii.c
611 OBJS  = $(OBJS)  $(OBJS_DIR)\lan9000hal_mii.$(EXT_OBJ)
612 CSRCS = $(CSRCS) $(LAN9000_DIR)\lan9000hal_phyregread.c
613 OBJS  = $(OBJS)  $(OBJS_DIR)\lan9000hal_phyregread.$(EXT_OBJ)
614 CSRCS = $(CSRCS) $(LAN9000_DIR)\lan9000hal_phyregwrite.c
615 OBJS  = $(OBJS)  $(OBJS_DIR)\lan9000hal_phyregwrite.$(EXT_OBJ)
616 CSRCS = $(CSRCS) $(LAN9000_DIR)\lan9000hal_recv.c
617 OBJS  = $(OBJS)  $(OBJS_DIR)\lan9000hal_recv.$(EXT_OBJ)
618 CSRCS = $(CSRCS) $(LAN9000_DIR)\lan9000hal_send.c
619 OBJS  = $(OBJS)  $(OBJS_DIR)\lan9000hal_send.$(EXT_OBJ)
620 CSRCS = $(CSRCS) $(LAN9000_DIR)\lan9000hal_setinterruptmask.c
621 OBJS  = $(OBJS)  $(OBJS_DIR)\lan9000hal_setinterruptmask.$(EXT_OBJ)
622 CSRCS = $(CSRCS) $(LAN9000_DIR)\lan9000hal_setup.c
623 OBJS  = $(OBJS)  $(OBJS_DIR)\lan9000hal_setup.$(EXT_OBJ)
624 CSRCS = $(CSRCS) $(LAN9000_DIR)\lan9000hal_stop.c
625 OBJS  = $(OBJS)  $(OBJS_DIR)\lan9000hal_stop.$(EXT_OBJ)
626
627
628 # LAN91C111
629 LAN9118_DIR = $(HOSAPLFW_DIR)\driver\ether\lan9118
630 CSRCS = $(CSRCS) $(LAN9118_DIR)\lan9118drv_create.c
631 OBJS  = $(OBJS)  $(OBJS_DIR)\lan9118drv_create.$(EXT_OBJ)
632 CSRCS = $(CSRCS) $(LAN9118_DIR)\lan9118drv_delete.c
633 OBJS  = $(OBJS)  $(OBJS_DIR)\lan9118drv_delete.$(EXT_OBJ)
634 CSRCS = $(CSRCS) $(LAN9118_DIR)\lan9118drv_open.c
635 OBJS  = $(OBJS)  $(OBJS_DIR)\lan9118drv_open.$(EXT_OBJ)
636 CSRCS = $(CSRCS) $(LAN9118_DIR)\lan9118drv_close.c
637 OBJS  = $(OBJS)  $(OBJS_DIR)\lan9118drv_close.$(EXT_OBJ)
638 CSRCS = $(CSRCS) $(LAN9118_DIR)\lan9118drv_iocontrol.c
639 OBJS  = $(OBJS)  $(OBJS_DIR)\lan9118drv_iocontrol.$(EXT_OBJ)
640 CSRCS = $(CSRCS) $(LAN9118_DIR)\lan9118drv_seek.c
641 OBJS  = $(OBJS)  $(OBJS_DIR)\lan9118drv_seek.$(EXT_OBJ)
642 CSRCS = $(CSRCS) $(LAN9118_DIR)\lan9118drv_read.c
643 OBJS  = $(OBJS)  $(OBJS_DIR)\lan9118drv_read.$(EXT_OBJ)
644 CSRCS = $(CSRCS) $(LAN9118_DIR)\lan9118drv_write.c
645 OBJS  = $(OBJS)  $(OBJS_DIR)\lan9118drv_write.$(EXT_OBJ)
646 CSRCS = $(CSRCS) $(LAN9118_DIR)\lan9118drv_flush.c
647 OBJS  = $(OBJS)  $(OBJS_DIR)\lan9118drv_flush.$(EXT_OBJ)
648 CSRCS = $(CSRCS) $(LAN9118_DIR)\lan9118drv_isr.c
649 OBJS  = $(OBJS)  $(OBJS_DIR)\lan9118drv_isr.$(EXT_OBJ)
650 CSRCS = $(CSRCS) $(LAN9118_DIR)\lan9118drv_getmacaddress.c
651 OBJS  = $(OBJS)  $(OBJS_DIR)\lan9118drv_getmacaddress.$(EXT_OBJ)
652 CSRCS = $(CSRCS) $(LAN9118_DIR)\lan9118drv_csrregread.c
653 OBJS  = $(OBJS)  $(OBJS_DIR)\lan9118drv_csrregread.$(EXT_OBJ)
654 CSRCS = $(CSRCS) $(LAN9118_DIR)\lan9118drv_csrregwrite.c
655 OBJS  = $(OBJS)  $(OBJS_DIR)\lan9118drv_csrregwrite.$(EXT_OBJ)
656 CSRCS = $(CSRCS) $(LAN9118_DIR)\lan9118drv_phyregread.c
657 OBJS  = $(OBJS)  $(OBJS_DIR)\lan9118drv_phyregread.$(EXT_OBJ)
658 CSRCS = $(CSRCS) $(LAN9118_DIR)\lan9118drv_phyregwrite.c
659 OBJS  = $(OBJS)  $(OBJS_DIR)\lan9118drv_phyregwrite.$(EXT_OBJ)
660
661
662 # 16550A
663 PC16550_DIR = $(HOSAPLFW_DIR)\driver\serial\pc16550
664 CSRCS = $(CSRCS) $(PC16550_DIR)\pc16550drv_create.c
665 OBJS  = $(OBJS)  $(OBJS_DIR)\pc16550drv_create.$(EXT_OBJ)
666 CSRCS = $(CSRCS) $(PC16550_DIR)\pc16550drv_delete.c
667 OBJS  = $(OBJS)  $(OBJS_DIR)\pc16550drv_delete.$(EXT_OBJ)
668 CSRCS = $(CSRCS) $(PC16550_DIR)\pc16550drv_open.c
669 OBJS  = $(OBJS)  $(OBJS_DIR)\pc16550drv_open.$(EXT_OBJ)
670 CSRCS = $(CSRCS) $(PC16550_DIR)\pc16550drv_close.c
671 OBJS  = $(OBJS)  $(OBJS_DIR)\pc16550drv_close.$(EXT_OBJ)
672 CSRCS = $(CSRCS) $(PC16550_DIR)\pc16550drv_iocontrol.c
673 OBJS  = $(OBJS)  $(OBJS_DIR)\pc16550drv_iocontrol.$(EXT_OBJ)
674 CSRCS = $(CSRCS) $(PC16550_DIR)\pc16550drv_seek.c
675 OBJS  = $(OBJS)  $(OBJS_DIR)\pc16550drv_seek.$(EXT_OBJ)
676 CSRCS = $(CSRCS) $(PC16550_DIR)\pc16550drv_read.c
677 OBJS  = $(OBJS)  $(OBJS_DIR)\pc16550drv_read.$(EXT_OBJ)
678 CSRCS = $(CSRCS) $(PC16550_DIR)\pc16550drv_write.c
679 OBJS  = $(OBJS)  $(OBJS_DIR)\pc16550drv_write.$(EXT_OBJ)
680 CSRCS = $(CSRCS) $(PC16550_DIR)\pc16550drv_flush.c
681 OBJS  = $(OBJS)  $(OBJS_DIR)\pc16550drv_flush.$(EXT_OBJ)
682 CSRCS = $(CSRCS) $(PC16550_DIR)\pc16550drv_isr.c
683 OBJS  = $(OBJS)  $(OBJS_DIR)\pc16550drv_isr.$(EXT_OBJ)
684 CSRCS = $(CSRCS) $(PC16550_DIR)\pc16550hal_create.c
685 OBJS  = $(OBJS)  $(OBJS_DIR)\pc16550hal_create.$(EXT_OBJ)
686 CSRCS = $(CSRCS) $(PC16550_DIR)\pc16550hal_delete.c
687 OBJS  = $(OBJS)  $(OBJS_DIR)\pc16550hal_delete.$(EXT_OBJ)
688 CSRCS = $(CSRCS) $(PC16550_DIR)\pc16550hal_setup.c
689 OBJS  = $(OBJS)  $(OBJS_DIR)\pc16550hal_setup.$(EXT_OBJ)
690 CSRCS = $(CSRCS) $(PC16550_DIR)\pc16550hal_stop.c
691 OBJS  = $(OBJS)  $(OBJS_DIR)\pc16550hal_stop.$(EXT_OBJ)
692 CSRCS = $(CSRCS) $(PC16550_DIR)\pc16550hal_setspeed.c
693 OBJS  = $(OBJS)  $(OBJS_DIR)\pc16550hal_setspeed.$(EXT_OBJ)
694 CSRCS = $(CSRCS) $(PC16550_DIR)\pc16550hal_recvchar.c
695 OBJS  = $(OBJS)  $(OBJS_DIR)\pc16550hal_recvchar.$(EXT_OBJ)
696 CSRCS = $(CSRCS) $(PC16550_DIR)\pc16550hal_sendchar.c
697 OBJS  = $(OBJS)  $(OBJS_DIR)\pc16550hal_sendchar.$(EXT_OBJ)
698 CSRCS = $(CSRCS) $(PC16550_DIR)\pc16550hal_enableinterrupt.c
699 OBJS  = $(OBJS)  $(OBJS_DIR)\pc16550hal_enableinterrupt.$(EXT_OBJ)
700 CSRCS = $(CSRCS) $(PC16550_DIR)\pc16550hal_getinterruptstatus.c
701 OBJS  = $(OBJS)  $(OBJS_DIR)\pc16550hal_getinterruptstatus.$(EXT_OBJ)
702 CSRCS = $(CSRCS) $(PC16550_DIR)\pc16550hal_getstatus.c
703 OBJS  = $(OBJS)  $(OBJS_DIR)\pc16550hal_getstatus.$(EXT_OBJ)
704
705
706 # Atmel AT91 USART
707 AT91USART_DIR = $(HOSAPLFW_DIR)\driver\serial\at91
708 CSRCS = $(CSRCS) $(AT91USART_DIR)\at91usartdrv_create.c
709 OBJS  = $(OBJS)  $(OBJS_DIR)\at91usartdrv_create.$(EXT_OBJ)
710 CSRCS = $(CSRCS) $(AT91USART_DIR)\at91usartdrv_delete.c
711 OBJS  = $(OBJS)  $(OBJS_DIR)\at91usartdrv_delete.$(EXT_OBJ)
712 CSRCS = $(CSRCS) $(AT91USART_DIR)\at91usartdrv_open.c
713 OBJS  = $(OBJS)  $(OBJS_DIR)\at91usartdrv_open.$(EXT_OBJ)
714 CSRCS = $(CSRCS) $(AT91USART_DIR)\at91usartdrv_close.c
715 OBJS  = $(OBJS)  $(OBJS_DIR)\at91usartdrv_close.$(EXT_OBJ)
716 CSRCS = $(CSRCS) $(AT91USART_DIR)\at91usartdrv_iocontrol.c
717 OBJS  = $(OBJS)  $(OBJS_DIR)\at91usartdrv_iocontrol.$(EXT_OBJ)
718 CSRCS = $(CSRCS) $(AT91USART_DIR)\at91usartdrv_seek.c
719 OBJS  = $(OBJS)  $(OBJS_DIR)\at91usartdrv_seek.$(EXT_OBJ)
720 CSRCS = $(CSRCS) $(AT91USART_DIR)\at91usartdrv_read.c
721 OBJS  = $(OBJS)  $(OBJS_DIR)\at91usartdrv_read.$(EXT_OBJ)
722 CSRCS = $(CSRCS) $(AT91USART_DIR)\at91usartdrv_write.c
723 OBJS  = $(OBJS)  $(OBJS_DIR)\at91usartdrv_write.$(EXT_OBJ)
724 CSRCS = $(CSRCS) $(AT91USART_DIR)\at91usartdrv_flush.c
725 OBJS  = $(OBJS)  $(OBJS_DIR)\at91usartdrv_flush.$(EXT_OBJ)
726 CSRCS = $(CSRCS) $(AT91USART_DIR)\at91usartdrv_isr.c
727 OBJS  = $(OBJS)  $(OBJS_DIR)\at91usartdrv_isr.$(EXT_OBJ)
728
729
730 # Renesas SCI
731 RENESASSCI_DIR = $(HOSAPLFW_DIR)\driver\serial\renesas
732 CSRCS = $(CSRCS) $(RENESASSCI_DIR)\scidrv_create.c
733 OBJS  = $(OBJS)  $(OBJS_DIR)\scidrv_create.$(EXT_OBJ)
734 CSRCS = $(CSRCS) $(RENESASSCI_DIR)\scidrv_delete.c
735 OBJS  = $(OBJS)  $(OBJS_DIR)\scidrv_delete.$(EXT_OBJ)
736 CSRCS = $(CSRCS) $(RENESASSCI_DIR)\scidrv_open.c
737 OBJS  = $(OBJS)  $(OBJS_DIR)\scidrv_open.$(EXT_OBJ)
738 CSRCS = $(CSRCS) $(RENESASSCI_DIR)\scidrv_close.c
739 OBJS  = $(OBJS)  $(OBJS_DIR)\scidrv_close.$(EXT_OBJ)
740 CSRCS = $(CSRCS) $(RENESASSCI_DIR)\scidrv_iocontrol.c
741 OBJS  = $(OBJS)  $(OBJS_DIR)\scidrv_iocontrol.$(EXT_OBJ)
742 CSRCS = $(CSRCS) $(RENESASSCI_DIR)\scidrv_seek.c
743 OBJS  = $(OBJS)  $(OBJS_DIR)\scidrv_seek.$(EXT_OBJ)
744 CSRCS = $(CSRCS) $(RENESASSCI_DIR)\scidrv_read.c
745 OBJS  = $(OBJS)  $(OBJS_DIR)\scidrv_read.$(EXT_OBJ)
746 CSRCS = $(CSRCS) $(RENESASSCI_DIR)\scidrv_write.c
747 OBJS  = $(OBJS)  $(OBJS_DIR)\scidrv_write.$(EXT_OBJ)
748 CSRCS = $(CSRCS) $(RENESASSCI_DIR)\scidrv_flush.c
749 OBJS  = $(OBJS)  $(OBJS_DIR)\scidrv_flush.$(EXT_OBJ)
750 CSRCS = $(CSRCS) $(RENESASSCI_DIR)\scidrv_isr.c
751 OBJS  = $(OBJS)  $(OBJS_DIR)\scidrv_isr.$(EXT_OBJ)
752 CSRCS = $(CSRCS) $(RENESASSCI_DIR)\scihal_create.c
753 OBJS  = $(OBJS)  $(OBJS_DIR)\scihal_create.$(EXT_OBJ)
754 CSRCS = $(CSRCS) $(RENESASSCI_DIR)\scihal_delete.c
755 OBJS  = $(OBJS)  $(OBJS_DIR)\scihal_delete.$(EXT_OBJ)
756 CSRCS = $(CSRCS) $(RENESASSCI_DIR)\scihal_enableinterrupt.c
757 OBJS  = $(OBJS)  $(OBJS_DIR)\scihal_enableinterrupt.$(EXT_OBJ)
758 CSRCS = $(CSRCS) $(RENESASSCI_DIR)\scihal_recvchar.c
759 OBJS  = $(OBJS)  $(OBJS_DIR)\scihal_recvchar.$(EXT_OBJ)
760 CSRCS = $(CSRCS) $(RENESASSCI_DIR)\scihal_sendchar.c
761 OBJS  = $(OBJS)  $(OBJS_DIR)\scihal_sendchar.$(EXT_OBJ)
762 CSRCS = $(CSRCS) $(RENESASSCI_DIR)\scihal_setspeed.c
763 OBJS  = $(OBJS)  $(OBJS_DIR)\scihal_setspeed.$(EXT_OBJ)
764 CSRCS = $(CSRCS) $(RENESASSCI_DIR)\scihal_setup.c
765 OBJS  = $(OBJS)  $(OBJS_DIR)\scihal_setup.$(EXT_OBJ)
766 CSRCS = $(CSRCS) $(RENESASSCI_DIR)\scihal_stop.c
767 OBJS  = $(OBJS)  $(OBJS_DIR)\scihal_stop.$(EXT_OBJ)
768
769
770 # Freescale MX1 UART
771 MX1UART_DIR = $(HOSAPLFW_DIR)\driver\serial\mx1
772 CSRCS = $(CSRCS) $(MX1UART_DIR)\mx1uartdrv_create.c
773 OBJS  = $(OBJS)  $(OBJS_DIR)\mx1uartdrv_create.$(EXT_OBJ)
774 CSRCS = $(CSRCS) $(MX1UART_DIR)\mx1uartdrv_delete.c
775 OBJS  = $(OBJS)  $(OBJS_DIR)\mx1uartdrv_delete.$(EXT_OBJ)
776 CSRCS = $(CSRCS) $(MX1UART_DIR)\mx1uartdrv_open.c
777 OBJS  = $(OBJS)  $(OBJS_DIR)\mx1uartdrv_open.$(EXT_OBJ)
778 CSRCS = $(CSRCS) $(MX1UART_DIR)\mx1uartdrv_close.c
779 OBJS  = $(OBJS)  $(OBJS_DIR)\mx1uartdrv_close.$(EXT_OBJ)
780 CSRCS = $(CSRCS) $(MX1UART_DIR)\mx1uartdrv_iocontrol.c
781 OBJS  = $(OBJS)  $(OBJS_DIR)\mx1uartdrv_iocontrol.$(EXT_OBJ)
782 CSRCS = $(CSRCS) $(MX1UART_DIR)\mx1uartdrv_seek.c
783 OBJS  = $(OBJS)  $(OBJS_DIR)\mx1uartdrv_seek.$(EXT_OBJ)
784 CSRCS = $(CSRCS) $(MX1UART_DIR)\mx1uartdrv_read.c
785 OBJS  = $(OBJS)  $(OBJS_DIR)\mx1uartdrv_read.$(EXT_OBJ)
786 CSRCS = $(CSRCS) $(MX1UART_DIR)\mx1uartdrv_write.c
787 OBJS  = $(OBJS)  $(OBJS_DIR)\mx1uartdrv_write.$(EXT_OBJ)
788 CSRCS = $(CSRCS) $(MX1UART_DIR)\mx1uartdrv_flush.c
789 OBJS  = $(OBJS)  $(OBJS_DIR)\mx1uartdrv_flush.$(EXT_OBJ)
790 CSRCS = $(CSRCS) $(MX1UART_DIR)\mx1uartdrv_isr.c
791 OBJS  = $(OBJS)  $(OBJS_DIR)\mx1uartdrv_isr.$(EXT_OBJ)
792
793
794 # WinSock
795 WINSOCK_DIR = $(HOSAPLFW_DIR)\driver\serial\winsock
796 CSRCS = $(CSRCS) $(WINSOCK_DIR)\winsockdrv.c
797 OBJS  = $(OBJS)  $(OBJS_DIR)\winsockdrv.$(EXT_OBJ)
798
799
800 # FAT volume
801 FATVOL_DIR = $(HOSAPLFW_DIR)\driver\volume\fat
802 CSRCS = $(CSRCS) $(FATVOL_DIR)\fatvol_create.c
803 OBJS  = $(OBJS)  $(OBJS_DIR)\fatvol_create.$(EXT_OBJ)
804 CSRCS = $(CSRCS) $(FATVOL_DIR)\fatvol_delete.c
805 OBJS  = $(OBJS)  $(OBJS_DIR)\fatvol_delete.$(EXT_OBJ)
806 CSRCS = $(CSRCS) $(FATVOL_DIR)\fatvol_open.c
807 OBJS  = $(OBJS)  $(OBJS_DIR)\fatvol_open.$(EXT_OBJ)
808 CSRCS = $(CSRCS) $(FATVOL_DIR)\fatvol_close.c
809 OBJS  = $(OBJS)  $(OBJS_DIR)\fatvol_close.$(EXT_OBJ)
810 CSRCS = $(CSRCS) $(FATVOL_DIR)\fatvol_iocontrol.c
811 OBJS  = $(OBJS)  $(OBJS_DIR)\fatvol_iocontrol.$(EXT_OBJ)
812 CSRCS = $(CSRCS) $(FATVOL_DIR)\fatvol_seek.c
813 OBJS  = $(OBJS)  $(OBJS_DIR)\fatvol_seek.$(EXT_OBJ)
814 CSRCS = $(CSRCS) $(FATVOL_DIR)\fatvol_read.c
815 OBJS  = $(OBJS)  $(OBJS_DIR)\fatvol_read.$(EXT_OBJ)
816 CSRCS = $(CSRCS) $(FATVOL_DIR)\fatvol_write.c
817 OBJS  = $(OBJS)  $(OBJS_DIR)\fatvol_write.$(EXT_OBJ)
818 CSRCS = $(CSRCS) $(FATVOL_DIR)\fatvol_flush.c
819 OBJS  = $(OBJS)  $(OBJS_DIR)\fatvol_flush.$(EXT_OBJ)
820 CSRCS = $(CSRCS) $(FATVOL_DIR)\fatvol_makedir.c
821 OBJS  = $(OBJS)  $(OBJS_DIR)\fatvol_makedir.$(EXT_OBJ)
822 CSRCS = $(CSRCS) $(FATVOL_DIR)\fatvol_remove.c
823 OBJS  = $(OBJS)  $(OBJS_DIR)\fatvol_remove.$(EXT_OBJ)
824 CSRCS = $(CSRCS) $(FATVOL_DIR)\fatvol_clusterread.c
825 OBJS  = $(OBJS)  $(OBJS_DIR)\fatvol_clusterread.$(EXT_OBJ)
826 CSRCS = $(CSRCS) $(FATVOL_DIR)\fatvol_clusterwrite.c
827 OBJS  = $(OBJS)  $(OBJS_DIR)\fatvol_clusterwrite.$(EXT_OBJ)
828 CSRCS = $(CSRCS) $(FATVOL_DIR)\fatvol_filecreate.c
829 OBJS  = $(OBJS)  $(OBJS_DIR)\fatvol_filecreate.$(EXT_OBJ)
830 CSRCS = $(CSRCS) $(FATVOL_DIR)\fatvol_filedelete.c
831 OBJS  = $(OBJS)  $(OBJS_DIR)\fatvol_filedelete.$(EXT_OBJ)
832 CSRCS = $(CSRCS) $(FATVOL_DIR)\fatvol_flushclusterbuf.c
833 OBJS  = $(OBJS)  $(OBJS_DIR)\fatvol_flushclusterbuf.$(EXT_OBJ)
834 CSRCS = $(CSRCS) $(FATVOL_DIR)\fatvol_flushfat.c
835 OBJS  = $(OBJS)  $(OBJS_DIR)\fatvol_flushfat.$(EXT_OBJ)
836 CSRCS = $(CSRCS) $(FATVOL_DIR)\fatvol_getclusterbuf.c
837 OBJS  = $(OBJS)  $(OBJS_DIR)\fatvol_getclusterbuf.$(EXT_OBJ)
838 CSRCS = $(CSRCS) $(FATVOL_DIR)\fatvol_relclusterbuf.c
839 OBJS  = $(OBJS)  $(OBJS_DIR)\fatvol_relclusterbuf.$(EXT_OBJ)
840 CSRCS = $(CSRCS) $(FATVOL_DIR)\fatvol_getnewcluster.c
841 OBJS  = $(OBJS)  $(OBJS_DIR)\fatvol_getnewcluster.$(EXT_OBJ)
842 CSRCS = $(CSRCS) $(FATVOL_DIR)\fatvol_getnextcluster.c
843 OBJS  = $(OBJS)  $(OBJS_DIR)\fatvol_getnextcluster.$(EXT_OBJ)
844 CSRCS = $(CSRCS) $(FATVOL_DIR)\fatvol_setnextcluster.c
845 OBJS  = $(OBJS)  $(OBJS_DIR)\fatvol_setnextcluster.$(EXT_OBJ)
846 CSRCS = $(CSRCS) $(FATVOL_DIR)\fatvol_syncfilesize.c
847 OBJS  = $(OBJS)  $(OBJS_DIR)\fatvol_syncfilesize.$(EXT_OBJ)
848
849
850
851 # --------------------------------------------------
852 #  Applications
853 # --------------------------------------------------
854
855 # Memory Dump
856 MEMDUMP_DIR = $(HOSAPLFW_DIR)\application\utility\memdump
857 CSRCS = $(CSRCS) $(MEMDUMP_DIR)\memdump_main.c
858 OBJS  = $(OBJS)  $(OBJS_DIR)\memdump_main.$(EXT_OBJ)
859
860
861 # Memory Write
862 MEMWRITE_DIR = $(HOSAPLFW_DIR)\application\utility\memwrite
863 CSRCS = $(CSRCS) $(MEMWRITE_DIR)\memwrite_main.c
864 OBJS  = $(OBJS)  $(OBJS_DIR)\memwrite_main.$(EXT_OBJ)
865
866
867 # Memory Test
868 MEMTEST_DIR = $(HOSAPLFW_DIR)\application\utility\memtest
869 CSRCS = $(CSRCS) $(MEMTEST_DIR)\memtest_main.c
870 OBJS  = $(OBJS)  $(OBJS_DIR)\memtest_main.$(EXT_OBJ)
871
872
873 # Key Test
874 KEYTEST_DIR = $(HOSAPLFW_DIR)\application\utility\keytest
875 CSRCS = $(CSRCS) $(KEYTEST_DIR)\keytest_main.c
876 OBJS  = $(OBJS)  $(OBJS_DIR)\keytest_main.$(EXT_OBJ)
877
878
879 # Time Command
880 TIMECMD_DIR = $(HOSAPLFW_DIR)\application\utility\timecmd
881 CSRCS = $(CSRCS) $(TIMECMD_DIR)\timecmd_main.c
882 OBJS  = $(OBJS)  $(OBJS_DIR)\timecmd_main.$(EXT_OBJ)
883
884
885 # File List
886 FILELIST_DIR = $(HOSAPLFW_DIR)\application\filecmd\filelist
887 CSRCS = $(CSRCS) $(FILELIST_DIR)\filelist_main.c
888 OBJS  = $(OBJS)  $(OBJS_DIR)\filelist_main.$(EXT_OBJ)
889
890
891 # File Cat
892 FILECAT_DIR = $(HOSAPLFW_DIR)\application\filecmd\filecat
893 CSRCS = $(CSRCS) $(FILECAT_DIR)\filecat_main.c
894 OBJS  = $(OBJS)  $(OBJS_DIR)\filecat_main.$(EXT_OBJ)
895
896
897 # File Copy
898 FILECOPY_DIR = $(HOSAPLFW_DIR)\application\filecmd\filecopy
899 CSRCS = $(CSRCS) $(FILECOPY_DIR)\filecopy_main.c
900 OBJS  = $(OBJS)  $(OBJS_DIR)\filecopy_main.$(EXT_OBJ)
901
902
903 # File Dump
904 FILEDUMP_DIR = $(HOSAPLFW_DIR)\application\filecmd\filedump
905 CSRCS = $(CSRCS) $(FILEDUMP_DIR)\filedump_main.c
906 OBJS  = $(OBJS)  $(OBJS_DIR)\filedump_main.$(EXT_OBJ)
907
908
909 # Ether Snoopt
910 ETHERSNOOP_DIR = $(HOSAPLFW_DIR)\application\netcmd\ethersnoop
911 CSRCS = $(CSRCS) $(ETHERSNOOP_DIR)\ethersnoop_main.c
912 OBJS  = $(OBJS)  $(OBJS_DIR)\ethersnoop_main.$(EXT_OBJ)
913
914
915 # Hello World
916 HELLO_DIR = $(HOSAPLFW_DIR)\application\example\hello
917 CSRCS = $(CSRCS) $(HELLO_DIR)\hello.c
918 OBJS  = $(OBJS)  $(OBJS_DIR)\hello.$(EXT_OBJ)
919
920
921 # end of file