]> asedeno.scripts.mit.edu Git - peal.git/blob - example/Makefile
Greg Parker's Palm Elf Arm Loader (PEAL)
[peal.git] / example / Makefile
1 WARNINGS = -W -Wall -Wpointer-arith
2
3 OPTIMIZATION = -O0
4
5 all: pealexample.prc
6
7 pealexample.prc: pealexample.def pealexample.o arm/armc.ro pealexample.ro
8         build-prc -o pealexample.prc pealexample.def pealexample.o pealexample.ro arm/armc.ro 
9
10 arm/armc.ro: arm
11         make -C arm
12
13 pealexample.ro: pealexample.rcp
14         pilrc -ro pealexample.rcp pealexample.ro
15
16 pealexample.o: m68k.o peal.o
17         m68k-palmos-gcc m68k.o peal.o -o pealexample.o -lPalmOSGlue
18
19 m68k.o: m68k.c ../m68k/peal.h
20         m68k-palmos-gcc $(OPTIMIZATION) $(WARNINGS) -I../m68k -c m68k.c -o m68k.o
21
22 peal.o: ../m68k/peal.c ../m68k/peal.h ../m68k/elf.h ../m68k/elf_common.h ../m68k/elf32.h
23         m68k-palmos-gcc $(OPTIMIZATION) $(WARNINGS) -I../m68k -c ../m68k/peal.c -o peal.o
24
25
26 clean:
27         rm -f *~ *.o *.ro pealexample.o pealexample.prc
28         make -C arm clean