2 # Makefile for Symbian
\r
5 -I "D:\Symbian\6.1\Series60\Epoc32\Include" \
\r
6 -I "D:\Symbian\6.1\Series60\Epoc32\Include\libc"
\r
8 # ----------------------------- ARM Compiler -----------------------------
\r
9 BPATH=D:\Symbian\6.1\Shared\Epoc32\gcc\bin
\r
13 CFLAGS=-D__SYMBIAN32__ -D__GCC32__ $(INCL) -march=armv4t \
\r
14 -Wall -Wno-ctor-dtor-privacy -O3 \
\r
15 -mstructure-size-boundary=32 \
\r
18 OBJS = Area.o Cart.o Disa.o Draw.o Memory.o Pico.o Psnd.o \
\r
19 Sek.o Sine.o VideoPort.o Utils.o Cyclone.o ym2612.o
\r
22 $(AR) -rs $@ $(OBJS)
\r
23 copy Pico.lib "\Symbian\6.1\Series60\Epoc32\Release\armi\urel\"
\r
24 copy Pico.lib "\Symbian\6.1\Series60\Epoc32\Release\thumb\urel\"
\r
26 Cyclone.o: ../Cyclone/Cyclone.s
\r
27 $(AS) -mthumb-interwork -o $@ ../Cyclone/Cyclone.s 2> nul
\r
30 @$(CPP) $(CFLAGS) -S $*.cpp
\r
31 @$(CPP) $(CFLAGS) -c $*.cpp
\r
34 @$(CPP) $(CFLAGS) -c $*.cpp
\r
36 @$(CPP) $(CFLAGS) -c $*.c
\r
39 CLEANUP=*.o *.lib Draw.s
\r
41 for %i in ( $(CLEANUP) ) do if exist %i del %i
\r