
# This makefile is meant to be used only when accessed
# through a symbolic link from an immediate subdirectory.

CXXFLAGS += -std=c++11
CXXFLAGS += $(shell pkg-config --cflags poppler)

warn := -Wall -Wextra

include ../Makefile-optim
warn  += $(werror)
clean := cleanless clean
.PHONY: all alld $(clean)
all :
alld:
ifneq ($(strip $(filter-out $(clean), $(MAKECMDGOALS))),)
  alld := $(patsubst %.cc, %.d, $(wildcard *.cc))
  include $(alld)
endif
%.d: %.cc; g++ -MM $< | sed -e 's/:/ $*.d:/' >$@
%.o:; g++ $(warn) $(optim) $(CXXFLAGS) -c $< -o $*.o

cleanless:
	rm -fv *.d *.o *.gch a.out
	$(if $(alld), $(MAKE) alld)
clean: cleanless; rm -fv $(prog)

