switch Cyclone to submodule on it's own git repo
[picodrive.git] / platform / uiq2 / audio / motorola / AUDIO_MOTOROLA.ARMI
CommitLineData
cc68a136 1\r
2# CWD \DEV\UIQ21\_SRC\PICODRIVEN\AUDIO\MOTOROLA\\r
3# MMPFile \DEV\UIQ21\_SRC\PICODRIVEN\AUDIO\MOTOROLA\AUDIO_MOTOROLA.MMP\r
4# Target AUDIO_MOTOROLA.DLL\r
5# TargetType DLL\r
6# BasicTargetType DLL\r
7# MakefileType GNU\r
8\r
9ERASE = @erase 2>>nul\r
10\r
11# EPOC DEFINITIONS\r
12\r
13EPOCBLD = ..\..\..\..\..\A925SDK\EPOC32\BUILD\DEV\UIQ21\_SRC\PICODRIVEN\AUDIO\MOTOROLA\AUDIO_MOTOROLA\ARMI\r
14EPOCTRG = ..\..\..\..\..\A925SDK\EPOC32\RELEASE\ARMI\r
15EPOCLIB = ..\..\..\..\..\A925SDK\EPOC32\RELEASE\ARMI\r
16EPOCLINK = ..\..\..\..\..\A925SDK\EPOC32\RELEASE\ARMI\r
17EPOCSTATLINK = ..\..\..\..\..\A925SDK\EPOC32\RELEASE\ARMI\r
18EPOCASSPLINK = ..\..\..\..\..\A925SDK\EPOC32\RELEASE\MARM\r
19EPOCDATA = \DEV\A925SDK\EPOC32\DATA\r
20EPOCINC = \DEV\A925SDK\EPOC32\INCLUDE\r
21TRGDIR = \r
22DATADIR = Z\SYSTEM\DATA\r
23\r
24EPOCBLDUREL = $(EPOCBLD)\UREL\r
25EPOCTRGUREL = $(EPOCTRG)\UREL\r
26EPOCLIBUREL = $(EPOCLIB)\UREL\r
27EPOCLINKUREL = $(EPOCLINK)\UREL\r
28EPOCSTATLINKUREL = $(EPOCSTATLINK)\UREL\r
29EPOCASSPLINKUREL = $(EPOCASSPLINK)\UREL\r
30\r
31EPOCBLDUDEB = $(EPOCBLD)\UDEB\r
32EPOCTRGUDEB = $(EPOCTRG)\UDEB\r
33EPOCLIBUDEB = $(EPOCLIB)\UREL\r
34EPOCLINKUDEB = $(EPOCLINK)\UREL\r
35EPOCSTATLINKUDEB = $(EPOCSTATLINK)\UDEB\r
36EPOCASSPLINKUDEB = $(EPOCASSPLINK)\UREL\r
37\r
38# EPOC PSEUDOTARGETS\r
39\r
40UREL : MAKEWORKUREL RESOURCEUREL\r
41\r
42UDEB : MAKEWORKUDEB RESOURCEUDEB\r
43\r
44ALL : UREL UDEB\r
45\r
46CLEAN CLEANALL : CLEANBUILD CLEANRELEASE CLEANLIBRARY\r
47\r
48\r
49\r
50WHAT WHATALL : WHATUREL WHATUDEB\r
51\r
52RESOURCE RESOURCEALL : RESOURCEUREL RESOURCEUDEB\r
53\r
54CLEANBUILD CLEANBUILDALL : CLEANBUILDUREL CLEANBUILDUDEB\r
55\r
56CLEANRELEASE CLEANRELEASEALL : CLEANRELEASEUREL CLEANRELEASEUDEB\r
57\r
58MAKEWORK MAKEWORKALL : MAKEWORKUREL MAKEWORKUDEB\r
59\r
60LISTING LISTINGALL : LISTINGUREL LISTINGUDEB\r
61\r
62MAKEWORK : MAKEWORKLIBRARY\r
63\r
64RESOURCEUREL RESOURCEUDEB : GENERIC_RESOURCE\r
65\r
66\r
67# must set both PATH and Path to make it work correctly\r
68Path:=X:\DEV\A925SDK\EPOC32\gcc\bin;$(Path)\r
69PATH:=$(Path)\r
70\r
71INCDIR = -I "." -I "..\.." -I "..\..\..\..\..\A925SDK\EPOC32\INCLUDE"\r
72\r
73GCCFLAGS=-march=armv4t -mthumb-interwork \\r
74 -pipe -c -nostdinc -Wall -Wno-ctor-dtor-privacy -Wno-unknown-pragmas \r
75\r
76GCCDEFS = -D__SYMBIAN32__ -D__GCC32__ -D__EPOC32__ -D__MARM__ -D__MARM_ARMI__ -D__DLL__ $(USERDEFS)\r
77\r
78GCCUREL = gcc -s -fomit-frame-pointer -O $(GCCFLAGS) -DNDEBUG -D_UNICODE $(GCCDEFS)\r
79GCCUDEB = gcc -g -O $(GCCFLAGS) -D_DEBUG -D_UNICODE $(GCCDEFS)\r
80\r
81\r
82UREL : \\r
83 $(EPOCTRGUREL)\AUDIO_MOTOROLA.DLL \\r
84 LIBRARY\r
85\r
86\r
87UDEB : \\r
88 $(EPOCTRGUDEB)\AUDIO_MOTOROLA.DLL \\r
89 LIBRARY\r
90\r
91\r
92\r
93RESOURCEUREL : MAKEWORKUREL\r
94RESOURCEUDEB : MAKEWORKUDEB\r
95\r
96LIBRARY : MAKEWORKLIBRARY $(EPOCLIB)\UREL\AUDIO_MOTOROLA.LIB \DEV\A925SDK\EPOC32\RELEASE\ARM4\UREL\AUDIO_MOTOROLA.LIB \DEV\A925SDK\EPOC32\RELEASE\THUMB\UREL\AUDIO_MOTOROLA.LIB\r
97\r
98\r
99# REAL TARGET - LIBRARY\r
100\r
101$(EPOCLIB)\UREL\AUDIO_MOTOROLA.LIB : \DEV\UIQ21\_SRC\PICODRIVEN\AUDIO\MOTOROLA\AUDIO_MOTOROLA.DEF\r
102 @echo AUDIO_MOTOROLA.LIB: dlltool\r
103 @dlltool -m arm_interwork --output-lib "$(EPOCLIB)\UREL\AUDIO_MOTOROLA.LIB" \\r
104 --def ".\AUDIO_MOTOROLA.DEF" \\r
105 --dllname "AUDIO_MOTOROLA[1000c197].DLL" \r
106\r
107\DEV\A925SDK\EPOC32\RELEASE\ARM4\UREL\AUDIO_MOTOROLA.LIB : \DEV\UIQ21\_SRC\PICODRIVEN\AUDIO\MOTOROLA\AUDIO_MOTOROLA.DEF\r
108 @echo AUDIO_MOTOROLA.LIB: dlltool\r
109 @dlltool -m arm --output-lib "..\..\..\..\..\A925SDK\EPOC32\RELEASE\ARM4\UREL\AUDIO_MOTOROLA.LIB" \\r
110 --def ".\AUDIO_MOTOROLA.DEF" \\r
111 --dllname "AUDIO_MOTOROLA[1000c197].DLL" \r
112\r
113\DEV\A925SDK\EPOC32\RELEASE\THUMB\UREL\AUDIO_MOTOROLA.LIB : \DEV\UIQ21\_SRC\PICODRIVEN\AUDIO\MOTOROLA\AUDIO_MOTOROLA.DEF\r
114 @echo AUDIO_MOTOROLA.LIB: dlltool\r
115 @dlltool -m thumb --output-lib "..\..\..\..\..\A925SDK\EPOC32\RELEASE\THUMB\UREL\AUDIO_MOTOROLA.LIB" \\r
116 --def ".\AUDIO_MOTOROLA.DEF" \\r
117 --dllname "AUDIO_MOTOROLA[1000c197].DLL" \r
118\r
119\r
120FREEZE :\r
121 perl -S efreeze.pl "\DEV\UIQ21\_SRC\PICODRIVEN\AUDIO\MOTOROLA\AUDIO_MOTOROLA.DEF" "$(EPOCBLD)\AUDIO_MOTOROLA.def" \r
122\r
123CLEANLIBRARY :\r
124 -$(ERASE) "$(EPOCLIB)\UREL\AUDIO_MOTOROLA.LIB"\r
125 -$(ERASE) "\DEV\A925SDK\EPOC32\RELEASE\ARM4\UREL\AUDIO_MOTOROLA.LIB"\r
126 -$(ERASE) "\DEV\A925SDK\EPOC32\RELEASE\THUMB\UREL\AUDIO_MOTOROLA.LIB"\r
127\r
128\r
129GENERIC_RESOURCE : GENERIC_MAKEWORK\r
130\r
131# REAL TARGET - BUILD VARIANT UREL\r
132\r
133WHATUREL : WHATGENERIC\r
134\r
135CLEANUREL : CLEANBUILDUREL CLEANRELEASEUREL\r
136\r
137CLEANBUILDUREL : \r
138 @perl -S ermdir.pl "$(EPOCBLDUREL)"\r
139\r
140CLEANRELEASEUREL : CLEANGENERIC\r
141\r
142\r
143UREL_RELEASEABLES1= \\r
144 \DEV\A925SDK\EPOC32\RELEASE\ARM4\UREL\AUDIO_MOTOROLA.LIB \\r
145 \DEV\A925SDK\EPOC32\RELEASE\ARMI\UREL\AUDIO_MOTOROLA.DLL \\r
146 \DEV\A925SDK\EPOC32\RELEASE\ARMI\UREL\AUDIO_MOTOROLA.DLL.MAP \\r
147 \DEV\A925SDK\EPOC32\RELEASE\ARMI\UREL\AUDIO_MOTOROLA.LIB \\r
148 \DEV\A925SDK\EPOC32\RELEASE\THUMB\UREL\AUDIO_MOTOROLA.LIB\r
149\r
150WHATUREL:\r
151 @echo $(UREL_RELEASEABLES1)\r
152\r
153CLEANRELEASEUREL:\r
154 -$(ERASE) $(UREL_RELEASEABLES1)\r
155\r
156LISTINGUREL : MAKEWORKUREL \\r
157 LISTINGURELAUDIO_MOTOROLA \\r
158 LISTINGURELPOLLEDAS\r
159\r
160LIBSUREL= \\r
161 $(EPOCSTATLINKUREL)\EDLLSTUB.LIB \\r
162 $(EPOCSTATLINKUREL)\EGCC.LIB \\r
163 $(EPOCLINKUREL)\EUSER.LIB \\r
164 $(EPOCLINKUREL)\MAUDIOFB.LIB \\r
165 $(EPOCLINKUREL)\MAUDIOAC.LIB\r
166\r
167$(EPOCTRGUREL)\AUDIO_MOTOROLA.DLL : $(EPOCBLDUREL)\AUDIO_MOTOROLA.in \DEV\UIQ21\_SRC\PICODRIVEN\AUDIO\MOTOROLA\AUDIO_MOTOROLA.DEF $(EPOCSTATLINKUREL)\EDLL.LIB $(LIBSUREL)\r
168 @echo AUDIO_MOTOROLA.DLL: dlltool\r
169 @dlltool -m arm_interwork --output-def "$(EPOCBLDUREL)\AUDIO_MOTOROLA.inf" "$(EPOCBLDUREL)\AUDIO_MOTOROLA.in"\r
170 @echo AUDIO_MOTOROLA.DLL: perl -S makedef.pl\r
171 @perl -S makedef.pl -Deffile "$(EPOCBLDUREL)\AUDIO_MOTOROLA.inf" -Frzfile "\DEV\UIQ21\_SRC\PICODRIVEN\AUDIO\MOTOROLA\AUDIO_MOTOROLA.DEF" "$(EPOCBLD)\AUDIO_MOTOROLA.def"\r
172 -$(ERASE) "$(EPOCBLDUREL)\AUDIO_MOTOROLA.inf"\r
173 @echo AUDIO_MOTOROLA.DLL: dlltool\r
174 @dlltool -m arm_interwork --def "$(EPOCBLD)\AUDIO_MOTOROLA.def" \\r
175 --output-exp "$(EPOCBLDUREL)\AUDIO_MOTOROLA.exp" \\r
176 --dllname "AUDIO_MOTOROLA[1000c197].DLL"\r
177 @echo AUDIO_MOTOROLA.DLL: ld\r
178 @ld -s -e _E32Dll -u _E32Dll "$(EPOCBLDUREL)\AUDIO_MOTOROLA.exp" --dll \\r
179 --base-file "$(EPOCBLDUREL)\AUDIO_MOTOROLA.bas" -o "$(EPOCBLDUREL)\AUDIO_MOTOROLA.DLL" \\r
180 "$(EPOCSTATLINKUREL)\EDLL.LIB" --whole-archive "$(EPOCBLDUREL)\AUDIO_MOTOROLA.in" \\r
181 --no-whole-archive $(LIBSUREL) $(USERLDFLAGS)\r
182 -$(ERASE) "$(EPOCBLDUREL)\AUDIO_MOTOROLA.exp"\r
183 -$(ERASE) "$(EPOCBLDUREL)\AUDIO_MOTOROLA.DLL"\r
184 @echo AUDIO_MOTOROLA.DLL: dlltool\r
185 @dlltool -m arm_interwork \\r
186 --def "$(EPOCBLD)\AUDIO_MOTOROLA.def" \\r
187 --dllname "AUDIO_MOTOROLA[1000c197].DLL" \\r
188 --base-file "$(EPOCBLDUREL)\AUDIO_MOTOROLA.bas" \\r
189 --output-exp "$(EPOCBLDUREL)\AUDIO_MOTOROLA.exp" \r
190 -$(ERASE) "$(EPOCBLDUREL)\AUDIO_MOTOROLA.bas"\r
191 @echo AUDIO_MOTOROLA.DLL: ld\r
192 @ld -s -e _E32Dll -u _E32Dll --dll \\r
193 "$(EPOCBLDUREL)\AUDIO_MOTOROLA.exp" \\r
194 -Map "$(EPOCTRGUREL)\AUDIO_MOTOROLA.DLL.map" -o "$(EPOCBLDUREL)\AUDIO_MOTOROLA.DLL" \\r
195 "$(EPOCSTATLINKUREL)\EDLL.LIB" --whole-archive "$(EPOCBLDUREL)\AUDIO_MOTOROLA.in" \\r
196 --no-whole-archive $(LIBSUREL) $(USERLDFLAGS)\r
197 -$(ERASE) "$(EPOCBLDUREL)\AUDIO_MOTOROLA.exp"\r
198 @echo AUDIO_MOTOROLA.DLL: petran\r
199 @petran "$(EPOCBLDUREL)\AUDIO_MOTOROLA.DLL" "$@" \\r
200 -nocall -uid1 0x10000079 -uid2 0x100039ce -uid3 0x1000c197\r
201 -$(ERASE) "$(EPOCBLDUREL)\AUDIO_MOTOROLA.DLL"\r
202\r
203OBJECTSUREL= \\r
204 $(EPOCBLDUREL)\AUDIO_MOTOROLA.o \\r
205 $(EPOCBLDUREL)\POLLEDAS.o\r
206\r
207$(EPOCBLDUREL)\AUDIO_MOTOROLA.in : $(OBJECTSUREL)\r
208 @echo AUDIO_MOTOROLA.in: if exist (del?)\r
209 @if exist "$@" del "$@"\r
210 @echo AUDIO_MOTOROLA.in: ar\r
211 @ar cr $@ $^\r
212\r
213\r
214# REAL TARGET - BUILD VARIANT UDEB\r
215\r
216WHATUDEB : WHATGENERIC\r
217\r
218CLEANUDEB : CLEANBUILDUDEB CLEANRELEASEUDEB\r
219\r
220CLEANBUILDUDEB : \r
221 @perl -S ermdir.pl "$(EPOCBLDUDEB)"\r
222\r
223CLEANRELEASEUDEB : CLEANGENERIC\r
224\r
225\r
226UDEB_RELEASEABLES1= \\r
227 \DEV\A925SDK\EPOC32\RELEASE\ARM4\UREL\AUDIO_MOTOROLA.LIB \\r
228 \DEV\A925SDK\EPOC32\RELEASE\ARMI\UDEB\AUDIO_MOTOROLA.DLL \\r
229 \DEV\A925SDK\EPOC32\RELEASE\ARMI\UDEB\AUDIO_MOTOROLA.DLL.MAP \\r
230 \DEV\A925SDK\EPOC32\RELEASE\ARMI\UREL\AUDIO_MOTOROLA.LIB \\r
231 \DEV\A925SDK\EPOC32\RELEASE\THUMB\UREL\AUDIO_MOTOROLA.LIB\r
232\r
233WHATUDEB:\r
234 @echo $(UDEB_RELEASEABLES1)\r
235\r
236CLEANRELEASEUDEB:\r
237 -$(ERASE) $(UDEB_RELEASEABLES1)\r
238\r
239LISTINGUDEB : MAKEWORKUDEB \\r
240 LISTINGUDEBAUDIO_MOTOROLA \\r
241 LISTINGUDEBPOLLEDAS\r
242\r
243LIBSUDEB= \\r
244 $(EPOCSTATLINKUDEB)\EDLLSTUB.LIB \\r
245 $(EPOCSTATLINKUDEB)\EGCC.LIB \\r
246 $(EPOCLINKUDEB)\EUSER.LIB \\r
247 $(EPOCLINKUDEB)\MAUDIOFB.LIB \\r
248 $(EPOCLINKUDEB)\MAUDIOAC.LIB\r
249\r
250$(EPOCTRGUDEB)\AUDIO_MOTOROLA.DLL : $(EPOCBLDUDEB)\AUDIO_MOTOROLA.in \DEV\UIQ21\_SRC\PICODRIVEN\AUDIO\MOTOROLA\AUDIO_MOTOROLA.DEF $(EPOCSTATLINKUDEB)\EDLL.LIB $(LIBSUDEB)\r
251 @echo AUDIO_MOTOROLA.DLL: dlltool\r
252 @dlltool -m arm_interwork --output-def "$(EPOCBLDUDEB)\AUDIO_MOTOROLA.inf" "$(EPOCBLDUDEB)\AUDIO_MOTOROLA.in"\r
253 @echo AUDIO_MOTOROLA.DLL: perl -S makedef.pl\r
254 @perl -S makedef.pl -Deffile "$(EPOCBLDUDEB)\AUDIO_MOTOROLA.inf" -Frzfile "\DEV\UIQ21\_SRC\PICODRIVEN\AUDIO\MOTOROLA\AUDIO_MOTOROLA.DEF" "$(EPOCBLD)\AUDIO_MOTOROLA.def"\r
255 -$(ERASE) "$(EPOCBLDUDEB)\AUDIO_MOTOROLA.inf"\r
256 @echo AUDIO_MOTOROLA.DLL: dlltool\r
257 @dlltool -m arm_interwork --def "$(EPOCBLD)\AUDIO_MOTOROLA.def" \\r
258 --output-exp "$(EPOCBLDUDEB)\AUDIO_MOTOROLA.exp" \\r
259 --dllname "AUDIO_MOTOROLA[1000c197].DLL"\r
260 @echo AUDIO_MOTOROLA.DLL: ld\r
261 @ld -s -e _E32Dll -u _E32Dll "$(EPOCBLDUDEB)\AUDIO_MOTOROLA.exp" --dll \\r
262 --base-file "$(EPOCBLDUDEB)\AUDIO_MOTOROLA.bas" -o "$(EPOCBLDUDEB)\AUDIO_MOTOROLA.DLL" \\r
263 "$(EPOCSTATLINKUDEB)\EDLL.LIB" --whole-archive "$(EPOCBLDUDEB)\AUDIO_MOTOROLA.in" \\r
264 --no-whole-archive $(LIBSUDEB) $(USERLDFLAGS)\r
265 -$(ERASE) "$(EPOCBLDUDEB)\AUDIO_MOTOROLA.exp"\r
266 -$(ERASE) "$(EPOCBLDUDEB)\AUDIO_MOTOROLA.DLL"\r
267 @echo AUDIO_MOTOROLA.DLL: dlltool\r
268 @dlltool -m arm_interwork \\r
269 --def "$(EPOCBLD)\AUDIO_MOTOROLA.def" \\r
270 --dllname "AUDIO_MOTOROLA[1000c197].DLL" \\r
271 --base-file "$(EPOCBLDUDEB)\AUDIO_MOTOROLA.bas" \\r
272 --output-exp "$(EPOCBLDUDEB)\AUDIO_MOTOROLA.exp" \r
273 -$(ERASE) "$(EPOCBLDUDEB)\AUDIO_MOTOROLA.bas"\r
274 @echo AUDIO_MOTOROLA.DLL: ld\r
275 @ld -e _E32Dll -u _E32Dll --dll \\r
276 "$(EPOCBLDUDEB)\AUDIO_MOTOROLA.exp" \\r
277 -Map "$(EPOCTRGUDEB)\AUDIO_MOTOROLA.DLL.map" -o "$(EPOCBLDUDEB)\AUDIO_MOTOROLA.DLL" \\r
278 "$(EPOCSTATLINKUDEB)\EDLL.LIB" --whole-archive "$(EPOCBLDUDEB)\AUDIO_MOTOROLA.in" \\r
279 --no-whole-archive $(LIBSUDEB) $(USERLDFLAGS)\r
280 -$(ERASE) "$(EPOCBLDUDEB)\AUDIO_MOTOROLA.exp"\r
281 objcopy -X "$(EPOCBLDUDEB)\AUDIO_MOTOROLA.DLL" "$(EPOCTRGUDEB)\AUDIO_MOTOROLA.sym"\r
282 @echo AUDIO_MOTOROLA.DLL: petran\r
283 @petran "$(EPOCBLDUDEB)\AUDIO_MOTOROLA.DLL" "$@" \\r
284 -nocall -uid1 0x10000079 -uid2 0x100039ce -uid3 0x1000c197\r
285 -$(ERASE) "$(EPOCBLDUDEB)\AUDIO_MOTOROLA.DLL"\r
286\r
287OBJECTSUDEB= \\r
288 $(EPOCBLDUDEB)\AUDIO_MOTOROLA.o \\r
289 $(EPOCBLDUDEB)\POLLEDAS.o\r
290\r
291$(EPOCBLDUDEB)\AUDIO_MOTOROLA.in : $(OBJECTSUDEB)\r
292 @echo AUDIO_MOTOROLA.in: if exist (del?)\r
293 @if exist "$@" del "$@"\r
294 @echo AUDIO_MOTOROLA.in: ar\r
295 @ar cr $@ $^\r
296\r
297\r
298# SOURCES\r
299\r
300# Source AUDIO_MOTOROLA.CPP\r
301\r
302$(EPOCBLDUREL)\AUDIO_MOTOROLA.lis $(EPOCBLDUREL)\AUDIO_MOTOROLA.o \\r
303$(EPOCBLDUDEB)\AUDIO_MOTOROLA.lis $(EPOCBLDUDEB)\AUDIO_MOTOROLA.o \\r
304: \\r
305 \DEV\A925SDK\EPOC32\INCLUDE\CMAUDIOAC.H \\r
306 \DEV\A925SDK\EPOC32\INCLUDE\CMAUDIOFB.H \\r
307 \DEV\A925SDK\EPOC32\INCLUDE\CMAUDIOFBFORMAT.H \\r
308 \DEV\A925SDK\EPOC32\INCLUDE\E32BASE.H \\r
309 \DEV\A925SDK\EPOC32\INCLUDE\E32BASE.INL \\r
310 \DEV\A925SDK\EPOC32\INCLUDE\E32DEF.H \\r
311 \DEV\A925SDK\EPOC32\INCLUDE\E32DES16.H \\r
312 \DEV\A925SDK\EPOC32\INCLUDE\E32DES8.H \\r
313 \DEV\A925SDK\EPOC32\INCLUDE\E32HAL.H \\r
314 \DEV\A925SDK\EPOC32\INCLUDE\E32KEYS.H \\r
315 \DEV\A925SDK\EPOC32\INCLUDE\E32PCCD.H \\r
316 \DEV\A925SDK\EPOC32\INCLUDE\E32STD.H \\r
317 \DEV\A925SDK\EPOC32\INCLUDE\E32STD.INL \\r
318 \DEV\A925SDK\EPOC32\INCLUDE\E32SVR.H \\r
319 \DEV\A925SDK\EPOC32\INCLUDE\F32FILE.H \\r
320 \DEV\A925SDK\EPOC32\INCLUDE\F32FILE.INL \\r
321 \DEV\A925SDK\EPOC32\INCLUDE\MAUDIOGLOBAL.H \\r
322 \DEV\A925SDK\EPOC32\INCLUDE\RPFILE.H \\r
323 \DEV\UIQ21\_SRC\PICODRIVEN\AUDIO.H \\r
324 \DEV\UIQ21\_SRC\PICODRIVEN\AUDIO\MOTOROLA\AUDIO_MOTOROLA.H \\r
325 \DEV\UIQ21\_SRC\PICODRIVEN\AUDIO\MOTOROLA\POLLEDAS.H\r
326\r
327$(EPOCBLDUREL)\AUDIO_MOTOROLA.o : \DEV\UIQ21\_SRC\PICODRIVEN\AUDIO\MOTOROLA\Audio_motorola.cpp\r
328 @echo AUDIO_MOTOROLA.o: gcc\r
329 @$(GCCUREL) -I "." $(INCDIR) -o $@ ".\Audio_motorola.cpp"\r
330\r
331LISTINGURELAUDIO_MOTOROLA : $(EPOCBLDUREL)\AUDIO_MOTOROLA.lis\r
332 @echo ISTINGURELAUDIO_MOTOROLA: perl -S ecopyfile.pl\r
333 @perl -S ecopyfile.pl $? \DEV\UIQ21\_SRC\PICODRIVEN\AUDIO\MOTOROLA\AUDIO_MOTOROLA.lst.ARMI\r
334\r
335$(EPOCBLDUREL)\AUDIO_MOTOROLA.lis : \DEV\UIQ21\_SRC\PICODRIVEN\AUDIO\MOTOROLA\Audio_motorola.cpp\r
336 $(GCCUREL) -Wa,-adln -I "." $(INCDIR) -o nul: ".\Audio_motorola.cpp" > $@\r
337\r
338$(EPOCBLDUDEB)\AUDIO_MOTOROLA.o : \DEV\UIQ21\_SRC\PICODRIVEN\AUDIO\MOTOROLA\Audio_motorola.cpp\r
339 $(GCCUDEB) -I "." $(INCDIR) -o $@ ".\Audio_motorola.cpp"\r
340\r
341LISTINGUDEBAUDIO_MOTOROLA : $(EPOCBLDUDEB)\AUDIO_MOTOROLA.lis\r
342 @echo ISTINGUDEBAUDIO_MOTOROLA: perl -S ecopyfile.pl\r
343 @perl -S ecopyfile.pl $? \DEV\UIQ21\_SRC\PICODRIVEN\AUDIO\MOTOROLA\AUDIO_MOTOROLA.lst.ARMI\r
344\r
345$(EPOCBLDUDEB)\AUDIO_MOTOROLA.lis : \DEV\UIQ21\_SRC\PICODRIVEN\AUDIO\MOTOROLA\Audio_motorola.cpp\r
346 $(GCCUDEB) -Wa,-adln -I "." $(INCDIR) -o nul: ".\Audio_motorola.cpp" > $@\r
347\r
348\r
349\r
350# Source POLLEDAS.CPP\r
351\r
352$(EPOCBLDUREL)\POLLEDAS.lis $(EPOCBLDUREL)\POLLEDAS.o \\r
353$(EPOCBLDUDEB)\POLLEDAS.lis $(EPOCBLDUDEB)\POLLEDAS.o \\r
354: \\r
355 \DEV\A925SDK\EPOC32\INCLUDE\E32DEF.H \\r
356 \DEV\A925SDK\EPOC32\INCLUDE\E32DES16.H \\r
357 \DEV\A925SDK\EPOC32\INCLUDE\E32DES8.H \\r
358 \DEV\A925SDK\EPOC32\INCLUDE\E32STD.H \\r
359 \DEV\A925SDK\EPOC32\INCLUDE\E32STD.INL \\r
360 \DEV\UIQ21\_SRC\PICODRIVEN\AUDIO\MOTOROLA\POLLEDAS.H\r
361\r
362$(EPOCBLDUREL)\POLLEDAS.o : \DEV\UIQ21\_SRC\PICODRIVEN\AUDIO\MOTOROLA\Polledas.cpp\r
363 @echo POLLEDAS.o: gcc\r
364 @$(GCCUREL) -I "." $(INCDIR) -o $@ ".\Polledas.cpp"\r
365\r
366LISTINGURELPOLLEDAS : $(EPOCBLDUREL)\POLLEDAS.lis\r
367 @echo ISTINGURELPOLLEDAS: perl -S ecopyfile.pl\r
368 @perl -S ecopyfile.pl $? \DEV\UIQ21\_SRC\PICODRIVEN\AUDIO\MOTOROLA\POLLEDAS.lst.ARMI\r
369\r
370$(EPOCBLDUREL)\POLLEDAS.lis : \DEV\UIQ21\_SRC\PICODRIVEN\AUDIO\MOTOROLA\Polledas.cpp\r
371 $(GCCUREL) -Wa,-adln -I "." $(INCDIR) -o nul: ".\Polledas.cpp" > $@\r
372\r
373$(EPOCBLDUDEB)\POLLEDAS.o : \DEV\UIQ21\_SRC\PICODRIVEN\AUDIO\MOTOROLA\Polledas.cpp\r
374 $(GCCUDEB) -I "." $(INCDIR) -o $@ ".\Polledas.cpp"\r
375\r
376LISTINGUDEBPOLLEDAS : $(EPOCBLDUDEB)\POLLEDAS.lis\r
377 @echo ISTINGUDEBPOLLEDAS: perl -S ecopyfile.pl\r
378 @perl -S ecopyfile.pl $? \DEV\UIQ21\_SRC\PICODRIVEN\AUDIO\MOTOROLA\POLLEDAS.lst.ARMI\r
379\r
380$(EPOCBLDUDEB)\POLLEDAS.lis : \DEV\UIQ21\_SRC\PICODRIVEN\AUDIO\MOTOROLA\Polledas.cpp\r
381 $(GCCUDEB) -Wa,-adln -I "." $(INCDIR) -o nul: ".\Polledas.cpp" > $@\r
382\r
383\r
384\r
385ROMFILE:\r
386 @echo file=\DEV\A925SDK\EPOC32\RELEASE\ARMI\##BUILD##\AUDIO_MOTOROLA.DLL System\Libs\AUDIO_MOTOROLA.DLL \r
387\r
388\r
389WHATGENERIC CLEANGENERIC :\r
390 @rem none\r
391\r
392# Rules to create all necessary directories\r
393\r
394GENERIC_MAKEWORK : \\r
395 \DEV\A925SDK\EPOC32\BUILD\DEV\UIQ21\_SRC\PICODRIVEN\AUDIO\MOTOROLA\AUDIO_MOTOROLA\ARMI\r
396MAKEWORKLIBRARY : \\r
397 \DEV\A925SDK\EPOC32\RELEASE\ARM4\UREL \\r
398 \DEV\A925SDK\EPOC32\RELEASE\ARMI\UREL \\r
399 \DEV\A925SDK\EPOC32\RELEASE\THUMB\UREL\r
400MAKEWORKUDEB : \\r
401 \DEV\A925SDK\EPOC32\BUILD\DEV\UIQ21\_SRC\PICODRIVEN\AUDIO\MOTOROLA\AUDIO_MOTOROLA\ARMI\UDEB \\r
402 \DEV\A925SDK\EPOC32\RELEASE\ARMI\UDEB\r
403MAKEWORKUREL : \\r
404 \DEV\A925SDK\EPOC32\BUILD\DEV\UIQ21\_SRC\PICODRIVEN\AUDIO\MOTOROLA\AUDIO_MOTOROLA\ARMI\UREL \\r
405 \DEV\A925SDK\EPOC32\RELEASE\ARMI\UREL\r
406\r
407\DEV\A925SDK\EPOC32\BUILD\DEV\UIQ21\_SRC\PICODRIVEN\AUDIO\MOTOROLA\AUDIO_MOTOROLA\ARMI \\r
408\DEV\A925SDK\EPOC32\BUILD\DEV\UIQ21\_SRC\PICODRIVEN\AUDIO\MOTOROLA\AUDIO_MOTOROLA\ARMI\UDEB \\r
409\DEV\A925SDK\EPOC32\BUILD\DEV\UIQ21\_SRC\PICODRIVEN\AUDIO\MOTOROLA\AUDIO_MOTOROLA\ARMI\UREL \\r
410\DEV\A925SDK\EPOC32\RELEASE\ARM4\UREL \\r
411\DEV\A925SDK\EPOC32\RELEASE\ARMI\UDEB \\r
412\DEV\A925SDK\EPOC32\RELEASE\ARMI\UREL \\r
413\DEV\A925SDK\EPOC32\RELEASE\THUMB\UREL \\r
414:\r
415 @echo UREL: perl -S emkdir.pl\r
416 @perl -S emkdir.pl $@\r
417\r
418\r