OSDN Git Service

0a71ea611bcdd1eb3ca540fca9573d777f303155
[hos/hos-v4a.git] / aplfw / build / common / gmake / aplfwsrc.inc
1 # ----------------------------------------------------------------------------
2 #  Hyper Operating System V4 Advance
3 #    common depend file for GNU make
4 #
5 #  Copyright (C) 1998-2006 by Project HOS
6 #  http://sourceforge.jp/projects/hos/
7 # ----------------------------------------------------------------------------
8
9
10 # Include directories
11 INC_DIRS += $(APLFW_DIR)
12
13
14
15 # --------------------------------------------------
16 #  Systems
17 # --------------------------------------------------
18
19 SYSTEM_DIR     = $(APLFW_DIR)/system/system
20 SRC_DIRS      += $(SYSTEM_DIR)
21 CSRCS         += $(SYSTEM_DIR)/system_initialize.c                                      \
22                  $(SYSTEM_DIR)/system_boot.c
23
24
25 # System API
26 SYSAPI_DIR     = $(APLFW_DIR)/system/sysapi
27 SRC_DIRS      += $(SYSAPI_DIR)
28 CSRCS         += $(SYSAPI_DIR)/sysapi_initialize.c                                      \
29                  $(SYSAPI_DIR)/sysloc_lock.c                                            \
30                  $(SYSAPI_DIR)/sysloc_unlock.c                                          \
31                  $(SYSAPI_DIR)/sysevt_clear.c                                           \
32                  $(SYSAPI_DIR)/sysevt_create.c                                          \
33                  $(SYSAPI_DIR)/sysevt_delete.c                                          \
34                  $(SYSAPI_DIR)/sysevt_set.c                                                     \
35                  $(SYSAPI_DIR)/sysevt_wait.c                                            \
36                  $(SYSAPI_DIR)/sysint_clear.c                                           \
37                  $(SYSAPI_DIR)/sysint_disable.c                                         \
38                  $(SYSAPI_DIR)/sysint_enable.c                                          \
39                  $(SYSAPI_DIR)/sysisr_create.c                                          \
40                  $(SYSAPI_DIR)/sysisr_delete.c                                          \
41                  $(SYSAPI_DIR)/sysmem_alloc.c                                           \
42                  $(SYSAPI_DIR)/sysmem_free.c                                            \
43                  $(SYSAPI_DIR)/sysmem_getmemif.c                                        \
44                  $(SYSAPI_DIR)/sysmem_getsize.c                                         \
45                  $(SYSAPI_DIR)/sysmem_realloc.c                                         \
46                  $(SYSAPI_DIR)/sysmtx_create.c                                          \
47                  $(SYSAPI_DIR)/sysmtx_delete.c                                          \
48                  $(SYSAPI_DIR)/sysmtx_lock.c                                            \
49                  $(SYSAPI_DIR)/sysmtx_unlock.c                                          \
50                  $(SYSAPI_DIR)/sysprc_create.c                                          \
51                  $(SYSAPI_DIR)/sysprc_delete.c                                          \
52                  $(SYSAPI_DIR)/sysprc_exit.c                                            \
53                  $(SYSAPI_DIR)/sysprc_getcurrenthandle.c                        \
54                  $(SYSAPI_DIR)/sysprc_start.c                                           \
55                  $(SYSAPI_DIR)/systim_wait.c
56
57
58 # Handle Object
59 HANDLE_DIR     = $(APLFW_DIR)/system/handle
60 SRC_DIRS      += $(HANDLE_DIR)
61 CSRCS         += $(HANDLE_DIR)/handle_close.c                                           \
62                  $(HANDLE_DIR)/handleobj_create.c                                       \
63                  $(HANDLE_DIR)/handleobj_delete.c
64
65
66 # Memory
67 MEMORY_DIR     = $(APLFW_DIR)/system/memory
68 SRC_DIRS      += $(MEMORY_DIR)
69 CSRCS         += $(MEMORY_DIR)/memory.c
70
71
72 # Process
73 PROCESS_DIR    = $(APLFW_DIR)/system/process
74 SRC_DIRS      += $(PROCESS_DIR)
75 CSRCS         += $(PROCESS_DIR)/process.c                                                       \
76                  $(PROCESS_DIR)/procobj.c
77
78
79 # File
80 FILE_DIR       = $(APLFW_DIR)/system/file
81 SRC_DIRS      += $(FILE_DIR)
82 CSRCS         += $(FILE_DIR)/file_initialize.c                                          \
83                  $(FILE_DIR)/file_open.c                                                        \
84                  $(FILE_DIR)/file_iocontrol.c                                           \
85                  $(FILE_DIR)/file_seek.c                                                        \
86                  $(FILE_DIR)/file_read.c                                                        \
87                  $(FILE_DIR)/file_write.c                                                       \
88                  $(FILE_DIR)/file_getchar.c                                                     \
89                  $(FILE_DIR)/file_getstring.c                                           \
90                  $(FILE_DIR)/file_putchar.c                                                     \
91                  $(FILE_DIR)/file_putstring.c                                           \
92                  $(FILE_DIR)/file_adddevice.c                                           \
93                  $(FILE_DIR)/file_addvolume.c                                           \
94                  $(FILE_DIR)/filefmt.c                                                          \
95                  $(FILE_DIR)/fileobj_create.c                                           \
96                  $(FILE_DIR)/fileobj_delete.c                                           \
97                  $(FILE_DIR)/stdfile.c                                                          \
98                  $(FILE_DIR)/console_getch.c                                            \
99                  $(FILE_DIR)/drvobj_create.c                                            \
100                  $(FILE_DIR)/drvobj_delete.c                                            \
101                  $(FILE_DIR)/chrdrv_create.c                                            \
102                  $(FILE_DIR)/chrfile_create.c                                           \
103                  $(FILE_DIR)/volume_openfile.c                                          \
104                  $(FILE_DIR)/volumeobj_create.c
105
106
107 # Command
108 COMMAND_DIR    = $(APLFW_DIR)/system/command
109 SRC_DIRS      += $(COMMAND_DIR)
110 CSRCS         += $(COMMAND_DIR)/command.c
111
112
113 # Shell
114 SHELL_DIR      = $(APLFW_DIR)/system/shell
115 SRC_DIRS      += $(SHELL_DIR)
116 CSRCS         += $(SHELL_DIR)/shell.c
117
118
119
120
121 # --------------------------------------------------
122 #  Librarys
123 # --------------------------------------------------
124
125 # Memory Pool
126 MEMPOL_DIR     = $(APLFW_DIR)/library/container/mempol
127 SRC_DIRS      += $(MEMPOL_DIR)
128 CSRCS         += $(MEMPOL_DIR)/mempol.c 
129
130
131 # Stream Buffer
132 STMBUF_DIR     = $(APLFW_DIR)/library/container/stmbuf
133 SRC_DIRS      += $(STMBUF_DIR)
134 CSRCS         += $(STMBUF_DIR)/stmbuf.c
135
136
137 # Association Array
138 ASSOC_DIR      = $(APLFW_DIR)/library/container/assoc
139 SRC_DIRS      += $(ASSOC_DIR)
140 CSRCS         += $(ASSOC_DIR)/assoc.c
141
142 # List
143 LIST_DIR       = $(APLFW_DIR)/library/container/list
144 SRC_DIRS      += $(LIST_DIR)
145 CSRCS         += $(LIST_DIR)/list_create.c                                                      \
146                  $(LIST_DIR)/list_createex.c                                            \
147                  $(LIST_DIR)/list_addtail.c                                                     \
148                  $(LIST_DIR)/list_getat.c                                                       \
149                  $(LIST_DIR)/list_getheadpos.c                                          \
150                  $(LIST_DIR)/list_getnextpos.c                                          \
151                  $(LIST_DIR)/list_getprevpos.c                                          \
152                  $(LIST_DIR)/list_gettailpos.c                                          \
153                  $(LIST_DIR)/list_remove.c
154
155
156
157 # --------------------------------------------------
158 #  Volumes
159 # --------------------------------------------------
160
161 # Device Volume
162 DEVVOL_DIR     = $(APLFW_DIR)/volume/dev
163 SRC_DIRS      += $(DEVVOL_DIR)
164 CSRCS         += $(DEVVOL_DIR)/devvol_create.c                                          \
165                  $(DEVVOL_DIR)/devvol_delete.c                                          \
166                  $(DEVVOL_DIR)/devvol_adddevice.c                                       \
167                  $(DEVVOL_DIR)/devvol_openfile.c
168
169
170 # FAT Device
171 #SRC_DIRS += $(APLFW_DIR)/volume/fat
172 #CSRCS    += $(APLFW_DIR)/volume/fat/fatvol_clusterread.c                       \
173 #            $(APLFW_DIR)/volume/fat/fatvol_clusterwrite.c                      \
174 #            $(APLFW_DIR)/volume/fat/fatvol_create.c                            \
175 #            $(APLFW_DIR)/volume/fat/fatvol_open.c                                      \
176 #            $(APLFW_DIR)/volume/fat/fatvol_getclusterbuf.c                     \
177 #            $(APLFW_DIR)/volume/fat/fatvol_getnextcluster.c            \
178 #            $(APLFW_DIR)/volume/fat/fatvol_relclusterbuf.c                     \
179 #            $(APLFW_DIR)/volume/fat/fatvol_setnextcluster.c            \
180 #            $(APLFW_DIR)/volume/fat/fatvol_flushfat.c                          \
181 #            $(APLFW_DIR)/volume/fat/fatfile_create.c                           \
182 #            $(APLFW_DIR)/volume/fat/fatfile_read.c                                     \
183
184
185
186
187 # --------------------------------------------------
188 #  Device Drivers
189 # --------------------------------------------------
190
191
192 # VT100
193 VT100_DIR      = $(APLFW_DIR)/driver/console/vt100
194 SRC_DIRS      += $(VT100_DIR)
195 CSRCS         += $(VT100_DIR)/vt100drv_create.c                                         \
196                  $(VT100_DIR)/vt100drv_delete.c                                         \
197                  $(VT100_DIR)/vt100drv_open.c                                           \
198                  $(VT100_DIR)/vt100drv_close.c                                          \
199                  $(VT100_DIR)/vt100drv_iocontrol.c                                      \
200                  $(VT100_DIR)/vt100drv_seek.c                                           \
201                  $(VT100_DIR)/vt100drv_read.c                                           \
202                  $(VT100_DIR)/vt100drv_write.c                                          \
203                  $(VT100_DIR)/vt100drv_flush.c                                          \
204                  $(VT100_DIR)/vt100drv_getch.c
205
206
207 # PC16550
208 PC16550_DIR    = $(APLFW_DIR)/driver/serial/pc16550
209 SRC_DIRS      += $(PC16550_DIR)
210 CSRCS         += $(PC16550_DIR)/pc16550drv_create.c                                     \
211                  $(PC16550_DIR)/pc16550drv_delete.c                                     \
212                  $(PC16550_DIR)/pc16550drv_open.c                                       \
213                  $(PC16550_DIR)/pc16550drv_close.c                                      \
214                  $(PC16550_DIR)/pc16550drv_iocontrol.c                          \
215                  $(PC16550_DIR)/pc16550drv_seek.c                                       \
216                  $(PC16550_DIR)/pc16550drv_read.c                                       \
217                  $(PC16550_DIR)/pc16550drv_write.c                                      \
218                  $(PC16550_DIR)/pc16550drv_flush.c                                      \
219                  $(PC16550_DIR)/pc16550drv_isr.c                                        \
220                  $(PC16550_DIR)/pc16550hal_create.c                                     \
221                  $(PC16550_DIR)/pc16550hal_delete.c                                     \
222                  $(PC16550_DIR)/pc16550hal_setup.c                                      \
223                  $(PC16550_DIR)/pc16550hal_stop.c                                       \
224                  $(PC16550_DIR)/pc16550hal_setspeed.c                           \
225                  $(PC16550_DIR)/pc16550hal_recvchar.c                           \
226                  $(PC16550_DIR)/pc16550hal_sendchar.c                           \
227                  $(PC16550_DIR)/pc16550hal_enableinterrupt.c            \
228                  $(PC16550_DIR)/pc16550hal_getinterruptstatus.c         \
229                  $(PC16550_DIR)/pc16550hal_getstatus.c
230
231
232
233
234 # --------------------------------------------------
235 #  Applications
236 # --------------------------------------------------
237
238
239 # Hello World
240 HELLO_DIR      = $(APLFW_DIR)/application/example/hello
241 SRC_DIRS      += $(HELLO_DIR)
242 CSRCS         += $(HELLO_DIR)/hello.c
243
244
245 # Memory Dump
246 MEMDUMP_DIR    = $(APLFW_DIR)/application/utility/memdump
247 SRC_DIRS      += $(MEMDUMP_DIR)
248 CSRCS         += $(MEMDUMP_DIR)/memdump_main.c
249
250 # Memory Write
251 MEMWRITE_DIR   = $(APLFW_DIR)/application/utility/memwrite
252 SRC_DIRS      += $(MEMWRITE_DIR)
253 CSRCS         += $(MEMWRITE_DIR)/memwrite_main.c
254
255 # Memory Test
256 MEMTEST_DIR    = $(APLFW_DIR)/application/utility/memtest
257 SRC_DIRS      += $(MEMTEST_DIR)
258 CSRCS         += $(MEMTEST_DIR)/memtest_main.c
259
260 # Key Test
261 KEYTEST_DIR    = $(APLFW_DIR)/application/utility/keytest
262 SRC_DIRS      += $(KEYTEST_DIR)
263 CSRCS         += $(KEYTEST_DIR)/keytest_main.c
264
265
266 # end of file