53 lines
855 B
Makefile
Executable File
53 lines
855 B
Makefile
Executable File
# 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
|