INCLUDE = -I/home/fcmsc424sc/sc42405/pgsql/include LIBDIR = -L/home/fcmsc424sc/sc42405/pgsql/lib LIBS = -lpq SRC = ./ CFLAGS = -g -O3 -I${SRC} ${INCLUDE} CPPFLAGS = SOURCES = example1.c OBJS = $(SOURCES:.c=.o) CC = gcc VPATH = ${SRC} TARGET = example1 %.d: %.c @echo "Creating $@..." set -e; $(CC) -MM $(CPPFLAGS) $< \ | sed 's/$*\.o/& $@/g' > $@ all: $(TARGET) @echo "$(TARGET) clean: rm -f *.[od] $(TARGET) $(TARGET): $(OBJS) $(CC) $(OBJS) -o $(TARGET) $(LIBDIR) $(LIBS) include $(OBJS:.o=.d)