# Makefile for pi-x86 RM= rm -f MATH_LIBS= -lm LDFLAGS = -L/lib TARGET = pi-x86 OBJS = pi_fftcs.o fftsg_h.o CC = gcc #basic flags CFLAGS = -Wall -O3 -fno-delayed-branch -falign-jumps=8 -falign-functions=8 -funroll-loops all: $(TARGET) $(TARGET) : $(OBJS) $(CC) $(CFLAGS) $(OBJS) -o $(TARGET) ${MATH_LIBS} ${LDFLAGS} 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) .PHONY: all clean