mirror of
https://frontier.innolan.net/github/AmigaExamples.git
synced 2026-09-12 02:21:29 +00:00
Cleaned up dir structure
This commit is contained in:
@@ -0,0 +1,54 @@
|
||||
MAKEADFDIR=../tools/makeadf/
|
||||
MAKEADF=$(MAKEADFDIR)/out/makeadf
|
||||
HOST_WARNINGS=-pedantic-errors -Wfatal-errors -Wall -Werror -Wextra -Wno-unused-parameter -Wshadow
|
||||
HOST_CFLAGS=$(HOST_WARNINGS)
|
||||
IMAGECONDIR=../tools/imagecon
|
||||
IMAGECON=$(IMAGECONDIR)/out/imagecon
|
||||
|
||||
all: bin out $(MAKEADF) $(FLOPPY)
|
||||
|
||||
gdrive: all
|
||||
cp $(FLOPPY) ~/Google\ Drive
|
||||
|
||||
test: all
|
||||
cp $(FLOPPY) ~/Projects/amiga/test.adf
|
||||
|
||||
go: test
|
||||
~/Google\ Drive/Amiga/amiga500.sh
|
||||
|
||||
list:
|
||||
m68k-amigaos-objdump -b binary --disassemble-all out/bootblock.bin -m m68k > out/bootblock.txt
|
||||
|
||||
bin:
|
||||
mkdir bin
|
||||
|
||||
out:
|
||||
mkdir out
|
||||
|
||||
$(IMAGECON):
|
||||
make -C $(IMAGECONDIR)
|
||||
|
||||
$(MAKEADF):
|
||||
make -C $(MAKEADFDIR)
|
||||
|
||||
$(FLOPPY): out/bootblock.bin
|
||||
$(MAKEADF) out/bootblock.bin > $(FLOPPY)
|
||||
|
||||
out/bootblock.bin: out/bootblock.o
|
||||
vlink -brawbin1 $< -o $@
|
||||
|
||||
out/bootblock.o: ../shared/bootblock.s out/main.bin
|
||||
vc -c $< -o $@
|
||||
|
||||
out/main.o: $(MODULE) $(EXTRA)
|
||||
@# -v
|
||||
@#vc -c $< -o $@
|
||||
@#-showopt -no-opt
|
||||
vasmm68k_mot -Fhunk -phxass -opt-fconst -nowarn=62 -quiet $< -o $@ -I/usr/local/amiga/os-include
|
||||
|
||||
out/main.bin: out/main.o $(EXTRAOBJS)
|
||||
@#-T ../link.script
|
||||
vlink -Ttext 0x70000 -brawbin1 $< $(EXTRAOBJS) -o $@
|
||||
|
||||
clean:
|
||||
rm -rf out bin *~
|
||||
Reference in New Issue
Block a user