mirror of
https://frontier.innolan.net/github/AmigaExamples.git
synced 2026-09-12 20:52:29 +00:00
Tinkering
This commit is contained in:
@@ -114,15 +114,20 @@ out/bootblock.o: $(BOOTBLOCK_ASM) $(PROGRAM_BIN)
|
||||
|
||||
out/main.o: $(MODULE) $(EXTRA)
|
||||
vasmm68k_mot $(VASM_ARGS) $(VASM_EXTRA_ARGS) $< -o $@ -I/usr/local/amiga/os-include
|
||||
@vasmm68k_mot -depend=make $(VASM_ARGS) $(VASM_EXTRA_ARGS) $< -o $@ -I/usr/local/amiga/os-include > $*.d
|
||||
|
||||
out/%.o: %.s
|
||||
vasmm68k_mot $(VASM_ARGS) $(VASM_EXTRA_ARGS) $< -o $@ -I/usr/local/amiga/os-include
|
||||
@vasmm68k_mot -depend=make $(VASM_ARGS) $(VASM_EXTRA_ARGS) $< -o $@ -I/usr/local/amiga/os-include > out/$*.d
|
||||
|
||||
out/%.o: %.c
|
||||
vc -O3 -c $< -o $@
|
||||
-@vc -O3 -S $< -o out/$*.s > /dev/null 2> /dev/null
|
||||
-@vc -O0 -S $< -o out/$*-noopt.s > /dev/null 2> /dev/null
|
||||
|
||||
ALL_OBJS=out/main.o $(OBJS)
|
||||
ALL_DEPENDS=$(ALL_OBJS:.o=.d)
|
||||
|
||||
out/main.bin: out/main.o $(OBJS)
|
||||
vlink $(LINKER_OPTIONS) -brawbin1 $< $(OBJS) -o $@
|
||||
@vlink $(LINKER_OPTIONS) -brawbin1 $< $(OBJS) -M -o /tmp/main.bin | grep ", value " | cut -d " " -f3,7 | cut -d "," -f1 > ~/Projects/amiga/debugger.syms
|
||||
@@ -133,3 +138,5 @@ out/shrunk.bin: $(SHRINKLER_EXE) out/main.bin
|
||||
|
||||
clean:
|
||||
rm -rf out bin *~
|
||||
|
||||
-include $(ALL_DEPENDS)
|
||||
Reference in New Issue
Block a user