Go to most recent revision | Compare with Previous | Blame | View Log
include Makefile.incSYSTEMS=persistence/db \swig \icu \readline \python \epydoc \PyLucene \persistence/libxml2 \openssl \egenix-mx \jabber-py \SOAPpy \zope \twisted \pychecker \yapps \vobject \dateutil \m2crypto.PHONY: sources expand binaries $(SYSTEMS)env::mkdir -p $(PREFIX)/bin $(PREFIX)/lib $(PREFIX)/includesources: envfor system in $(SYSTEMS); \do \$(MAKE) -C $$system sources; \doneexpand: envfor system in $(SYSTEMS); \do \$(MAKE) -C $$system expand; \donebinaries: env@for system in $(SYSTEMS); \do \$(MAKE) -C $$system DEBUG=$(DEBUG) snap; \done$(SYSTEMS):$(MAKE) -C $@ DEBUG=$(DEBUG) allall: env sources $(SYSTEMS)ifeq ($(OS),Cygwin)strip:elseifeq ($(DEBUG),1)strip:elseifeq ($(OS),Darwin)STRIP_OPTIONS=-SelseSTRIP_OPTIONS=endifstrip:find release -name "*.so" |xargs strip $(STRIP_OPTIONS)endifendifworld: all binaries installmake -C ../internal DEBUG=$(DEBUG) worldclean: env@for system in $(SYSTEMS); \do \$(MAKE) -C $$system -k DEBUG=$(DEBUG) clean; \donerealclean:rm -rf release debug@for system in $(SYSTEMS); \do \echo making _realclean in $$system; \$(MAKE) -C $$system -k _realclean; \donecleanworld: cleanmake -C ../internal DEBUG=$(DEBUG) cleanmake -C ../chandler DEBUG=$(DEBUG) cleanrealcleanworld: realcleanmake -C ../internal realcleanmake -C ../chandler realcleanupload:@for system in $(SYSTEMS); \do \$(MAKE) -C $$system DEBUG=$(DEBUG) upload; \doneuploadworld: uploadmake -C ../internal DEBUG=$(DEBUG) uploadinstall:@for system in $(SYSTEMS); \do \$(MAKE) -C $$system DEBUG=$(DEBUG) install; \donecheckout:cd ..; \rm -f cvsco.log;\cvs co chandler-all 2>&1 | tee -a cvsco.log; \echo 'Do |grep "^C " ../cvsco.log| to check for potential conflicts'