First pass at calling C

This commit is contained in:
alpine9000
2016-03-16 20:17:08 +11:00
parent b5d55e1f5b
commit 68c54c01d2
13 changed files with 296 additions and 2 deletions
+4 -1
View File
@@ -90,11 +90,14 @@ out/main.o: $(MODULE) $(EXTRA)
out/%.o: %.s
vasmm68k_mot $(VASM_EXTRA_ARGS) -Fhunk -phxass -opt-fconst -nowarn=62 -quiet $< -o $@ -I/usr/local/amiga/os-include
out/%.o: %.c
vc -O3 -c $< -o $@
-@vc -O3 -S $< -o out/$*.s > /dev/null 2> /dev/null
out/main.bin: out/main.o $(OBJS)
@#-T ../link.script
vlink -Ttext 0x$(BASE_ADDRESS) -brawbin1 $< $(OBJS) -o $@
out/shrunk.bin: $(SHRINKLER_EXE) out/main.bin
$(SHRINKLEREXE) -d out/main.bin out/shrunk.bin