main
Line | |
---|
1 | .SECONDARY:
|
---|
2 | all: obj/main.K5
|
---|
3 |
|
---|
4 | CC=m6809-thomson-none-gcc
|
---|
5 | CFLAGS=-O2 -fomit-frame-pointer -save-temps=obj -Wall -Werror -std=gnu99
|
---|
6 |
|
---|
7 | obj/main.bin:: obj/plasma_asm.o obj/plasma.o obj/twister.o obj/trig.o obj/picture.o obj/greetings.o obj/text.o obj/font_hs2.o obj/poiscaie.o obj/waves.o
|
---|
8 |
|
---|
9 | obj/BIGTHOM.PIC: BGCOLOR = 0
|
---|
10 |
|
---|
11 | obj/%.bin: obj/%.o
|
---|
12 | lwlink --decb --output=$@ --map=$@.map --script=MO5.script $^
|
---|
13 |
|
---|
14 | obj/trig.o: ../libdemo/trig.c
|
---|
15 | $(CC) $(CFLAGS) -I../F14 -c -o $@ $^
|
---|
16 |
|
---|
17 | ###
|
---|
18 |
|
---|
19 | obj/%.PIC : %.png
|
---|
20 | png2mo5 $< $@ $(BGCOLOR)
|
---|
21 |
|
---|
22 | obj/%.o : %.c
|
---|
23 | $(CC) $(CFLAGS) -I. -c -o $@ $^
|
---|
24 |
|
---|
25 | obj/%.o: %.s
|
---|
26 | lwasm -9 -fobj -o$@ $^
|
---|
27 |
|
---|
28 | obj/%.K5: obj/%.bin
|
---|
29 | f2k5 $<
|
---|
30 | mv FILE.K5 $@
|
---|
31 |
|
---|
Note:
See
TracBrowser
for help on using the repository browser.