UIQ3 update, some makefile unification, rm old configs, stuff
[libpicofe.git] / common / common_arm.mak
CommitLineData
36f6fd5a 1.c.o:
2 @echo ">>>" $<
3 $(CC) $(CFLAGS) $(DEFINC) -c $< -o $@
4
5.S.o:
6 @echo ">>>" $<
7 $(CC) $(SFLAGS) $(DEFINC) -c $< -o $@
8
9
10../../tools/textfilter: ../../tools/textfilter.c
11 make -C ../../tools/ textfilter
12
13clean_prof:
14 find ../.. -name '*.gcno' -delete
15 find ../.. -name '*.gcda' -delete
16
17mkdirs:
18 mkdir -p $(DIRS)
19
20# deps
21Pico/carthw/svp/compiler.o : ../../Pico/carthw/svp/ssp16.o ../../Pico/carthw/svp/gen_arm.c
22Pico/Pico.o Pico/cd/Pico.o : ../../Pico/PicoFrameHints.c ../../Pico/PicoInt.h
23Pico/Memory.o Pico/cd/Memory.o : ../../Pico/MemoryCmn.c ../../Pico/PicoInt.h
24
25# individual rules
26Pico/draw_asm.o : ../../Pico/Draw.s
27 @echo ">>>" $@
28 $(AS) $(ASFLAGS) $< -o $@
29Pico/draw2_asm.o : ../../Pico/Draw2.s
30 @echo ">>>" $@
31 $(AS) $(ASFLAGS) $< -o $@
32Pico/memory_asm.o : ../../Pico/Memory.s
33 @echo ">>>" $@
34 $(AS) $(ASFLAGS) $< -o $@
35Pico/sound/ym2612_asm.o : ../../Pico/sound/ym2612.s
36 @echo ">>>" $@
37 $(AS) $(ASFLAGS) $< -o $@
38Pico/sound/mix_asm.o : ../../Pico/sound/mix.s
39 @echo ">>>" $@
40 $(AS) $(ASFLAGS) $< -o $@
41Pico/misc_asm.o : ../../Pico/Misc.s
42 @echo ">>>" $@
43 $(AS) $(ASFLAGS) $< -o $@
44Pico/cd/pico_asm.o : ../../Pico/cd/Pico.s
45 @echo ">>>" $@
46 $(AS) $(ASFLAGS) $< -o $@
47Pico/cd/memory_asm.o : ../../Pico/cd/Memory.s
48 @echo ">>>" $@
49 $(AS) $(ASFLAGS) $< -o $@
50Pico/cd/misc_asm.o : ../../Pico/cd/Misc.s
51 @echo ">>>" $@
52 $(AS) $(ASFLAGS) $< -o $@
53#Pico/carthw/svp/stub_arm.o : ../../Pico/carthw/svp/stub_arm.S
54# @echo ">>>" $@
55# $(GCC) $(CFLAGS) $(DEFINC) -c $< -o $@
56
57# build Cyclone
58cpu/Cyclone/proj/Cyclone.s:
59 @echo building Cyclone...
60 @make -C ../../cpu/Cyclone/proj CONFIG_FILE=config_pico.h
61
62# build helix libs
63../common/helix/$(CROSS)helix-mp3.a:
64 make -C ../common/helix clean all
65
66