PSPDEV=/usr/local/pspdev/bin INCLUDES=-I $(PSPDEV)/../psp/sdk/include all: a.bin a.bin: main.c $(PSPDEV)/psp-gcc $(INCLUDES) -W -Wall -G0 -fno-pic -mno-abicalls -w -S main.c -o main.s # $(PSPDEV)/psp-gcc -Os -W -Wall -G0 -fno-pic -mno-abicalls -w -S main.c -o main.s $(PSPDEV)/psp-as main.s -o main.o $(PSPDEV)/psp-ld -T psp20bin.x main.o -o main.elf $(PSPDEV)/psp-strip -s main.elf $(PSPDEV)/psp-objcopy -O binary main.elf a.bin clean: rm -rf *~ *.o *.elf *.bin *.s *.bin loader2.png: pngmaker.c png.S psp-gcc -c png.S ./shellcoder.pl > shellcode.h gcc pngmaker.c -o pngmaker -lpng ./pngmaker loader2.tif: tif.pl ./tif.pl > loader2.tif