# Makefile for GNU make ifndef CC CC = g++ export CC endif ifndef CFLAGS CFLAGS = -Wall -pedantic -g -I/usr/local/include -L/usr/local/lib export CFLAGS endif all: core content confparser templates cp core/core.a ./ cp content/content.a ./ cp confparser/confparser.a ./ cp templates/templates.a ./ core: FORCE @cd core ; $(MAKE) -e content: FORCE @cd content ; $(MAKE) -e confparser: FORCE @cd confparser ; $(MAKE) -e templates: FORCE @cd templates ; $(MAKE) -e clean: @cd core ; $(MAKE) -e clean @cd content ; $(MAKE) -e clean @cd confparser ; $(MAKE) -e clean @cd templates ; $(MAKE) -e clean rm -f *.a FORCE: depend: @cd core ; $(MAKE) -e depend @cd content ; $(MAKE) -e depend @cd confparser ; $(MAKE) -e depend @cd templates ; $(MAKE) -e depend