OSDN Git Service

(none)
[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           = No
82 !endif
83 !ifndef LAN9000
84 LINK_LAN9000          = No
85 !endif
86 !ifndef LAN9118
87 LINK_LAN9118          = No
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 MN103SC
102 LINK_MN103SC          = No
103 !endif
104 !ifndef WINSOCK
105 LINK_WINSOCK          = No
106 !endif
107 !ifndef FATVOL
108 LINK_FATVOL           = Yes
109 !endif
110
111 # Applications
112 !ifndef MEMDUMP
113 LINK_MEMDUMP          = Yes
114 !endif
115 !ifndef MEMWRITE
116 LINK_MEMWRITE         = Yes
117 !endif
118 !ifndef MEMTEST
119 LINK_MEMTEST          = Yes
120 !endif
121 !ifndef KEYTEST
122 LINK_KEYTEST          = Yes
123 !endif
124 !ifndef TIMECMD
125 LINK_TIMECMD          = Yes
126 !endif
127 !ifndef FILELIST
128 LINK_FILELIST         = Yes
129 !endif
130 !ifndef FILECAT
131 LINK_FILECAT          = Yes
132 !endif
133 !ifndef FILECOPY
134 LINK_FILECOPY         = Yes
135 !endif
136 !ifndef FILEDUMP
137 LINK_FILEDUMP         = Yes
138 !endif
139 !ifndef ETHERSNOOP
140 LINK_ETHERSNOOP       = Yes
141 !endif
142 !ifndef HELLO
143 LINK_HELLO            = Yes
144 !endif
145
146
147
148 # --------------------------------------------------
149 #  Include
150 # --------------------------------------------------
151
152 # Include directories
153 INC_DIRS = $(INC_DIRS) $(HOSAPLFW_DIR)
154
155
156
157 # --------------------------------------------------
158 #  System
159 # --------------------------------------------------
160
161 # System
162 SYSTEM_DIR = $(HOSAPLFW_DIR)\system\system
163 CSRCS = $(CSRCS) $(SYSTEM_DIR)\system_initialize.c
164 OBJS  = $(OBJS)  $(OBJS_DIR)\system_initialize.$(EXT_OBJ)
165 CSRCS = $(CSRCS) $(SYSTEM_DIR)\system_requestproc.c
166 OBJS  = $(OBJS)  $(OBJS_DIR)\system_requestproc.$(EXT_OBJ)
167 CSRCS = $(CSRCS) $(SYSTEM_DIR)\system_process.c
168 OBJS  = $(OBJS)  $(OBJS_DIR)\system_process.$(EXT_OBJ)
169
170
171 # System API
172 SYSAPI_DIR = $(HOSAPLFW_DIR)\system\sysapi
173 CSRCS = $(CSRCS) $(SYSAPI_DIR)\sysapi_initialize.c
174 OBJS  = $(OBJS)  $(OBJS_DIR)\sysapi_initialize.$(EXT_OBJ)
175 CSRCS = $(CSRCS) $(SYSAPI_DIR)\sysloc_lock.c
176 OBJS  = $(OBJS)  $(OBJS_DIR)\sysloc_lock.$(EXT_OBJ)
177 CSRCS = $(CSRCS) $(SYSAPI_DIR)\sysloc_unlock.c
178 OBJS  = $(OBJS)  $(OBJS_DIR)\sysloc_unlock.$(EXT_OBJ)
179 CSRCS = $(CSRCS) $(SYSAPI_DIR)\sysevt_clear.c
180 OBJS  = $(OBJS)  $(OBJS_DIR)\sysevt_clear.$(EXT_OBJ)
181 CSRCS = $(CSRCS) $(SYSAPI_DIR)\sysevt_create.c
182 OBJS  = $(OBJS)  $(OBJS_DIR)\sysevt_create.$(EXT_OBJ)
183 CSRCS = $(CSRCS) $(SYSAPI_DIR)\sysevt_delete.c
184 OBJS  = $(OBJS)  $(OBJS_DIR)\sysevt_delete.$(EXT_OBJ)
185 CSRCS = $(CSRCS) $(SYSAPI_DIR)\sysevt_set.c
186 OBJS  = $(OBJS)  $(OBJS_DIR)\sysevt_set.$(EXT_OBJ)
187 CSRCS = $(CSRCS) $(SYSAPI_DIR)\sysevt_wait.c
188 OBJS  = $(OBJS)  $(OBJS_DIR)\sysevt_wait.$(EXT_OBJ)
189 CSRCS = $(CSRCS) $(SYSAPI_DIR)\sysint_clear.c
190 OBJS  = $(OBJS)  $(OBJS_DIR)\sysint_clear.$(EXT_OBJ)
191 CSRCS = $(CSRCS) $(SYSAPI_DIR)\sysint_disable.c
192 OBJS  = $(OBJS)  $(OBJS_DIR)\sysint_disable.$(EXT_OBJ)
193 CSRCS = $(CSRCS) $(SYSAPI_DIR)\sysint_enable.c
194 OBJS  = $(OBJS)  $(OBJS_DIR)\sysint_enable.$(EXT_OBJ)
195 CSRCS = $(CSRCS) $(SYSAPI_DIR)\sysisr_create.c
196 OBJS  = $(OBJS)  $(OBJS_DIR)\sysisr_create.$(EXT_OBJ)
197 CSRCS = $(CSRCS) $(SYSAPI_DIR)\sysisr_delete.c
198 OBJS  = $(OBJS)  $(OBJS_DIR)\sysisr_delete.$(EXT_OBJ)
199 CSRCS = $(CSRCS) $(SYSAPI_DIR)\sysmem_alloc.c
200 OBJS  = $(OBJS)  $(OBJS_DIR)\sysmem_alloc.$(EXT_OBJ)
201 CSRCS = $(CSRCS) $(SYSAPI_DIR)\sysmem_free.c
202 OBJS  = $(OBJS)  $(OBJS_DIR)\sysmem_free.$(EXT_OBJ)
203 CSRCS = $(CSRCS) $(SYSAPI_DIR)\sysmem_getmemif.c
204 OBJS  = $(OBJS)  $(OBJS_DIR)\sysmem_getmemif.$(EXT_OBJ)
205 CSRCS = $(CSRCS) $(SYSAPI_DIR)\sysmem_getsize.c
206 OBJS  = $(OBJS)  $(OBJS_DIR)\sysmem_getsize.$(EXT_OBJ)
207 CSRCS = $(CSRCS) $(SYSAPI_DIR)\sysmem_realloc.c
208 OBJS  = $(OBJS)  $(OBJS_DIR)\sysmem_realloc.$(EXT_OBJ)
209 CSRCS = $(CSRCS) $(SYSAPI_DIR)\sysmtx_create.c
210 OBJS  = $(OBJS)  $(OBJS_DIR)\sysmtx_create.$(EXT_OBJ)
211 CSRCS = $(CSRCS) $(SYSAPI_DIR)\sysmtx_delete.c
212 OBJS  = $(OBJS)  $(OBJS_DIR)\sysmtx_delete.$(EXT_OBJ)
213 CSRCS = $(CSRCS) $(SYSAPI_DIR)\sysmtx_lock.c
214 OBJS  = $(OBJS)  $(OBJS_DIR)\sysmtx_lock.$(EXT_OBJ)
215 CSRCS = $(CSRCS) $(SYSAPI_DIR)\sysmtx_unlock.c
216 OBJS  = $(OBJS)  $(OBJS_DIR)\sysmtx_unlock.$(EXT_OBJ)
217 CSRCS = $(CSRCS) $(SYSAPI_DIR)\sysprc_create.c
218 OBJS  = $(OBJS)  $(OBJS_DIR)\sysprc_create.$(EXT_OBJ)
219 CSRCS = $(CSRCS) $(SYSAPI_DIR)\sysprc_delete.c
220 OBJS  = $(OBJS)  $(OBJS_DIR)\sysprc_delete.$(EXT_OBJ)
221 CSRCS = $(CSRCS) $(SYSAPI_DIR)\sysprc_terminate.c
222 OBJS  = $(OBJS)  $(OBJS_DIR)\sysprc_terminate.$(EXT_OBJ)
223 CSRCS = $(CSRCS) $(SYSAPI_DIR)\sysprc_suspend.c
224 OBJS  = $(OBJS)  $(OBJS_DIR)\sysprc_suspend.$(EXT_OBJ)
225 CSRCS = $(CSRCS) $(SYSAPI_DIR)\sysprc_resume.c
226 OBJS  = $(OBJS)  $(OBJS_DIR)\sysprc_resume.$(EXT_OBJ)
227 CSRCS = $(CSRCS) $(SYSAPI_DIR)\sysprc_getparam.c
228 OBJS  = $(OBJS)  $(OBJS_DIR)\sysprc_getparam.$(EXT_OBJ)
229 CSRCS = $(CSRCS) $(SYSAPI_DIR)\sysprc_getcurrenthandle.c
230 OBJS  = $(OBJS)  $(OBJS_DIR)\sysprc_getcurrenthandle.$(EXT_OBJ)
231 CSRCS = $(CSRCS) $(SYSAPI_DIR)\systim_getsystemtime.c
232 OBJS  = $(OBJS)  $(OBJS_DIR)\systim_getsystemtime.$(EXT_OBJ)
233 CSRCS = $(CSRCS) $(SYSAPI_DIR)\systim_wait.c
234 OBJS  = $(OBJS)  $(OBJS_DIR)\systim_wait.$(EXT_OBJ)
235 CSRCS = $(CSRCS) $(SYSAPI_DIR)\sysctx_isisr.c
236 OBJS  = $(OBJS)  $(OBJS_DIR)\sysctx_isisr.$(EXT_OBJ)
237
238
239 # Handle Object
240 HANDLE_DIR = $(HOSAPLFW_DIR)\system\handle
241 CSRCS = $(CSRCS) $(HANDLE_DIR)\handle_close.c
242 OBJS  = $(OBJS)  $(OBJS_DIR)\handle_close.$(EXT_OBJ)
243 CSRCS = $(CSRCS) $(HANDLE_DIR)\handleobj_create.c
244 OBJS  = $(OBJS)  $(OBJS_DIR)\handleobj_create.$(EXT_OBJ)
245 CSRCS = $(CSRCS) $(HANDLE_DIR)\handleobj_delete.c
246 OBJS  = $(OBJS)  $(OBJS_DIR)\handleobj_delete.$(EXT_OBJ)
247 CSRCS = $(CSRCS) $(HANDLE_DIR)\handleobj_constructor.c
248 OBJS  = $(OBJS)  $(OBJS_DIR)\handleobj_constructor.$(EXT_OBJ)
249 CSRCS = $(CSRCS) $(HANDLE_DIR)\handleobj_destructor.c
250 OBJS  = $(OBJS)  $(OBJS_DIR)\handleobj_destructor.$(EXT_OBJ)
251
252
253 # Memory
254 MEMORY_DIR = $(HOSAPLFW_DIR)\system\memory
255 CSRCS = $(CSRCS) $(MEMORY_DIR)\memory.c
256 OBJS  = $(OBJS)  $(OBJS_DIR)\memory.$(EXT_OBJ)
257
258
259 # Time
260 TIME_DIR = $(HOSAPLFW_DIR)\system\time
261 CSRCS = $(CSRCS) $(TIME_DIR)\time_getsystemtime.c
262 OBJS  = $(OBJS)  $(OBJS_DIR)\time_getsystemtime.$(EXT_OBJ)
263 CSRCS = $(CSRCS) $(TIME_DIR)\time_wait.c
264 OBJS  = $(OBJS)  $(OBJS_DIR)\time_wait.$(EXT_OBJ)
265
266
267 # Process
268 PROCESS_DIR = $(HOSAPLFW_DIR)\system\process
269 CSRCS = $(CSRCS) $(PROCESS_DIR)\process_create.c
270 OBJS  = $(OBJS)  $(OBJS_DIR)\process_create.$(EXT_OBJ)
271 CSRCS = $(CSRCS) $(PROCESS_DIR)\process_delete.c
272 OBJS  = $(OBJS)  $(OBJS_DIR)\process_delete.$(EXT_OBJ)
273 CSRCS = $(CSRCS) $(PROCESS_DIR)\process_constructor.c
274 OBJS  = $(OBJS)  $(OBJS_DIR)\process_constructor.$(EXT_OBJ)
275 CSRCS = $(CSRCS) $(PROCESS_DIR)\process_destructor.c
276 OBJS  = $(OBJS)  $(OBJS_DIR)\process_destructor.$(EXT_OBJ)
277 CSRCS = $(CSRCS) $(PROCESS_DIR)\process_getcurrenthandle.c
278 OBJS  = $(OBJS)  $(OBJS_DIR)\process_getcurrenthandle.$(EXT_OBJ)
279 CSRCS = $(CSRCS) $(PROCESS_DIR)\process_exit.c
280 OBJS  = $(OBJS)  $(OBJS_DIR)\process_exit.$(EXT_OBJ)
281 CSRCS = $(CSRCS) $(PROCESS_DIR)\process_waitexit.c
282 OBJS  = $(OBJS)  $(OBJS_DIR)\process_waitexit.$(EXT_OBJ)
283 CSRCS = $(CSRCS) $(PROCESS_DIR)\process_getexitcode.c
284 OBJS  = $(OBJS)  $(OBJS_DIR)\process_getexitcode.$(EXT_OBJ)
285 CSRCS = $(CSRCS) $(PROCESS_DIR)\process_setcurrentdir.c
286 OBJS  = $(OBJS)  $(OBJS_DIR)\process_setcurrentdir.$(EXT_OBJ)
287 CSRCS = $(CSRCS) $(PROCESS_DIR)\process_getcurrentdir.c
288 OBJS  = $(OBJS)  $(OBJS_DIR)\process_getcurrentdir.$(EXT_OBJ)
289 CSRCS = $(CSRCS) $(PROCESS_DIR)\process_setterminal.c
290 OBJS  = $(OBJS)  $(OBJS_DIR)\process_setterminal.$(EXT_OBJ)
291 CSRCS = $(CSRCS) $(PROCESS_DIR)\process_getterminal.c
292 OBJS  = $(OBJS)  $(OBJS_DIR)\process_getterminal.$(EXT_OBJ)
293 CSRCS = $(CSRCS) $(PROCESS_DIR)\process_setconsole.c
294 OBJS  = $(OBJS)  $(OBJS_DIR)\process_setconsole.$(EXT_OBJ)
295 CSRCS = $(CSRCS) $(PROCESS_DIR)\process_getconsole.c
296 OBJS  = $(OBJS)  $(OBJS_DIR)\process_getconsole.$(EXT_OBJ)
297 CSRCS = $(CSRCS) $(PROCESS_DIR)\process_setstdin.c
298 OBJS  = $(OBJS)  $(OBJS_DIR)\process_setstdin.$(EXT_OBJ)
299 CSRCS = $(CSRCS) $(PROCESS_DIR)\process_getstdin.c
300 OBJS  = $(OBJS)  $(OBJS_DIR)\process_getstdin.$(EXT_OBJ)
301 CSRCS = $(CSRCS) $(PROCESS_DIR)\process_setstdout.c
302 OBJS  = $(OBJS)  $(OBJS_DIR)\process_setstdout.$(EXT_OBJ)
303 CSRCS = $(CSRCS) $(PROCESS_DIR)\process_getstdout.c
304 OBJS  = $(OBJS)  $(OBJS_DIR)\process_getstdout.$(EXT_OBJ)
305 CSRCS = $(CSRCS) $(PROCESS_DIR)\process_setstderr.c
306 OBJS  = $(OBJS)  $(OBJS_DIR)\process_setstderr.$(EXT_OBJ)
307 CSRCS = $(CSRCS) $(PROCESS_DIR)\process_getstderr.c
308 OBJS  = $(OBJS)  $(OBJS_DIR)\process_getstderr.$(EXT_OBJ)
309
310
311 # Event
312 EVENT_DIR = $(HOSAPLFW_DIR)\system\event
313 CSRCS = $(CSRCS) $(EVENT_DIR)\event_create.c
314 OBJS  = $(OBJS)  $(OBJS_DIR)\event_create.$(EXT_OBJ)
315 CSRCS = $(CSRCS) $(EVENT_DIR)\event_delete.c
316 OBJS  = $(OBJS)  $(OBJS_DIR)\event_delete.$(EXT_OBJ)
317 CSRCS = $(CSRCS) $(EVENT_DIR)\event_set.c
318 OBJS  = $(OBJS)  $(OBJS_DIR)\event_set.$(EXT_OBJ)
319 CSRCS = $(CSRCS) $(EVENT_DIR)\event_wait.c
320 OBJS  = $(OBJS)  $(OBJS_DIR)\event_wait.$(EXT_OBJ)
321
322
323 # File
324 FILE_DIR = $(HOSAPLFW_DIR)\system\file
325 CSRCS = $(CSRCS) $(FILE_DIR)\console_getch.c
326 OBJS  = $(OBJS)  $(OBJS_DIR)\console_getch.$(EXT_OBJ)
327 CSRCS = $(CSRCS) $(FILE_DIR)\drvobj_close.c
328 OBJS  = $(OBJS)  $(OBJS_DIR)\drvobj_close.$(EXT_OBJ)
329 CSRCS = $(CSRCS) $(FILE_DIR)\drvobj_constructor.c
330 OBJS  = $(OBJS)  $(OBJS_DIR)\drvobj_constructor.$(EXT_OBJ)
331 CSRCS = $(CSRCS) $(FILE_DIR)\drvobj_destructor.c
332 OBJS  = $(OBJS)  $(OBJS_DIR)\drvobj_destructor.$(EXT_OBJ)
333 CSRCS = $(CSRCS) $(FILE_DIR)\drvobj_flush.c
334 OBJS  = $(OBJS)  $(OBJS_DIR)\drvobj_flush.$(EXT_OBJ)
335 CSRCS = $(CSRCS) $(FILE_DIR)\drvobj_iocontrol.c
336 OBJS  = $(OBJS)  $(OBJS_DIR)\drvobj_iocontrol.$(EXT_OBJ)
337 CSRCS = $(CSRCS) $(FILE_DIR)\drvobj_open.c
338 OBJS  = $(OBJS)  $(OBJS_DIR)\drvobj_open.$(EXT_OBJ)
339 CSRCS = $(CSRCS) $(FILE_DIR)\drvobj_read.c
340 OBJS  = $(OBJS)  $(OBJS_DIR)\drvobj_read.$(EXT_OBJ)
341 CSRCS = $(CSRCS) $(FILE_DIR)\drvobj_seek.c
342 OBJS  = $(OBJS)  $(OBJS_DIR)\drvobj_seek.$(EXT_OBJ)
343 CSRCS = $(CSRCS) $(FILE_DIR)\drvobj_write.c
344 OBJS  = $(OBJS)  $(OBJS_DIR)\drvobj_write.$(EXT_OBJ)
345 CSRCS = $(CSRCS) $(FILE_DIR)\filefmt.c
346 OBJS  = $(OBJS)  $(OBJS_DIR)\filefmt.$(EXT_OBJ)
347 CSRCS = $(CSRCS) $(FILE_DIR)\fileobj_constructor.c
348 OBJS  = $(OBJS)  $(OBJS_DIR)\fileobj_constructor.$(EXT_OBJ)
349 CSRCS = $(CSRCS) $(FILE_DIR)\fileobj_create.c
350 OBJS  = $(OBJS)  $(OBJS_DIR)\fileobj_create.$(EXT_OBJ)
351 CSRCS = $(CSRCS) $(FILE_DIR)\fileobj_delete.c
352 OBJS  = $(OBJS)  $(OBJS_DIR)\fileobj_delete.$(EXT_OBJ)
353 CSRCS = $(CSRCS) $(FILE_DIR)\fileobj_destructor.c
354 OBJS  = $(OBJS)  $(OBJS_DIR)\fileobj_destructor.$(EXT_OBJ)
355 CSRCS = $(CSRCS) $(FILE_DIR)\file_adddevice.c
356 OBJS  = $(OBJS)  $(OBJS_DIR)\file_adddevice.$(EXT_OBJ)
357 CSRCS = $(CSRCS) $(FILE_DIR)\file_addvolume.c
358 OBJS  = $(OBJS)  $(OBJS_DIR)\file_addvolume.$(EXT_OBJ)
359 CSRCS = $(CSRCS) $(FILE_DIR)\file_close.c
360 OBJS  = $(OBJS)  $(OBJS_DIR)\file_close.$(EXT_OBJ)
361 CSRCS = $(CSRCS) $(FILE_DIR)\file_getchar.c
362 OBJS  = $(OBJS)  $(OBJS_DIR)\file_getchar.$(EXT_OBJ)
363 CSRCS = $(CSRCS) $(FILE_DIR)\file_getstring.c
364 OBJS  = $(OBJS)  $(OBJS_DIR)\file_getstring.$(EXT_OBJ)
365 CSRCS = $(CSRCS) $(FILE_DIR)\file_initialize.c
366 OBJS  = $(OBJS)  $(OBJS_DIR)\file_initialize.$(EXT_OBJ)
367 CSRCS = $(CSRCS) $(FILE_DIR)\file_iocontrol.c
368 OBJS  = $(OBJS)  $(OBJS_DIR)\file_iocontrol.$(EXT_OBJ)
369 CSRCS = $(CSRCS) $(FILE_DIR)\file_open.c
370 OBJS  = $(OBJS)  $(OBJS_DIR)\file_open.$(EXT_OBJ)
371 CSRCS = $(CSRCS) $(FILE_DIR)\file_putchar.c
372 OBJS  = $(OBJS)  $(OBJS_DIR)\file_putchar.$(EXT_OBJ)
373 CSRCS = $(CSRCS) $(FILE_DIR)\file_putstring.c
374 OBJS  = $(OBJS)  $(OBJS_DIR)\file_putstring.$(EXT_OBJ)
375 CSRCS = $(CSRCS) $(FILE_DIR)\file_read.c
376 OBJS  = $(OBJS)  $(OBJS_DIR)\file_read.$(EXT_OBJ)
377 CSRCS = $(CSRCS) $(FILE_DIR)\file_readdir.c
378 OBJS  = $(OBJS)  $(OBJS_DIR)\file_readdir.$(EXT_OBJ)
379 CSRCS = $(CSRCS) $(FILE_DIR)\file_seek.c
380 OBJS  = $(OBJS)  $(OBJS_DIR)\file_seek.$(EXT_OBJ)
381 CSRCS = $(CSRCS) $(FILE_DIR)\file_write.c
382 OBJS  = $(OBJS)  $(OBJS_DIR)\file_write.$(EXT_OBJ)
383 CSRCS = $(CSRCS) $(FILE_DIR)\stdfile.c
384 OBJS  = $(OBJS)  $(OBJS_DIR)\stdfile.$(EXT_OBJ)
385 CSRCS = $(CSRCS) $(FILE_DIR)\syncdrv_constructor.c
386 OBJS  = $(OBJS)  $(OBJS_DIR)\syncdrv_constructor.$(EXT_OBJ)
387 CSRCS = $(CSRCS) $(FILE_DIR)\syncdrv_destructor.c
388 OBJS  = $(OBJS)  $(OBJS_DIR)\syncdrv_destructor.$(EXT_OBJ)
389 CSRCS = $(CSRCS) $(FILE_DIR)\syncdrv_endprocess.c
390 OBJS  = $(OBJS)  $(OBJS_DIR)\syncdrv_endprocess.$(EXT_OBJ)
391 CSRCS = $(CSRCS) $(FILE_DIR)\syncdrv_iocontrol.c
392 OBJS  = $(OBJS)  $(OBJS_DIR)\syncdrv_iocontrol.$(EXT_OBJ)
393 CSRCS = $(CSRCS) $(FILE_DIR)\syncdrv_sendsignal.c
394 OBJS  = $(OBJS)  $(OBJS_DIR)\syncdrv_sendsignal.$(EXT_OBJ)
395 CSRCS = $(CSRCS) $(FILE_DIR)\syncdrv_startprocess.c
396 OBJS  = $(OBJS)  $(OBJS_DIR)\syncdrv_startprocess.$(EXT_OBJ)
397 CSRCS = $(CSRCS) $(FILE_DIR)\syncfile_constructor.c
398 OBJS  = $(OBJS)  $(OBJS_DIR)\syncfile_constructor.$(EXT_OBJ)
399 CSRCS = $(CSRCS) $(FILE_DIR)\syncfile_create.c
400 OBJS  = $(OBJS)  $(OBJS_DIR)\syncfile_create.$(EXT_OBJ)
401 CSRCS = $(CSRCS) $(FILE_DIR)\syncfile_delete.c
402 OBJS  = $(OBJS)  $(OBJS_DIR)\syncfile_delete.$(EXT_OBJ)
403 CSRCS = $(CSRCS) $(FILE_DIR)\syncfile_destructor.c
404 OBJS  = $(OBJS)  $(OBJS_DIR)\syncfile_destructor.$(EXT_OBJ)
405 CSRCS = $(CSRCS) $(FILE_DIR)\syncfile_setsignal.c
406 OBJS  = $(OBJS)  $(OBJS_DIR)\syncfile_setsignal.$(EXT_OBJ)
407 CSRCS = $(CSRCS) $(FILE_DIR)\sysvolfile_constructor.c
408 OBJS  = $(OBJS)  $(OBJS_DIR)\sysvolfile_constructor.$(EXT_OBJ)
409 CSRCS = $(CSRCS) $(FILE_DIR)\sysvolfile_create.c
410 OBJS  = $(OBJS)  $(OBJS_DIR)\sysvolfile_create.$(EXT_OBJ)
411 CSRCS = $(CSRCS) $(FILE_DIR)\sysvolfile_delete.c
412 OBJS  = $(OBJS)  $(OBJS_DIR)\sysvolfile_delete.$(EXT_OBJ)
413 CSRCS = $(CSRCS) $(FILE_DIR)\sysvolfile_destructor.c
414 OBJS  = $(OBJS)  $(OBJS_DIR)\sysvolfile_destructor.$(EXT_OBJ)
415 CSRCS = $(CSRCS) $(FILE_DIR)\sysvol_adddevice.c
416 OBJS  = $(OBJS)  $(OBJS_DIR)\sysvol_adddevice.$(EXT_OBJ)
417 CSRCS = $(CSRCS) $(FILE_DIR)\sysvol_close.c
418 OBJS  = $(OBJS)  $(OBJS_DIR)\sysvol_close.$(EXT_OBJ)
419 CSRCS = $(CSRCS) $(FILE_DIR)\sysvol_constructor.c
420 OBJS  = $(OBJS)  $(OBJS_DIR)\sysvol_constructor.$(EXT_OBJ)
421 CSRCS = $(CSRCS) $(FILE_DIR)\sysvol_create.c
422 OBJS  = $(OBJS)  $(OBJS_DIR)\sysvol_create.$(EXT_OBJ)
423 CSRCS = $(CSRCS) $(FILE_DIR)\sysvol_delete.c
424 OBJS  = $(OBJS)  $(OBJS_DIR)\sysvol_delete.$(EXT_OBJ)
425 CSRCS = $(CSRCS) $(FILE_DIR)\sysvol_destructor.c
426 OBJS  = $(OBJS)  $(OBJS_DIR)\sysvol_destructor.$(EXT_OBJ)
427 CSRCS = $(CSRCS) $(FILE_DIR)\sysvol_iocontrol.c
428 OBJS  = $(OBJS)  $(OBJS_DIR)\sysvol_iocontrol.$(EXT_OBJ)
429 CSRCS = $(CSRCS) $(FILE_DIR)\sysvol_open.c
430 OBJS  = $(OBJS)  $(OBJS_DIR)\sysvol_open.$(EXT_OBJ)
431 CSRCS = $(CSRCS) $(FILE_DIR)\volumeobj_constructor.c
432 OBJS  = $(OBJS)  $(OBJS_DIR)\volumeobj_constructor.$(EXT_OBJ)
433 CSRCS = $(CSRCS) $(FILE_DIR)\volumeobj_create.c
434 OBJS  = $(OBJS)  $(OBJS_DIR)\volumeobj_create.$(EXT_OBJ)
435 CSRCS = $(CSRCS) $(FILE_DIR)\volumeobj_delete.c
436 OBJS  = $(OBJS)  $(OBJS_DIR)\volumeobj_delete.$(EXT_OBJ)
437 CSRCS = $(CSRCS) $(FILE_DIR)\volumeobj_destructor.c
438 OBJS  = $(OBJS)  $(OBJS_DIR)\volumeobj_destructor.$(EXT_OBJ)
439 CSRCS = $(CSRCS) $(FILE_DIR)\volumeobj_makedir.c
440 OBJS  = $(OBJS)  $(OBJS_DIR)\volumeobj_makedir.$(EXT_OBJ)
441 CSRCS = $(CSRCS) $(FILE_DIR)\volumeobj_remove.c
442 OBJS  = $(OBJS)  $(OBJS_DIR)\volumeobj_remove.$(EXT_OBJ)
443
444
445 # Command
446 COMMAND_DIR = $(HOSAPLFW_DIR)\system\command
447 CSRCS = $(CSRCS) $(COMMAND_DIR)\command.c
448 OBJS  = $(OBJS)  $(OBJS_DIR)\command.$(EXT_OBJ)
449
450
451 # Shell
452 SHELL_DIR = $(HOSAPLFW_DIR)\system\shell
453 CSRCS = $(CSRCS) $(SHELL_DIR)\shell.c
454 OBJS  = $(OBJS)  $(OBJS_DIR)\shell.$(EXT_OBJ)
455
456
457
458 # --------------------------------------------------
459 #  Librarys
460 # --------------------------------------------------
461
462 # Memory Pool
463 MEMPOL_DIR = $(HOSAPLFW_DIR)\library\container\mempol
464 CSRCS = $(CSRCS) $(MEMPOL_DIR)\mempol.c
465 OBJS  = $(OBJS)  $(OBJS_DIR)\mempol.$(EXT_OBJ)
466
467
468 # Association Array
469 ASSOC_DIR = $(HOSAPLFW_DIR)\library\container\assoc
470 CSRCS = $(CSRCS) $(ASSOC_DIR)\assoc.c
471 OBJS  = $(OBJS)  $(OBJS_DIR)\assoc.$(EXT_OBJ)
472
473
474 # List
475 LIST_DIR = $(HOSAPLFW_DIR)\library\container\list
476 CSRCS = $(CSRCS) $(LIST_DIR)\list_create.c
477 OBJS  = $(OBJS)  $(OBJS_DIR)\list_create.$(EXT_OBJ)
478 CSRCS = $(CSRCS) $(LIST_DIR)\list_createex.c
479 OBJS  = $(OBJS)  $(OBJS_DIR)\list_createex.$(EXT_OBJ)
480 CSRCS = $(CSRCS) $(LIST_DIR)\list_addtail.c
481 OBJS  = $(OBJS)  $(OBJS_DIR)\list_addtail.$(EXT_OBJ)
482 CSRCS = $(CSRCS) $(LIST_DIR)\list_getat.c
483 OBJS  = $(OBJS)  $(OBJS_DIR)\list_getat.$(EXT_OBJ)
484 CSRCS = $(CSRCS) $(LIST_DIR)\list_getheadpos.c
485 OBJS  = $(OBJS)  $(OBJS_DIR)\list_getheadpos.$(EXT_OBJ)
486 CSRCS = $(CSRCS) $(LIST_DIR)\list_getnextpos.c
487 OBJS  = $(OBJS)  $(OBJS_DIR)\list_getnextpos.$(EXT_OBJ)
488 CSRCS = $(CSRCS) $(LIST_DIR)\list_getprevpos.c
489 OBJS  = $(OBJS)  $(OBJS_DIR)\list_getprevpos.$(EXT_OBJ)
490 CSRCS = $(CSRCS) $(LIST_DIR)\list_gettailpos.c
491 OBJS  = $(OBJS)  $(OBJS_DIR)\list_gettailpos.$(EXT_OBJ)
492 CSRCS = $(CSRCS) $(LIST_DIR)\list_remove.c
493 OBJS  = $(OBJS)  $(OBJS_DIR)\list_remove.$(EXT_OBJ)
494
495
496 # Stream Buffer
497 STREAMBUF_DIR = $(HOSAPLFW_DIR)\library\container\streambuf
498 CSRCS = $(CSRCS) $(STREAMBUF_DIR)\streambuf_create.c
499 OBJS  = $(OBJS)  $(OBJS_DIR)\streambuf_create.$(EXT_OBJ)
500 CSRCS = $(CSRCS) $(STREAMBUF_DIR)\streambuf_getbuf.c
501 OBJS  = $(OBJS)  $(OBJS_DIR)\streambuf_getbuf.$(EXT_OBJ)
502 CSRCS = $(CSRCS) $(STREAMBUF_DIR)\streambuf_sendbuf.c
503 OBJS  = $(OBJS)  $(OBJS_DIR)\streambuf_sendbuf.$(EXT_OBJ)
504 CSRCS = $(CSRCS) $(STREAMBUF_DIR)\streambuf_senddata.c
505 OBJS  = $(OBJS)  $(OBJS_DIR)\streambuf_senddata.$(EXT_OBJ)
506 CSRCS = $(CSRCS) $(STREAMBUF_DIR)\streambuf_sendchar.c
507 OBJS  = $(OBJS)  $(OBJS_DIR)\streambuf_sendchar.$(EXT_OBJ)
508 CSRCS = $(CSRCS) $(STREAMBUF_DIR)\streambuf_recvbuf.c
509 OBJS  = $(OBJS)  $(OBJS_DIR)\streambuf_recvbuf.$(EXT_OBJ)
510 CSRCS = $(CSRCS) $(STREAMBUF_DIR)\streambuf_relbuf.c
511 OBJS  = $(OBJS)  $(OBJS_DIR)\streambuf_relbuf.$(EXT_OBJ)
512 CSRCS = $(CSRCS) $(STREAMBUF_DIR)\streambuf_recvdata.c
513 OBJS  = $(OBJS)  $(OBJS_DIR)\streambuf_recvdata.$(EXT_OBJ)
514 CSRCS = $(CSRCS) $(STREAMBUF_DIR)\streambuf_recvchar.c
515 OBJS  = $(OBJS)  $(OBJS_DIR)\streambuf_recvchar.$(EXT_OBJ)
516 CSRCS = $(CSRCS) $(STREAMBUF_DIR)\streambuf_clear.c
517 OBJS  = $(OBJS)  $(OBJS_DIR)\streambuf_clear.$(EXT_OBJ)
518 CSRCS = $(CSRCS) $(STREAMBUF_DIR)\streambuf_refdatasize.c
519 OBJS  = $(OBJS)  $(OBJS_DIR)\streambuf_refdatasize.$(EXT_OBJ)
520 CSRCS = $(CSRCS) $(STREAMBUF_DIR)\streambuf_reffreesize.c
521 OBJS  = $(OBJS)  $(OBJS_DIR)\streambuf_reffreesize.$(EXT_OBJ)
522
523
524 # Packet Buffer
525 PACKETBUF_DIR = $(HOSAPLFW_DIR)\library\container\packetbuf
526 CSRCS = $(CSRCS) $(PACKETBUF_DIR)\packetbuf_create.c
527 OBJS  = $(OBJS)  $(OBJS_DIR)\packetbuf_create.$(EXT_OBJ)
528 CSRCS = $(CSRCS) $(PACKETBUF_DIR)\packetbuf_getbuf.c
529 OBJS  = $(OBJS)  $(OBJS_DIR)\packetbuf_getbuf.$(EXT_OBJ)
530 CSRCS = $(CSRCS) $(PACKETBUF_DIR)\packetbuf_sendbuf.c
531 OBJS  = $(OBJS)  $(OBJS_DIR)\packetbuf_sendbuf.$(EXT_OBJ)
532 CSRCS = $(CSRCS) $(PACKETBUF_DIR)\packetbuf_senddata.c
533 OBJS  = $(OBJS)  $(OBJS_DIR)\packetbuf_senddata.$(EXT_OBJ)
534 CSRCS = $(CSRCS) $(PACKETBUF_DIR)\packetbuf_recvbuf.c
535 OBJS  = $(OBJS)  $(OBJS_DIR)\packetbuf_recvbuf.$(EXT_OBJ)
536 CSRCS = $(CSRCS) $(PACKETBUF_DIR)\packetbuf_relbuf.c
537 OBJS  = $(OBJS)  $(OBJS_DIR)\packetbuf_relbuf.$(EXT_OBJ)
538 CSRCS = $(CSRCS) $(PACKETBUF_DIR)\packetbuf_recvdata.c
539 OBJS  = $(OBJS)  $(OBJS_DIR)\packetbuf_recvdata.$(EXT_OBJ)
540 CSRCS = $(CSRCS) $(PACKETBUF_DIR)\packetbuf_clear.c
541 OBJS  = $(OBJS)  $(OBJS_DIR)\packetbuf_clear.$(EXT_OBJ)
542
543
544 # IP check-sum
545 IPCHECKSUM_DIR = $(HOSAPLFW_DIR)\library\algorithm\ipchecksum
546 CSRCS = $(CSRCS) $(IPCHECKSUM_DIR)\ipchecksum_getdigest.c
547 OBJS  = $(OBJS)  $(OBJS_DIR)\ipchecksum_getdigest.$(EXT_OBJ)
548 CSRCS = $(CSRCS) $(IPCHECKSUM_DIR)\ipchecksum_update.c
549 OBJS  = $(OBJS)  $(OBJS_DIR)\ipchecksum_update.$(EXT_OBJ)
550
551
552 # 16bit CRC
553 CRC16_DIR = $(HOSAPLFW_DIR)\library\algorithm\crc16
554 CSRCS = $(CSRCS) $(CRC16_DIR)\crc16_getdigest.c
555 OBJS  = $(OBJS)  $(OBJS_DIR)\crc16_getdigest.$(EXT_OBJ)
556 CSRCS = $(CSRCS) $(CRC16_DIR)\crc16_update.c
557 OBJS  = $(OBJS)  $(OBJS_DIR)\crc16_update.$(EXT_OBJ)
558 CSRCS = $(CSRCS) $(CRC16_DIR)\crc16_reset.c
559 OBJS  = $(OBJS)  $(OBJS_DIR)\crc16_reset.$(EXT_OBJ)
560 CSRCS = $(CSRCS) $(CRC16_DIR)\crc16_table.c
561 OBJS  = $(OBJS)  $(OBJS_DIR)\crc16_table.$(EXT_OBJ)
562
563
564
565 # --------------------------------------------------
566 #  Device Drivers
567 # --------------------------------------------------
568
569 # VT100
570 VT100_DIR = $(HOSAPLFW_DIR)\driver\console\vt100
571 CSRCS = $(CSRCS) $(VT100_DIR)\vt100drv_create.c
572 OBJS  = $(OBJS)  $(OBJS_DIR)\vt100drv_create.$(EXT_OBJ)
573 CSRCS = $(CSRCS) $(VT100_DIR)\vt100drv_delete.c
574 OBJS  = $(OBJS)  $(OBJS_DIR)\vt100drv_delete.$(EXT_OBJ)
575 CSRCS = $(CSRCS) $(VT100_DIR)\vt100drv_constructor.c
576 OBJS  = $(OBJS)  $(OBJS_DIR)\vt100drv_constructor.$(EXT_OBJ)
577 CSRCS = $(CSRCS) $(VT100_DIR)\vt100drv_destructor.c
578 OBJS  = $(OBJS)  $(OBJS_DIR)\vt100drv_destructor.$(EXT_OBJ)
579 CSRCS = $(CSRCS) $(VT100_DIR)\vt100drv_open.c
580 OBJS  = $(OBJS)  $(OBJS_DIR)\vt100drv_open.$(EXT_OBJ)
581 CSRCS = $(CSRCS) $(VT100_DIR)\vt100drv_close.c
582 OBJS  = $(OBJS)  $(OBJS_DIR)\vt100drv_close.$(EXT_OBJ)
583 CSRCS = $(CSRCS) $(VT100_DIR)\vt100drv_iocontrol.c
584 OBJS  = $(OBJS)  $(OBJS_DIR)\vt100drv_iocontrol.$(EXT_OBJ)
585 CSRCS = $(CSRCS) $(VT100_DIR)\vt100drv_seek.c
586 OBJS  = $(OBJS)  $(OBJS_DIR)\vt100drv_seek.$(EXT_OBJ)
587 CSRCS = $(CSRCS) $(VT100_DIR)\vt100drv_read.c
588 OBJS  = $(OBJS)  $(OBJS_DIR)\vt100drv_read.$(EXT_OBJ)
589 CSRCS = $(CSRCS) $(VT100_DIR)\vt100drv_write.c
590 OBJS  = $(OBJS)  $(OBJS_DIR)\vt100drv_write.$(EXT_OBJ)
591 CSRCS = $(CSRCS) $(VT100_DIR)\vt100drv_flush.c
592 OBJS  = $(OBJS)  $(OBJS_DIR)\vt100drv_flush.$(EXT_OBJ)
593 CSRCS = $(CSRCS) $(VT100_DIR)\vt100drv_getch.c
594 OBJS  = $(OBJS)  $(OBJS_DIR)\vt100drv_getch.$(EXT_OBJ)
595
596
597 # TCP/IP
598 TCPIP_DIR = $(HOSAPLFW_DIR)\driver\tcpip\tcpip
599 CSRCS = $(CSRCS) $(TCPIP_DIR)\tcpip_create.c
600 OBJS  = $(OBJS)  $(OBJS_DIR)\tcpip_create.$(EXT_OBJ)
601 CSRCS = $(CSRCS) $(TCPIP_DIR)\tcpip_delete.c
602 OBJS  = $(OBJS)  $(OBJS_DIR)\tcpip_delete.$(EXT_OBJ)
603 CSRCS = $(CSRCS) $(TCPIP_DIR)\tcpip_constructor.c
604 OBJS  = $(OBJS)  $(OBJS_DIR)\tcpip_constructor.$(EXT_OBJ)
605 CSRCS = $(CSRCS) $(TCPIP_DIR)\tcpip_destructor.c
606 OBJS  = $(OBJS)  $(OBJS_DIR)\tcpip_destructor.$(EXT_OBJ)
607 CSRCS = $(CSRCS) $(TCPIP_DIR)\tcpip_open.c
608 OBJS  = $(OBJS)  $(OBJS_DIR)\tcpip_open.$(EXT_OBJ)
609 CSRCS = $(CSRCS) $(TCPIP_DIR)\tcpip_close.c
610 OBJS  = $(OBJS)  $(OBJS_DIR)\tcpip_close.$(EXT_OBJ)
611 CSRCS = $(CSRCS) $(TCPIP_DIR)\tcpip_iocontrol.c
612 OBJS  = $(OBJS)  $(OBJS_DIR)\tcpip_iocontrol.$(EXT_OBJ)
613 CSRCS = $(CSRCS) $(TCPIP_DIR)\tcpip_seek.c
614 OBJS  = $(OBJS)  $(OBJS_DIR)\tcpip_seek.$(EXT_OBJ)
615 CSRCS = $(CSRCS) $(TCPIP_DIR)\tcpip_read.c
616 OBJS  = $(OBJS)  $(OBJS_DIR)\tcpip_read.$(EXT_OBJ)
617 CSRCS = $(CSRCS) $(TCPIP_DIR)\tcpip_write.c
618 OBJS  = $(OBJS)  $(OBJS_DIR)\tcpip_write.$(EXT_OBJ)
619 CSRCS = $(CSRCS) $(TCPIP_DIR)\tcpip_flush.c
620 OBJS  = $(OBJS)  $(OBJS_DIR)\tcpip_flush.$(EXT_OBJ)
621 CSRCS = $(CSRCS) $(TCPIP_DIR)\tcpip_recv.c
622 OBJS  = $(OBJS)  $(OBJS_DIR)\tcpip_recv.$(EXT_OBJ)
623 CSRCS = $(CSRCS) $(TCPIP_DIR)\tcpipfile_create.c
624 OBJS  = $(OBJS)  $(OBJS_DIR)\tcpipfile_create.$(EXT_OBJ)
625 CSRCS = $(CSRCS) $(TCPIP_DIR)\tcpipfile_delete.c
626 OBJS  = $(OBJS)  $(OBJS_DIR)\tcpipfile_delete.$(EXT_OBJ)
627 CSRCS = $(CSRCS) $(TCPIP_DIR)\tcpipfile_constructor.c
628 OBJS  = $(OBJS)  $(OBJS_DIR)\tcpipfile_constructor.$(EXT_OBJ)
629 CSRCS = $(CSRCS) $(TCPIP_DIR)\tcpipfile_destructor.c
630 OBJS  = $(OBJS)  $(OBJS_DIR)\tcpipfile_destructor.$(EXT_OBJ)
631
632
633 # IpEther
634 IPETHER_DIR = $(HOSAPLFW_DIR)\driver\tcpip\ipether
635 CSRCS = $(CSRCS) $(IPETHER_DIR)\ipether_create.c
636 OBJS  = $(OBJS)  $(OBJS_DIR)\ipether_create.$(EXT_OBJ)
637 CSRCS = $(CSRCS) $(IPETHER_DIR)\ipether_delete.c
638 OBJS  = $(OBJS)  $(OBJS_DIR)\ipether_delete.$(EXT_OBJ)
639 CSRCS = $(CSRCS) $(IPETHER_DIR)\ipether_constructor.c
640 OBJS  = $(OBJS)  $(OBJS_DIR)\ipether_constructor.$(EXT_OBJ)
641 CSRCS = $(CSRCS) $(IPETHER_DIR)\ipether_destructor.c
642 OBJS  = $(OBJS)  $(OBJS_DIR)\ipether_destructor.$(EXT_OBJ)
643 CSRCS = $(CSRCS) $(IPETHER_DIR)\ipether_open.c
644 OBJS  = $(OBJS)  $(OBJS_DIR)\ipether_open.$(EXT_OBJ)
645 CSRCS = $(CSRCS) $(IPETHER_DIR)\ipether_close.c
646 OBJS  = $(OBJS)  $(OBJS_DIR)\ipether_close.$(EXT_OBJ)
647 CSRCS = $(CSRCS) $(IPETHER_DIR)\ipether_iocontrol.c
648 OBJS  = $(OBJS)  $(OBJS_DIR)\ipether_iocontrol.$(EXT_OBJ)
649 CSRCS = $(CSRCS) $(IPETHER_DIR)\ipether_seek.c
650 OBJS  = $(OBJS)  $(OBJS_DIR)\ipether_seek.$(EXT_OBJ)
651 CSRCS = $(CSRCS) $(IPETHER_DIR)\ipether_read.c
652 OBJS  = $(OBJS)  $(OBJS_DIR)\ipether_read.$(EXT_OBJ)
653 CSRCS = $(CSRCS) $(IPETHER_DIR)\ipether_write.c
654 OBJS  = $(OBJS)  $(OBJS_DIR)\ipether_write.$(EXT_OBJ)
655 CSRCS = $(CSRCS) $(IPETHER_DIR)\ipether_recv.c
656 OBJS  = $(OBJS)  $(OBJS_DIR)\ipether_recv.$(EXT_OBJ)
657 CSRCS = $(CSRCS) $(IPETHER_DIR)\ipether_flush.c
658 OBJS  = $(OBJS)  $(OBJS_DIR)\ipether_flush.$(EXT_OBJ)
659 CSRCS = $(CSRCS) $(IPETHER_DIR)\ipether_getmacaddr.c
660 OBJS  = $(OBJS)  $(OBJS_DIR)\ipether_getmacaddr.$(EXT_OBJ)
661
662
663 # NE2000
664 NE2000_DIR = $(HOSAPLFW_DIR)\driver\ether\ne2000
665 CSRCS = $(CSRCS) $(NE2000_DIR)\ne2000drv.c
666 OBJS  = $(OBJS)  $(OBJS_DIR)\ne2000drv.$(EXT_OBJ)
667 CSRCS = $(CSRCS) $(NE2000_DIR)\ne2000hal.c
668 OBJS  = $(OBJS)  $(OBJS_DIR)\ne2000hal.$(EXT_OBJ)
669
670
671 # LAN91C111
672 LAN9000_DIR = $(HOSAPLFW_DIR)\driver\ether\lan9000
673 CSRCS = $(CSRCS) $(LAN9000_DIR)\lan9000drv_close.c
674 OBJS  = $(OBJS)  $(OBJS_DIR)\lan9000drv_close.$(EXT_OBJ)
675 CSRCS = $(CSRCS) $(LAN9000_DIR)\lan9000drv_create.c
676 OBJS  = $(OBJS)  $(OBJS_DIR)\lan9000drv_create.$(EXT_OBJ)
677 CSRCS = $(CSRCS) $(LAN9000_DIR)\lan9000drv_delete.c
678 OBJS  = $(OBJS)  $(OBJS_DIR)\lan9000drv_delete.$(EXT_OBJ)
679 CSRCS = $(CSRCS) $(LAN9000_DIR)\lan9000drv_constructor.c
680 OBJS  = $(OBJS)  $(OBJS_DIR)\lan9000drv_constructor.$(EXT_OBJ)
681 CSRCS = $(CSRCS) $(LAN9000_DIR)\lan9000drv_destructor.c
682 OBJS  = $(OBJS)  $(OBJS_DIR)\lan9000drv_destructor.$(EXT_OBJ)
683 CSRCS = $(CSRCS) $(LAN9000_DIR)\lan9000drv_flush.c
684 OBJS  = $(OBJS)  $(OBJS_DIR)\lan9000drv_flush.$(EXT_OBJ)
685 CSRCS = $(CSRCS) $(LAN9000_DIR)\lan9000drv_iocontrol.c
686 OBJS  = $(OBJS)  $(OBJS_DIR)\lan9000drv_iocontrol.$(EXT_OBJ)
687 CSRCS = $(CSRCS) $(LAN9000_DIR)\lan9000drv_isr.c
688 OBJS  = $(OBJS)  $(OBJS_DIR)\lan9000drv_isr.$(EXT_OBJ)
689 CSRCS = $(CSRCS) $(LAN9000_DIR)\lan9000drv_open.c
690 OBJS  = $(OBJS)  $(OBJS_DIR)\lan9000drv_open.$(EXT_OBJ)
691 CSRCS = $(CSRCS) $(LAN9000_DIR)\lan9000drv_read.c
692 OBJS  = $(OBJS)  $(OBJS_DIR)\lan9000drv_read.$(EXT_OBJ)
693 CSRCS = $(CSRCS) $(LAN9000_DIR)\lan9000drv_seek.c
694 OBJS  = $(OBJS)  $(OBJS_DIR)\lan9000drv_seek.$(EXT_OBJ)
695 CSRCS = $(CSRCS) $(LAN9000_DIR)\lan9000drv_write.c
696 OBJS  = $(OBJS)  $(OBJS_DIR)\lan9000drv_write.$(EXT_OBJ)
697 CSRCS = $(CSRCS) $(LAN9000_DIR)\lan9000hal_create.c
698 OBJS  = $(OBJS)  $(OBJS_DIR)\lan9000hal_create.$(EXT_OBJ)
699 CSRCS = $(CSRCS) $(LAN9000_DIR)\lan9000hal_delete.c
700 OBJS  = $(OBJS)  $(OBJS_DIR)\lan9000hal_delete.$(EXT_OBJ)
701 CSRCS = $(CSRCS) $(LAN9000_DIR)\lan9000hal_getinterruptstatus.c
702 OBJS  = $(OBJS)  $(OBJS_DIR)\lan9000hal_getinterruptstatus.$(EXT_OBJ)
703 CSRCS = $(CSRCS) $(LAN9000_DIR)\lan9000hal_getphysicaladdr.c
704 OBJS  = $(OBJS)  $(OBJS_DIR)\lan9000hal_getphysicaladdr.$(EXT_OBJ)
705 CSRCS = $(CSRCS) $(LAN9000_DIR)\lan9000hal_mii.c
706 OBJS  = $(OBJS)  $(OBJS_DIR)\lan9000hal_mii.$(EXT_OBJ)
707 CSRCS = $(CSRCS) $(LAN9000_DIR)\lan9000hal_phyregread.c
708 OBJS  = $(OBJS)  $(OBJS_DIR)\lan9000hal_phyregread.$(EXT_OBJ)
709 CSRCS = $(CSRCS) $(LAN9000_DIR)\lan9000hal_phyregwrite.c
710 OBJS  = $(OBJS)  $(OBJS_DIR)\lan9000hal_phyregwrite.$(EXT_OBJ)
711 CSRCS = $(CSRCS) $(LAN9000_DIR)\lan9000hal_recv.c
712 OBJS  = $(OBJS)  $(OBJS_DIR)\lan9000hal_recv.$(EXT_OBJ)
713 CSRCS = $(CSRCS) $(LAN9000_DIR)\lan9000hal_send.c
714 OBJS  = $(OBJS)  $(OBJS_DIR)\lan9000hal_send.$(EXT_OBJ)
715 CSRCS = $(CSRCS) $(LAN9000_DIR)\lan9000hal_setinterruptmask.c
716 OBJS  = $(OBJS)  $(OBJS_DIR)\lan9000hal_setinterruptmask.$(EXT_OBJ)
717 CSRCS = $(CSRCS) $(LAN9000_DIR)\lan9000hal_setup.c
718 OBJS  = $(OBJS)  $(OBJS_DIR)\lan9000hal_setup.$(EXT_OBJ)
719 CSRCS = $(CSRCS) $(LAN9000_DIR)\lan9000hal_stop.c
720 OBJS  = $(OBJS)  $(OBJS_DIR)\lan9000hal_stop.$(EXT_OBJ)
721
722
723 # LAN91C111
724 LAN9118_DIR = $(HOSAPLFW_DIR)\driver\ether\lan9118
725 CSRCS = $(CSRCS) $(LAN9118_DIR)\lan9118drv_create.c
726 OBJS  = $(OBJS)  $(OBJS_DIR)\lan9118drv_create.$(EXT_OBJ)
727 CSRCS = $(CSRCS) $(LAN9118_DIR)\lan9118drv_delete.c
728 OBJS  = $(OBJS)  $(OBJS_DIR)\lan9118drv_delete.$(EXT_OBJ)
729 CSRCS = $(CSRCS) $(LAN9118_DIR)\lan9118drv_open.c
730 OBJS  = $(OBJS)  $(OBJS_DIR)\lan9118drv_open.$(EXT_OBJ)
731 CSRCS = $(CSRCS) $(LAN9118_DIR)\lan9118drv_close.c
732 OBJS  = $(OBJS)  $(OBJS_DIR)\lan9118drv_close.$(EXT_OBJ)
733 CSRCS = $(CSRCS) $(LAN9118_DIR)\lan9118drv_iocontrol.c
734 OBJS  = $(OBJS)  $(OBJS_DIR)\lan9118drv_iocontrol.$(EXT_OBJ)
735 CSRCS = $(CSRCS) $(LAN9118_DIR)\lan9118drv_seek.c
736 OBJS  = $(OBJS)  $(OBJS_DIR)\lan9118drv_seek.$(EXT_OBJ)
737 CSRCS = $(CSRCS) $(LAN9118_DIR)\lan9118drv_read.c
738 OBJS  = $(OBJS)  $(OBJS_DIR)\lan9118drv_read.$(EXT_OBJ)
739 CSRCS = $(CSRCS) $(LAN9118_DIR)\lan9118drv_write.c
740 OBJS  = $(OBJS)  $(OBJS_DIR)\lan9118drv_write.$(EXT_OBJ)
741 CSRCS = $(CSRCS) $(LAN9118_DIR)\lan9118drv_flush.c
742 OBJS  = $(OBJS)  $(OBJS_DIR)\lan9118drv_flush.$(EXT_OBJ)
743 CSRCS = $(CSRCS) $(LAN9118_DIR)\lan9118drv_isr.c
744 OBJS  = $(OBJS)  $(OBJS_DIR)\lan9118drv_isr.$(EXT_OBJ)
745
746
747 # 16550A
748 PC16550_DIR = $(HOSAPLFW_DIR)\driver\serial\pc16550
749 CSRCS = $(CSRCS) $(PC16550_DIR)\pc16550drv_create.c
750 OBJS  = $(OBJS)  $(OBJS_DIR)\pc16550drv_create.$(EXT_OBJ)
751 CSRCS = $(CSRCS) $(PC16550_DIR)\pc16550drv_delete.c
752 OBJS  = $(OBJS)  $(OBJS_DIR)\pc16550drv_delete.$(EXT_OBJ)
753 CSRCS = $(CSRCS) $(PC16550_DIR)\pc16550drv_constructor.c
754 OBJS  = $(OBJS)  $(OBJS_DIR)\pc16550drv_constructor.$(EXT_OBJ)
755 CSRCS = $(CSRCS) $(PC16550_DIR)\pc16550drv_destructor.c
756 OBJS  = $(OBJS)  $(OBJS_DIR)\pc16550drv_destructor.$(EXT_OBJ)
757 CSRCS = $(CSRCS) $(PC16550_DIR)\pc16550drv_open.c
758 OBJS  = $(OBJS)  $(OBJS_DIR)\pc16550drv_open.$(EXT_OBJ)
759 CSRCS = $(CSRCS) $(PC16550_DIR)\pc16550drv_close.c
760 OBJS  = $(OBJS)  $(OBJS_DIR)\pc16550drv_close.$(EXT_OBJ)
761 CSRCS = $(CSRCS) $(PC16550_DIR)\pc16550drv_iocontrol.c
762 OBJS  = $(OBJS)  $(OBJS_DIR)\pc16550drv_iocontrol.$(EXT_OBJ)
763 CSRCS = $(CSRCS) $(PC16550_DIR)\pc16550drv_seek.c
764 OBJS  = $(OBJS)  $(OBJS_DIR)\pc16550drv_seek.$(EXT_OBJ)
765 CSRCS = $(CSRCS) $(PC16550_DIR)\pc16550drv_read.c
766 OBJS  = $(OBJS)  $(OBJS_DIR)\pc16550drv_read.$(EXT_OBJ)
767 CSRCS = $(CSRCS) $(PC16550_DIR)\pc16550drv_write.c
768 OBJS  = $(OBJS)  $(OBJS_DIR)\pc16550drv_write.$(EXT_OBJ)
769 CSRCS = $(CSRCS) $(PC16550_DIR)\pc16550drv_flush.c
770 OBJS  = $(OBJS)  $(OBJS_DIR)\pc16550drv_flush.$(EXT_OBJ)
771 CSRCS = $(CSRCS) $(PC16550_DIR)\pc16550drv_isr.c
772 OBJS  = $(OBJS)  $(OBJS_DIR)\pc16550drv_isr.$(EXT_OBJ)
773 CSRCS = $(CSRCS) $(PC16550_DIR)\pc16550hal_create.c
774 OBJS  = $(OBJS)  $(OBJS_DIR)\pc16550hal_create.$(EXT_OBJ)
775 CSRCS = $(CSRCS) $(PC16550_DIR)\pc16550hal_delete.c
776 OBJS  = $(OBJS)  $(OBJS_DIR)\pc16550hal_delete.$(EXT_OBJ)
777 CSRCS = $(CSRCS) $(PC16550_DIR)\pc16550hal_setup.c
778 OBJS  = $(OBJS)  $(OBJS_DIR)\pc16550hal_setup.$(EXT_OBJ)
779 CSRCS = $(CSRCS) $(PC16550_DIR)\pc16550hal_stop.c
780 OBJS  = $(OBJS)  $(OBJS_DIR)\pc16550hal_stop.$(EXT_OBJ)
781 CSRCS = $(CSRCS) $(PC16550_DIR)\pc16550hal_setspeed.c
782 OBJS  = $(OBJS)  $(OBJS_DIR)\pc16550hal_setspeed.$(EXT_OBJ)
783 CSRCS = $(CSRCS) $(PC16550_DIR)\pc16550hal_recvchar.c
784 OBJS  = $(OBJS)  $(OBJS_DIR)\pc16550hal_recvchar.$(EXT_OBJ)
785 CSRCS = $(CSRCS) $(PC16550_DIR)\pc16550hal_sendchar.c
786 OBJS  = $(OBJS)  $(OBJS_DIR)\pc16550hal_sendchar.$(EXT_OBJ)
787 CSRCS = $(CSRCS) $(PC16550_DIR)\pc16550hal_enableinterrupt.c
788 OBJS  = $(OBJS)  $(OBJS_DIR)\pc16550hal_enableinterrupt.$(EXT_OBJ)
789 CSRCS = $(CSRCS) $(PC16550_DIR)\pc16550hal_getinterruptstatus.c
790 OBJS  = $(OBJS)  $(OBJS_DIR)\pc16550hal_getinterruptstatus.$(EXT_OBJ)
791 CSRCS = $(CSRCS) $(PC16550_DIR)\pc16550hal_getstatus.c
792 OBJS  = $(OBJS)  $(OBJS_DIR)\pc16550hal_getstatus.$(EXT_OBJ)
793
794
795 # Atmel AT91 USART
796 AT91USART_DIR = $(HOSAPLFW_DIR)\driver\serial\at91
797 CSRCS = $(CSRCS) $(AT91USART_DIR)\at91usartdrv_create.c
798 OBJS  = $(OBJS)  $(OBJS_DIR)\at91usartdrv_create.$(EXT_OBJ)
799 CSRCS = $(CSRCS) $(AT91USART_DIR)\at91usartdrv_delete.c
800 OBJS  = $(OBJS)  $(OBJS_DIR)\at91usartdrv_delete.$(EXT_OBJ)
801 CSRCS = $(CSRCS) $(AT91USART_DIR)\at91usartdrv_constructor.c
802 OBJS  = $(OBJS)  $(OBJS_DIR)\at91usartdrv_constructor.$(EXT_OBJ)
803 CSRCS = $(CSRCS) $(AT91USART_DIR)\at91usartdrv_destructor.c
804 OBJS  = $(OBJS)  $(OBJS_DIR)\at91usartdrv_destructor.$(EXT_OBJ)
805 CSRCS = $(CSRCS) $(AT91USART_DIR)\at91usartdrv_open.c
806 OBJS  = $(OBJS)  $(OBJS_DIR)\at91usartdrv_open.$(EXT_OBJ)
807 CSRCS = $(CSRCS) $(AT91USART_DIR)\at91usartdrv_close.c
808 OBJS  = $(OBJS)  $(OBJS_DIR)\at91usartdrv_close.$(EXT_OBJ)
809 CSRCS = $(CSRCS) $(AT91USART_DIR)\at91usartdrv_iocontrol.c
810 OBJS  = $(OBJS)  $(OBJS_DIR)\at91usartdrv_iocontrol.$(EXT_OBJ)
811 CSRCS = $(CSRCS) $(AT91USART_DIR)\at91usartdrv_seek.c
812 OBJS  = $(OBJS)  $(OBJS_DIR)\at91usartdrv_seek.$(EXT_OBJ)
813 CSRCS = $(CSRCS) $(AT91USART_DIR)\at91usartdrv_read.c
814 OBJS  = $(OBJS)  $(OBJS_DIR)\at91usartdrv_read.$(EXT_OBJ)
815 CSRCS = $(CSRCS) $(AT91USART_DIR)\at91usartdrv_write.c
816 OBJS  = $(OBJS)  $(OBJS_DIR)\at91usartdrv_write.$(EXT_OBJ)
817 CSRCS = $(CSRCS) $(AT91USART_DIR)\at91usartdrv_flush.c
818 OBJS  = $(OBJS)  $(OBJS_DIR)\at91usartdrv_flush.$(EXT_OBJ)
819 CSRCS = $(CSRCS) $(AT91USART_DIR)\at91usartdrv_isr.c
820 OBJS  = $(OBJS)  $(OBJS_DIR)\at91usartdrv_isr.$(EXT_OBJ)
821
822
823 # Renesas SCI
824 RENESASSCI_DIR = $(HOSAPLFW_DIR)\driver\serial\renesas
825 CSRCS = $(CSRCS) $(RENESASSCI_DIR)\scidrv_create.c
826 OBJS  = $(OBJS)  $(OBJS_DIR)\scidrv_create.$(EXT_OBJ)
827 CSRCS = $(CSRCS) $(RENESASSCI_DIR)\scidrv_delete.c
828 OBJS  = $(OBJS)  $(OBJS_DIR)\scidrv_delete.$(EXT_OBJ)
829 CSRCS = $(CSRCS) $(RENESASSCI_DIR)\scidrv_constructor.c
830 OBJS  = $(OBJS)  $(OBJS_DIR)\scidrv_constructor.$(EXT_OBJ)
831 CSRCS = $(CSRCS) $(RENESASSCI_DIR)\scidrv_destructor.c
832 OBJS  = $(OBJS)  $(OBJS_DIR)\scidrv_destructor.$(EXT_OBJ)
833 CSRCS = $(CSRCS) $(RENESASSCI_DIR)\scidrv_open.c
834 OBJS  = $(OBJS)  $(OBJS_DIR)\scidrv_open.$(EXT_OBJ)
835 CSRCS = $(CSRCS) $(RENESASSCI_DIR)\scidrv_close.c
836 OBJS  = $(OBJS)  $(OBJS_DIR)\scidrv_close.$(EXT_OBJ)
837 CSRCS = $(CSRCS) $(RENESASSCI_DIR)\scidrv_iocontrol.c
838 OBJS  = $(OBJS)  $(OBJS_DIR)\scidrv_iocontrol.$(EXT_OBJ)
839 CSRCS = $(CSRCS) $(RENESASSCI_DIR)\scidrv_seek.c
840 OBJS  = $(OBJS)  $(OBJS_DIR)\scidrv_seek.$(EXT_OBJ)
841 CSRCS = $(CSRCS) $(RENESASSCI_DIR)\scidrv_read.c
842 OBJS  = $(OBJS)  $(OBJS_DIR)\scidrv_read.$(EXT_OBJ)
843 CSRCS = $(CSRCS) $(RENESASSCI_DIR)\scidrv_write.c
844 OBJS  = $(OBJS)  $(OBJS_DIR)\scidrv_write.$(EXT_OBJ)
845 CSRCS = $(CSRCS) $(RENESASSCI_DIR)\scidrv_flush.c
846 OBJS  = $(OBJS)  $(OBJS_DIR)\scidrv_flush.$(EXT_OBJ)
847 CSRCS = $(CSRCS) $(RENESASSCI_DIR)\scidrv_isrrxerr.c
848 OBJS  = $(OBJS)  $(OBJS_DIR)\scidrv_isrrxerr.$(EXT_OBJ)
849 CSRCS = $(CSRCS) $(RENESASSCI_DIR)\scidrv_isrrx.c
850 OBJS  = $(OBJS)  $(OBJS_DIR)\scidrv_isrrx.$(EXT_OBJ)
851 CSRCS = $(CSRCS) $(RENESASSCI_DIR)\scidrv_isrtx.c
852 OBJS  = $(OBJS)  $(OBJS_DIR)\scidrv_isrtx.$(EXT_OBJ)
853 CSRCS = $(CSRCS) $(RENESASSCI_DIR)\scidrv_isrtxend.c
854 OBJS  = $(OBJS)  $(OBJS_DIR)\scidrv_isrtxend.$(EXT_OBJ)
855 CSRCS = $(CSRCS) $(RENESASSCI_DIR)\scihal_create.c
856 OBJS  = $(OBJS)  $(OBJS_DIR)\scihal_create.$(EXT_OBJ)
857 CSRCS = $(CSRCS) $(RENESASSCI_DIR)\scihal_delete.c
858 OBJS  = $(OBJS)  $(OBJS_DIR)\scihal_delete.$(EXT_OBJ)
859 CSRCS = $(CSRCS) $(RENESASSCI_DIR)\scihal_enableinterrupt.c
860 OBJS  = $(OBJS)  $(OBJS_DIR)\scihal_enableinterrupt.$(EXT_OBJ)
861 CSRCS = $(CSRCS) $(RENESASSCI_DIR)\scihal_recvchar.c
862 OBJS  = $(OBJS)  $(OBJS_DIR)\scihal_recvchar.$(EXT_OBJ)
863 CSRCS = $(CSRCS) $(RENESASSCI_DIR)\scihal_sendchar.c
864 OBJS  = $(OBJS)  $(OBJS_DIR)\scihal_sendchar.$(EXT_OBJ)
865 CSRCS = $(CSRCS) $(RENESASSCI_DIR)\scihal_setspeed.c
866 OBJS  = $(OBJS)  $(OBJS_DIR)\scihal_setspeed.$(EXT_OBJ)
867 CSRCS = $(CSRCS) $(RENESASSCI_DIR)\scihal_setup.c
868 OBJS  = $(OBJS)  $(OBJS_DIR)\scihal_setup.$(EXT_OBJ)
869 CSRCS = $(CSRCS) $(RENESASSCI_DIR)\scihal_stop.c
870 OBJS  = $(OBJS)  $(OBJS_DIR)\scihal_stop.$(EXT_OBJ)
871
872
873 # Freescale MX1 UART
874 MX1UART_DIR = $(HOSAPLFW_DIR)\driver\serial\mx1
875 CSRCS = $(CSRCS) $(MX1UART_DIR)\mx1uartdrv_create.c
876 OBJS  = $(OBJS)  $(OBJS_DIR)\mx1uartdrv_create.$(EXT_OBJ)
877 CSRCS = $(CSRCS) $(MX1UART_DIR)\mx1uartdrv_delete.c
878 OBJS  = $(OBJS)  $(OBJS_DIR)\mx1uartdrv_delete.$(EXT_OBJ)
879 CSRCS = $(CSRCS) $(MX1UART_DIR)\mx1uartdrv_constructor.c
880 OBJS  = $(OBJS)  $(OBJS_DIR)\mx1uartdrv_constructor.$(EXT_OBJ)
881 CSRCS = $(CSRCS) $(MX1UART_DIR)\mx1uartdrv_destructor.c
882 OBJS  = $(OBJS)  $(OBJS_DIR)\mx1uartdrv_destructor.$(EXT_OBJ)
883 CSRCS = $(CSRCS) $(MX1UART_DIR)\mx1uartdrv_open.c
884 OBJS  = $(OBJS)  $(OBJS_DIR)\mx1uartdrv_open.$(EXT_OBJ)
885 CSRCS = $(CSRCS) $(MX1UART_DIR)\mx1uartdrv_close.c
886 OBJS  = $(OBJS)  $(OBJS_DIR)\mx1uartdrv_close.$(EXT_OBJ)
887 CSRCS = $(CSRCS) $(MX1UART_DIR)\mx1uartdrv_iocontrol.c
888 OBJS  = $(OBJS)  $(OBJS_DIR)\mx1uartdrv_iocontrol.$(EXT_OBJ)
889 CSRCS = $(CSRCS) $(MX1UART_DIR)\mx1uartdrv_seek.c
890 OBJS  = $(OBJS)  $(OBJS_DIR)\mx1uartdrv_seek.$(EXT_OBJ)
891 CSRCS = $(CSRCS) $(MX1UART_DIR)\mx1uartdrv_read.c
892 OBJS  = $(OBJS)  $(OBJS_DIR)\mx1uartdrv_read.$(EXT_OBJ)
893 CSRCS = $(CSRCS) $(MX1UART_DIR)\mx1uartdrv_write.c
894 OBJS  = $(OBJS)  $(OBJS_DIR)\mx1uartdrv_write.$(EXT_OBJ)
895 CSRCS = $(CSRCS) $(MX1UART_DIR)\mx1uartdrv_flush.c
896 OBJS  = $(OBJS)  $(OBJS_DIR)\mx1uartdrv_flush.$(EXT_OBJ)
897 CSRCS = $(CSRCS) $(MX1UART_DIR)\mx1uartdrv_isr.c
898 OBJS  = $(OBJS)  $(OBJS_DIR)\mx1uartdrv_isr.$(EXT_OBJ)
899
900
901 # Panasonic MN103 SC
902 MN103SC_DIR = $(HOSAPLFW_DIR)\driver\serial\mn103
903 CSRCS = $(CSRCS) $(MN103SC_DIR)\mn103scdrv_create.c
904 OBJS  = $(OBJS)  $(OBJS_DIR)\mn103scdrv_create.$(EXT_OBJ)
905 CSRCS = $(CSRCS) $(MN103SC_DIR)\mn103scdrv_delete.c
906 OBJS  = $(OBJS)  $(OBJS_DIR)\mn103scdrv_delete.$(EXT_OBJ)
907 CSRCS = $(CSRCS) $(MN103SC_DIR)\mn103scdrv_constructor.c
908 OBJS  = $(OBJS)  $(OBJS_DIR)\mn103scdrv_constructor.$(EXT_OBJ)
909 CSRCS = $(CSRCS) $(MN103SC_DIR)\mn103scdrv_destructor.c
910 OBJS  = $(OBJS)  $(OBJS_DIR)\mn103scdrv_destructor.$(EXT_OBJ)
911 CSRCS = $(CSRCS) $(MN103SC_DIR)\mn103scdrv_open.c
912 OBJS  = $(OBJS)  $(OBJS_DIR)\mn103scdrv_open.$(EXT_OBJ)
913 CSRCS = $(CSRCS) $(MN103SC_DIR)\mn103scdrv_close.c
914 OBJS  = $(OBJS)  $(OBJS_DIR)\mn103scdrv_close.$(EXT_OBJ)
915 CSRCS = $(CSRCS) $(MN103SC_DIR)\mn103scdrv_iocontrol.c
916 OBJS  = $(OBJS)  $(OBJS_DIR)\mn103scdrv_iocontrol.$(EXT_OBJ)
917 CSRCS = $(CSRCS) $(MN103SC_DIR)\mn103scdrv_seek.c
918 OBJS  = $(OBJS)  $(OBJS_DIR)\mn103scdrv_seek.$(EXT_OBJ)
919 CSRCS = $(CSRCS) $(MN103SC_DIR)\mn103scdrv_read.c
920 OBJS  = $(OBJS)  $(OBJS_DIR)\mn103scdrv_read.$(EXT_OBJ)
921 CSRCS = $(CSRCS) $(MN103SC_DIR)\mn103scdrv_write.c
922 OBJS  = $(OBJS)  $(OBJS_DIR)\mn103scdrv_write.$(EXT_OBJ)
923 CSRCS = $(CSRCS) $(MN103SC_DIR)\mn103scdrv_flush.c
924 OBJS  = $(OBJS)  $(OBJS_DIR)\mn103scdrv_flush.$(EXT_OBJ)
925 CSRCS = $(CSRCS) $(MN103SC_DIR)\mn103scdrv_isrtx.c
926 OBJS  = $(OBJS)  $(OBJS_DIR)\mn103scdrv_isrtx.$(EXT_OBJ)
927 CSRCS = $(CSRCS) $(MN103SC_DIR)\mn103scdrv_isrrx.c
928 OBJS  = $(OBJS)  $(OBJS_DIR)\mn103scdrv_isrrx.$(EXT_OBJ)
929
930
931 # WinSock
932 WINSOCK_DIR = $(HOSAPLFW_DIR)\driver\serial\winsock
933 CSRCS = $(CSRCS) $(WINSOCK_DIR)\winsockdrv.c
934 OBJS  = $(OBJS)  $(OBJS_DIR)\winsockdrv.$(EXT_OBJ)
935
936
937 # FAT volume
938 FATVOL_DIR = $(HOSAPLFW_DIR)\driver\volume\fat
939 CSRCS = $(CSRCS) $(FATVOL_DIR)\fatvol_create.c
940 OBJS  = $(OBJS)  $(OBJS_DIR)\fatvol_create.$(EXT_OBJ)
941 CSRCS = $(CSRCS) $(FATVOL_DIR)\fatvol_delete.c
942 OBJS  = $(OBJS)  $(OBJS_DIR)\fatvol_delete.$(EXT_OBJ)
943 CSRCS = $(CSRCS) $(FATVOL_DIR)\fatvol_constructor.c
944 OBJS  = $(OBJS)  $(OBJS_DIR)\fatvol_constructor.$(EXT_OBJ)
945 CSRCS = $(CSRCS) $(FATVOL_DIR)\fatvol_destructor.c
946 OBJS  = $(OBJS)  $(OBJS_DIR)\fatvol_destructor.$(EXT_OBJ)
947 CSRCS = $(CSRCS) $(FATVOL_DIR)\fatvol_open.c
948 OBJS  = $(OBJS)  $(OBJS_DIR)\fatvol_open.$(EXT_OBJ)
949 CSRCS = $(CSRCS) $(FATVOL_DIR)\fatvol_close.c
950 OBJS  = $(OBJS)  $(OBJS_DIR)\fatvol_close.$(EXT_OBJ)
951 CSRCS = $(CSRCS) $(FATVOL_DIR)\fatvol_iocontrol.c
952 OBJS  = $(OBJS)  $(OBJS_DIR)\fatvol_iocontrol.$(EXT_OBJ)
953 CSRCS = $(CSRCS) $(FATVOL_DIR)\fatvol_seek.c
954 OBJS  = $(OBJS)  $(OBJS_DIR)\fatvol_seek.$(EXT_OBJ)
955 CSRCS = $(CSRCS) $(FATVOL_DIR)\fatvol_read.c
956 OBJS  = $(OBJS)  $(OBJS_DIR)\fatvol_read.$(EXT_OBJ)
957 CSRCS = $(CSRCS) $(FATVOL_DIR)\fatvol_write.c
958 OBJS  = $(OBJS)  $(OBJS_DIR)\fatvol_write.$(EXT_OBJ)
959 CSRCS = $(CSRCS) $(FATVOL_DIR)\fatvol_flush.c
960 OBJS  = $(OBJS)  $(OBJS_DIR)\fatvol_flush.$(EXT_OBJ)
961 CSRCS = $(CSRCS) $(FATVOL_DIR)\fatvol_makedir.c
962 OBJS  = $(OBJS)  $(OBJS_DIR)\fatvol_makedir.$(EXT_OBJ)
963 CSRCS = $(CSRCS) $(FATVOL_DIR)\fatvol_remove.c
964 OBJS  = $(OBJS)  $(OBJS_DIR)\fatvol_remove.$(EXT_OBJ)
965 CSRCS = $(CSRCS) $(FATVOL_DIR)\fatvol_clusterread.c
966 OBJS  = $(OBJS)  $(OBJS_DIR)\fatvol_clusterread.$(EXT_OBJ)
967 CSRCS = $(CSRCS) $(FATVOL_DIR)\fatvol_clusterwrite.c
968 OBJS  = $(OBJS)  $(OBJS_DIR)\fatvol_clusterwrite.$(EXT_OBJ)
969 CSRCS = $(CSRCS) $(FATVOL_DIR)\fatvol_flushclusterbuf.c
970 OBJS  = $(OBJS)  $(OBJS_DIR)\fatvol_flushclusterbuf.$(EXT_OBJ)
971 CSRCS = $(CSRCS) $(FATVOL_DIR)\fatvol_flushfat.c
972 OBJS  = $(OBJS)  $(OBJS_DIR)\fatvol_flushfat.$(EXT_OBJ)
973 CSRCS = $(CSRCS) $(FATVOL_DIR)\fatvol_getclusterbuf.c
974 OBJS  = $(OBJS)  $(OBJS_DIR)\fatvol_getclusterbuf.$(EXT_OBJ)
975 CSRCS = $(CSRCS) $(FATVOL_DIR)\fatvol_relclusterbuf.c
976 OBJS  = $(OBJS)  $(OBJS_DIR)\fatvol_relclusterbuf.$(EXT_OBJ)
977 CSRCS = $(CSRCS) $(FATVOL_DIR)\fatvol_getnewcluster.c
978 OBJS  = $(OBJS)  $(OBJS_DIR)\fatvol_getnewcluster.$(EXT_OBJ)
979 CSRCS = $(CSRCS) $(FATVOL_DIR)\fatvol_getnextcluster.c
980 OBJS  = $(OBJS)  $(OBJS_DIR)\fatvol_getnextcluster.$(EXT_OBJ)
981 CSRCS = $(CSRCS) $(FATVOL_DIR)\fatvol_setnextcluster.c
982 OBJS  = $(OBJS)  $(OBJS_DIR)\fatvol_setnextcluster.$(EXT_OBJ)
983 CSRCS = $(CSRCS) $(FATVOL_DIR)\fatvol_syncfilesize.c
984 OBJS  = $(OBJS)  $(OBJS_DIR)\fatvol_syncfilesize.$(EXT_OBJ)
985 CSRCS = $(CSRCS) $(FATVOL_DIR)\fatfile_create.c
986 OBJS  = $(OBJS)  $(OBJS_DIR)\fatfile_create.$(EXT_OBJ)
987 CSRCS = $(CSRCS) $(FATVOL_DIR)\fatfile_delete.c
988 OBJS  = $(OBJS)  $(OBJS_DIR)\fatfile_delete.$(EXT_OBJ)
989 CSRCS = $(CSRCS) $(FATVOL_DIR)\fatfile_constructor.c
990 OBJS  = $(OBJS)  $(OBJS_DIR)\fatfile_constructor.$(EXT_OBJ)
991 CSRCS = $(CSRCS) $(FATVOL_DIR)\fatfile_destructor.c
992 OBJS  = $(OBJS)  $(OBJS_DIR)\fatfile_destructor.$(EXT_OBJ)
993
994
995
996 # --------------------------------------------------
997 #  Applications
998 # --------------------------------------------------
999
1000 # Memory Dump
1001 MEMDUMP_DIR = $(HOSAPLFW_DIR)\application\utility\memdump
1002 CSRCS = $(CSRCS) $(MEMDUMP_DIR)\memdump_main.c
1003 OBJS  = $(OBJS)  $(OBJS_DIR)\memdump_main.$(EXT_OBJ)
1004
1005
1006 # Memory Write
1007 MEMWRITE_DIR = $(HOSAPLFW_DIR)\application\utility\memwrite
1008 CSRCS = $(CSRCS) $(MEMWRITE_DIR)\memwrite_main.c
1009 OBJS  = $(OBJS)  $(OBJS_DIR)\memwrite_main.$(EXT_OBJ)
1010
1011
1012 # Memory Test
1013 MEMTEST_DIR = $(HOSAPLFW_DIR)\application\utility\memtest
1014 CSRCS = $(CSRCS) $(MEMTEST_DIR)\memtest_main.c
1015 OBJS  = $(OBJS)  $(OBJS_DIR)\memtest_main.$(EXT_OBJ)
1016
1017
1018 # Key Test
1019 KEYTEST_DIR = $(HOSAPLFW_DIR)\application\utility\keytest
1020 CSRCS = $(CSRCS) $(KEYTEST_DIR)\keytest_main.c
1021 OBJS  = $(OBJS)  $(OBJS_DIR)\keytest_main.$(EXT_OBJ)
1022
1023
1024 # Time Command
1025 TIMECMD_DIR = $(HOSAPLFW_DIR)\application\utility\timecmd
1026 CSRCS = $(CSRCS) $(TIMECMD_DIR)\timecmd_main.c
1027 OBJS  = $(OBJS)  $(OBJS_DIR)\timecmd_main.$(EXT_OBJ)
1028
1029
1030 # File List
1031 FILELIST_DIR = $(HOSAPLFW_DIR)\application\filecmd\filelist
1032 CSRCS = $(CSRCS) $(FILELIST_DIR)\filelist_main.c
1033 OBJS  = $(OBJS)  $(OBJS_DIR)\filelist_main.$(EXT_OBJ)
1034
1035
1036 # File Cat
1037 FILECAT_DIR = $(HOSAPLFW_DIR)\application\filecmd\filecat
1038 CSRCS = $(CSRCS) $(FILECAT_DIR)\filecat_main.c
1039 OBJS  = $(OBJS)  $(OBJS_DIR)\filecat_main.$(EXT_OBJ)
1040
1041
1042 # File Copy
1043 FILECOPY_DIR = $(HOSAPLFW_DIR)\application\filecmd\filecopy
1044 CSRCS = $(CSRCS) $(FILECOPY_DIR)\filecopy_main.c
1045 OBJS  = $(OBJS)  $(OBJS_DIR)\filecopy_main.$(EXT_OBJ)
1046
1047
1048 # File Dump
1049 FILEDUMP_DIR = $(HOSAPLFW_DIR)\application\filecmd\filedump
1050 CSRCS = $(CSRCS) $(FILEDUMP_DIR)\filedump_main.c
1051 OBJS  = $(OBJS)  $(OBJS_DIR)\filedump_main.$(EXT_OBJ)
1052
1053
1054 # Ether Snoopt
1055 ETHERSNOOP_DIR = $(HOSAPLFW_DIR)\application\netcmd\ethersnoop
1056 CSRCS = $(CSRCS) $(ETHERSNOOP_DIR)\ethersnoop_main.c
1057 OBJS  = $(OBJS)  $(OBJS_DIR)\ethersnoop_main.$(EXT_OBJ)
1058
1059
1060 # Hello World
1061 HELLO_DIR = $(HOSAPLFW_DIR)\application\example\hello
1062 CSRCS = $(CSRCS) $(HELLO_DIR)\hello_main.c
1063 OBJS  = $(OBJS)  $(OBJS_DIR)\hello_main.$(EXT_OBJ)
1064
1065
1066 # end of file