# Copyright (c) 2005-2008 Andre Merzky (andre@merzky.net) # # Distributed under the Boost Software License, Version 1.0. (See accompanying # file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) SAGA_SUBDIRS = config make external saga examples bindings adaptors docs test # lite SAGA_ROOT = $(shell pwd) VERSION = $(shell grep 'Version:' $(SAGA_ROOT)/VERSION | cut -f 2 -d ' ') include $(SAGA_ROOT)/make/saga.mk .PHONY: doxygen doxygen: @$(MAKE) -C docs doxygen stats: @cd saga && kloc -gs -d @sloccount saga 2>>/dev/null distclean:: @$(RM) -rf doc/doxygen/ doc/doxygen.*.conf doxygen.*.log @$(RM) -rf Makefile.ok clean:: @$(RM) -rf saga-a-$(VERSION) saga-a-$(VERSION).tgz dist: @$(MAKE) distclean @test -e saga-a-$(VERSION) || ln -s . saga-a-$(VERSION) @test ! -e saga-a-$(VERSION).tgz || rm saga-a-$(VERSION).tgz @tar chvf - --exclude CVS \ --exclude .\#\* \ --exclude .svn \ saga-a-$(VERSION)/{configure.in,configure,Makefile} \ saga-a-$(VERSION)/{VERSION,README,LICENSE,CHANGES,INSTALL} \ saga-a-$(VERSION)/external/{Makefile,boost,soci,u2nt} \ saga-a-$(VERSION)/{docs,config,make,saga,test,adaptors,project,examples,bindings} \ | gzip -c > saga-a-$(VERSION).tgz @$(RM) saga-a-$(VERSION) packages: @./configure --prefix=`pwd`/usr @$(MAKE) install @tar zcvf @tar zcvf libsaga++-$(VERSION).tgz usr/ @sudo alien -to-deb libsaga++-$(VERSION).tgz @sudo alien -to-rpm libsaga++-$(VERSION).tgz @sudo alien -to-slp libsaga++-$(VERSION).tgz @sudo alien -to-pkg libsaga++-$(VERSION).tgz @$(RM) -r ./usr/ # directory dependencies make: config external: make saga: external adaptors: saga bindings: saga examples: saga docs: saga lite: adaptors test: lite