# Makefile for pi-mips ifndef KERNEL_VERSION KERNEL_VERSION = 318 endif PREFIX = mipsel-buildroot-linux-uclibc- RM= rm -f INSTALL_DIR = $(rootfs_dir)/usr/bin SCRIPT = bench-pi-mips.sh TARGET = pi-mips OBJS = pi_fftcs.o fftsg_h.o CC = $(PREFIX)gcc #basic flags CFLAGS = -Wall -O3 -falign-jumps=8 -falign-functions=8 -funroll-loops MATH_LIBS= -lm LDFLAGS = -static all: $(TARGET) $(TARGET) : $(OBJS) $(CC) $(CFLAGS) $(OBJS) -o $(TARGET) ${MATH_LIBS} ${LDFLAGS} # $(PREFIX)-objdump -D $(TARGET) >$(TARGET).dis pi_fftcs.o : pi_fftcs.c $(CC) $(CFLAGS) -c pi_fftcs.c -o pi_fftcs.o fftsg_h.o : fftsg_h.c $(CC) $(CFLAGS) -c fftsg_h.c -o fftsg_h.o clean: ${RM} $(OBJS) pi*.txt $(TARGET) install: cp -fv $(TARGET) $(INSTALL_DIR)/ cp -fv $(SCRIPT) $(INSTALL_DIR)/ uninstall: rm -f $(INSTALL_DIR)/$(TARGET) rm -f $(INSTALL_DIR)/$(SCRIPT) .PHONY: all clean install uninstall