### ## libpspvram library makefile ### TARGET_LIB_VALLOC = libpspvalloc.a TARGET_LIB_VRAM = libpspvram.a TARGET_LIB = $(TARGET_LIB_VRAM) VALLOC_OBJS = valloc.o VRAM_OBJS = vram.o INCDIR = CFLAGS = -G0 -mno-explicit-relocs -O2 -Wall -Werror -g CXXFLAGS = $(CFLAGS) -fno-exceptions -fno-rtti ASFLAGS = $(CFLAGS) LDFLAGS = LIBS = all: pspvalloc pspvram pspvalloc: rm -f *.o $(TARGET_LIB_VALLOC) make TARGET_LIB=$(TARGET_LIB_VALLOC) OBJS=$(VALLOC_OBJS) $(TARGET_LIB_VALLOC) pspvram: rm -f *.o $(TARGET_LIB_VRAM) make TARGET_LIB=$(TARGET_LIB_VRAM) OBJS=$(VRAM_OBJS) $(TARGET_LIB_VRAM) PSPSDK=$(shell psp-config --pspsdk-path) PSPDIR=$(shell psp-config --psp-prefix) include $(PSPSDK)/lib/build.mak install: pspvalloc pspvram @cp -v $(TARGET_LIB_VRAM) $(TARGET_LIB_VALLOC) $(PSPDIR)/lib @cp -v *.h $(PSPDIR)/include @echo "Done." clobber: rm -f *.o *.a