PREFIX = /usr/local/AltiVec/bin/ 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) lab4.src: lab4.o $(LINK) lab4.o -o lab4 $(OBJCOPY) -O srec lab4 lab4.src $(OBJDUMP) -h -l -t lab4 > xref.txt @echo " ***************************************" @echo "GCC version of Lab 4 only runs once, Power cycle the board after this test" @echo " ***************************************" lab4.o: lab4.c $(CC) -c lab4.c -o lab4.o clean : rm -f *.o lab4 lab4.src xref.txt