#--- Amiga PowerUP--- # SAS Makefile ##################################################################### # # Options # IPATH = IDIR=//include/ IDIR=include: GCCIPATH = -I/ade/ppc-amigaos/include -Iinclude: -I../../include/ ASMFLAGS = -sa -w2- -wo- -M4000 -x -d$(CODETYPE)=1 -dEXEC_68060=0 APATH = -iasm: -i//include ##################################################################### # # Machine Configuration # ASM = basm $(ASMFLAGS) $(APATH) DEBUG = DEBUG=LINE OPTFLAGS = OPTIMIZEPEEP OPTIMIZE #OPTFLAGS = CFLAGS = STRINGMERGE NOSTACKCHECK PARMS=REGISTER CPU=68030 MATH=68881 DATA=FARONLY CODE=NEAR CPPFLAGS = CC = sc $(CFLAGS) $(OPTFLAGS) $(DEBUG) $(IPATH) LINK = slink #LINK = DevTools:Apps/LK1.06/lk SINGLEHUNK OBJECT = OBJNAME= ##################################################################### # # Default rules # .c.o$(TARGET): $(CC) $(OBJECT)$*.o$(TARGET) $*.c .asm.o$(TARGET): $(ASM) -o$*.o$(TARGET) $*.asm all: BustestPPC.elf BusTestPPC.elf: ppc-amigaos-ld -r ../BusTest/BusTestPPC.oPPC ../BusTest/BusTestPPCAsm.oPPC -retain-symbols-file ../../include/powerup/gcclib/PPCKernel.ldfilter -x -X -o BusTestPPC.elf ppc-amigaos-objcopy --strip-unneeded --remove-section=".comment" --strip-debug -x -X -v BusTestPPC.elf BusTestPPC.elf_stripped ppc-amigaos-objdump --section-headers --all-headers --reloc --disassemble-all --line-numbers BusTestPPC.elf >BusTestPPC.elf.dump ppc-amigaos-objdump --section-headers --all-headers --reloc --disassemble-all --line-numbers BusTestPPC.elf_stripped >BusTestPPC.elf_stripped.dump protect $@ REWD