SUBDIRS = automate busp camera erreur vision TARGETS = CXXFLAGS = -Wall -g CPPFLAGS = -I. -I$(SRCDIR) -I/usr/pkg/include LDFLAGS = -L/usr/pkg/lib SRCDIR ?= . LIBPPM ?= -lppm LINK.o = $(CXX) $(LDFLAGS) $(TARGET_ARCH) VPATH = $(SUBDIRS:%=$(SRCDIR)/%) all: alltargets include $(SUBDIRS:%=$(SRCDIR)/%/Makefile.defs) alltargets: $(TARGETS) %.cc %.hh: %.yy bison -o$( $@; \ [ -s $@ ] || rm -f $@ -include $(foreach target, $(TARGETS), $($(filter %.cc, $(target)_SOURCES):%.cc=.dep/%.d)) .dep: mkdir .dep clean: rm -f $(TARGETS) $(extra_clean) *.o *.a rm -rf .dep