changed: cmslu building
Makefile from cmslu/ builds only: confparser.a content.a core.a templates.a
the proper *.fcgi file is created from an application
changed: all cmslu functions have english names (ls, emacs, etc)
fixed: function: login/logout are placed where there are permissions
git-svn-id: svn://ttmath.org/publicrep/cmslu/trunk@474 e52654a7-88a9-db11-a3e9-0013d4bc506e
This commit is contained in:
49
Makefile
49
Makefile
@@ -1,44 +1,44 @@
|
||||
# Makefile for GNU make
|
||||
|
||||
ifndef CC
|
||||
CC = g++
|
||||
CFLAGS = -Wall -pedantic -g -I/usr/local/include -L/usr/local/lib
|
||||
name = cmslu.fcgi
|
||||
|
||||
export CC
|
||||
endif
|
||||
|
||||
ifndef CFLAGS
|
||||
CFLAGS = -Wall -pedantic -g -I/usr/local/include -L/usr/local/lib
|
||||
export CFLAGS
|
||||
|
||||
|
||||
all: $(name)
|
||||
endif
|
||||
|
||||
|
||||
|
||||
$(name): core content confparser templates ezc
|
||||
g++ -o $(name) $(CFLAGS) core/core.a content/content.a confparser/confparser.a templates/templates.a ../ezc/src/ezc.a -lfcgi -lpq
|
||||
|
||||
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
|
||||
|
||||
templates: FORCE
|
||||
@cd templates ; $(MAKE) -e
|
||||
content: FORCE
|
||||
@cd content ; $(MAKE) -e
|
||||
|
||||
confparser: FORCE
|
||||
@cd confparser ; $(MAKE) -e
|
||||
|
||||
content: FORCE
|
||||
@cd content ; $(MAKE) -e
|
||||
|
||||
ezc: FORCE
|
||||
@cd ../ezc/src ; $(MAKE) -e
|
||||
templates: FORCE
|
||||
@cd templates ; $(MAKE) -e
|
||||
|
||||
|
||||
|
||||
clean:
|
||||
@cd core ; $(MAKE) -e clean
|
||||
@cd templates ; $(MAKE) -e clean
|
||||
@cd confparser ; $(MAKE) -e clean
|
||||
@cd content ; $(MAKE) -e clean
|
||||
@cd ../ezc/src ; $(MAKE) -e clean
|
||||
rm -f $(name)
|
||||
@cd confparser ; $(MAKE) -e clean
|
||||
@cd templates ; $(MAKE) -e clean
|
||||
rm -f *.a
|
||||
|
||||
|
||||
FORCE:
|
||||
@@ -46,8 +46,7 @@ FORCE:
|
||||
|
||||
|
||||
depend:
|
||||
cd core ; $(MAKE) -e depend
|
||||
cd templates ; $(MAKE) -e depend
|
||||
cd confparser ; $(MAKE) -e depend
|
||||
cd content ; $(MAKE) -e depend
|
||||
cd ../ezc/src ; $(MAKE) -e depend
|
||||
@cd core ; $(MAKE) -e depend
|
||||
@cd content ; $(MAKE) -e depend
|
||||
@cd confparser ; $(MAKE) -e depend
|
||||
@cd templates ; $(MAKE) -e depend
|
||||
|
||||
Reference in New Issue
Block a user