CFLAGS  = -Wall
LDFLAGS = -lm

CC = gcc

all: xfour1

xfour1: xfour1.o four1.o nrutil.o
	$(CC) $(CFLAGS) -o $@ $^ $(LDFLAGS)

xfour1.o: xfour1.c nrcfft.h nrutil.h
	$(CC) $(CFLAGS) -c $<

four1.o: four1.c
	$(CC) $(CFLAGS) -c $<

nrutil.o: nrutil.c
	$(CC) $(CFLAGS) -c $<