CXXFLAGS=-O3 -g -Wall -Weffc++ LIBS=`pkg-config --libs clutter-1.0 poppler-glib` INCS=`pkg-config --cflags clutter-1.0 poppler-glib` .c.o: $(CC) $(CFLAGS) $(INCS) -c $*.c .cc.o: $(CXX) $(CXXFLAGS) $(INCS) -c $*.cc all: pdfcube main.o: main.cc page.hh document.hh pdfcube.hh pdfcube: main.o $(CXX) $(CXXFLAGS) -o $@ main.o $(LIBS) clean: rm -fr *.o pdfcube .PHONY: check-syntax check-syntax: $(CXX) -Wall -Wextra -Weffc++ -pedantic -fsyntax-only $(INCS) $(CHK_SOURCES)