PREFIX = /usr/local/AltiVec/bin/ LIBS = COPY = cp CCOPT = -I. -I$(@D) -c CC = $(PREFIX)powerpc-eabisim-gcc OBJCOPY = $(PREFIX)powerpc-eabisim-objcopy OBJDUMP = $(PREFIX)powerpc-eabisim-objdump # Assembler used to build the .s files (for the board version) ASOPT = -I. -I$(@D) -m603 -c -x assembler-with-cpp AS = $(PREFIX)powerpc-eabisim-gcc $(ASOPT) # Linker and Options LDFLAGS = -v -fno-builtin -fnostartfiles -Ttext=0x0008fffc LINK = $(CC) -e main $(LDFLAGS) demo.src: demo.o dinkusr.o $(LINK) demo.o dinkusr.o $(LIBS) -o demo.out $(OBJCOPY) -O srec demo.out demo.src $(OBJDUMP) -h -l -t demo.out > xref.txt demo.o: demo.c demo.h ../../dinkusr.h $(CC) -c demo.c -o demo.o dinkusr.o: ../../dinkusr.s ../../dinkusr.h $(AS) ../../dinkusr.s -o dinkusr.o clean : rm -f *.o demo *.src xref.txt demo.out