CC = gcc SOURCES = calc_exp_bidask.c OBJECTS = $(SOURCES:.c=.o) LIBDIRS = -L/usr/lib64 LIBS = -lgslcblas \ -lgsl \ -lm LDFLAGS = $(LIBDIRS) $(LIBS) INCLUDEDIRS = -I/usr/include CFLAGS = -g $(INCLUDEDIRS) EXECUTABLE = calc_exp_bidask all: $(SOURCES) $(EXECUTABLE) $(EXECUTABLE): $(OBJECTS) $(CC) -o $@ $(OBJECTS) $(LDFLAGS) .c.o: $(CC) $(CFLAGS) -c -o $@ $<