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