# Docu # #$@ is the name of the file to be made #$? is the names of the changed dependents #$< the name of the related file that caused the action #$* the prefix shared by target and dependent files # # Others RM = /bin/rm -f # # Source, Executable, Includes, Library Defines EXE = main # # Compiler, Linker Defines CC = /usr/bin/gcc # all: main.o $(CC) main.c -I/usr/include/postgresql -L/usr/lib/x86_64-linux-gnu -lpq -std=c99 -Wall -o $(EXE) # main.o: $(CC) -c main.c -I/usr/include/postgresql # Clean Up Objects, Exectuables, Dumps out of source directory clean: $(RM) *.o $(EXE) *~