Commit my changes, version set to 0.099
[cyclone68000.git] / Pico / Makefile.symb
CommitLineData
15eb0001 1\r
2# Makefile for Symbian\r
3\r
4INCL=\\r
5 -I "D:\Symbian\6.1\Series60\Epoc32\Include" \\r
6 -I "D:\Symbian\6.1\Series60\Epoc32\Include\libc"\r
7\r
8# ----------------------------- ARM Compiler -----------------------------\r
9BPATH=D:\Symbian\6.1\Shared\Epoc32\gcc\bin\r
10CPP=$(BPATH)\gcc\r
11AS =$(BPATH)\as\r
12AR =$(BPATH)\ar\r
13CFLAGS=-D__SYMBIAN32__ -D__GCC32__ $(INCL) -march=armv4t \\r
14 -Wall -Wno-ctor-dtor-privacy -O3 \\r
15 -mstructure-size-boundary=32 \\r
16 -fno-builtin\r
17\r
18OBJS = 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
20\r
21Pico.lib: $(OBJS)\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
25\r
26Cyclone.o: ../Cyclone/Cyclone.s\r
27 $(AS) -mthumb-interwork -o $@ ../Cyclone/Cyclone.s 2> nul\r
28\r
29Utils.o: Utils.cpp\r
30 @$(CPP) $(CFLAGS) -S $*.cpp\r
31 @$(CPP) $(CFLAGS) -c $*.cpp\r
32\r
33.cpp.o:\r
34 @$(CPP) $(CFLAGS) -c $*.cpp\r
35.c.o:\r
36 @$(CPP) $(CFLAGS) -c $*.c\r
37\r
38\r
39CLEANUP=*.o *.lib Draw.s\r
40clean :\r
41 for %i in ( $(CLEANUP) ) do if exist %i del %i\r