ifndef KERNEL_VERSION KERNEL_VERSION = 318 endif PREFIX = mipsel-buildroot-linux-uclibc UTILS_DIR = $(rootfs_dir)/home/test_bench INSTALL_DIR = $(rootfs_dir)/usr/bin TARGET = c-ray-mt TARGET1 = c-ray-f SOURCE = $(TARGET).c SOURCE1 = $(TARGET1).c OBJ = c-ray-mt.o OBJ1 = c-ray-f.o CC = $(PREFIX)-gcc CFLAGS = -O3 -ffast-math -falign-jumps=8 -falign-functions=8 -fno-caller-saves -fsched-spec-load -fgcse-las -fgcse-sm -funroll-loops LIBS= -lm -lpthread LDFLAGS = -static all: $(TARGET) $(TARGET1) $(TARGET): $(OBJ) $(CC) -o $@ $(OBJ) $(LIBS) $(LDFLAGS) $(TARGET1): $(OBJ1) $(CC) -o $@ $(OBJ1) $(LIBS) $(LDFLAGS) install: cp -fv $(TARGET) $(INSTALL_DIR)/ cp -fv $(TARGET1) $(INSTALL_DIR)/ cp -fv scene $(INSTALL_DIR) cp -fv sphfract $(INSTALL_DIR) cp -fv bench-mips.sh $(INSTALL_DIR) #cp -fv scene $(UTILS_DIR) #cp -fv sphfract $(UTILS_DIR) #cp -fv bench-mips.sh $(UTILS_DIR) uninstall: rm -fv $(INSTALL_DIR)/$(TARGET) rm -fv $(INSTALL_DIR)/$(TARGET1) rm -fv $(INSTALL_DIR)/scene rm -fv $(INSTALL_DIR)/sphfract rm -fv $(INSTALL_DIR)/bench-mips.sh #rm -fv $(UTILS_DIR)/scene #rm -fv $(UTILS_DIR)/sphfract #rm -fv $(UTILS_DIR)/bench-mips.sh .PHONY: clean all clean: rm -f $(OBJ) $(TARGET) rm -f $(OBJ1) $(TARGET1)