SHELL = /bin/sh DEPTH = . topsrcdir = @top_srcdir@ srcdir = @srcdir@ VPATH = @srcdir@ INSTALL_DIR = /usr/local/boinc MINOR_VERSION = 02 MAJOR_VERSION = 0 # # The ../$(srcdir)/client/configure # only works when the original configure is relative path # it doesn't work when it is an absolute path # This needs to be fixed # all: messages cd RSAEuro/source; ${MAKE}; cd ../..; \ cd db; ${MAKE}; cd ..; \ cd lib; ${MAKE}; cd ..; \ cd api; ${MAKE}; cd ..; \ cd apps; ${MAKE}; cd ..; \ cd client; ../$(srcdir)/client/configure; ${MAKE}; cd ..; \ cd sched; ${MAKE}; cd ..; \ cd tools; ${MAKE}; cd ..; messages: @echo $(ENV_MESSAGES) $(EXIT_IF_NEEDED) clean: rm -f boinc.tar.gz config.cache; \ cd RSAEuro/source/; ${MAKE} clean; cd ../../; \ cd db; ${MAKE} clean; cd ..; \ cd lib; ${MAKE} clean; cd ..; \ cd api; ${MAKE} clean; cd ..; \ cd apps; ${MAKE} clean; cd ..; \ cd client; ${MAKE} clean; cd ..; \ cd sched; ${MAKE} clean; cd ..; \ cd tools; ${MAKE} clean; cd ..; install: all -mkdir -p $(INSTALL_DIR); cd sched; ${MAKE} install; cd lib; ${MAKE} install; cd api; ${MAKE} install; cd apps; ${MAKE} install; cd client; ${MAKE} install; cd tools; ${MAKE} install; $(CP) -r test /usr/local/boinc; uninstall: cd sched; ${MAKE} uninstall; cd lib; ${MAKE} uninstall; cd api; ${MAKE} uninstall; cd apps; ${MAKE} uninstall; cd client; ${MAKE} uninstall; cd tools; ${MAKE} uninstall; $(RM) -r $(INSTALL_DIR)/tools; ARCHIVE_TARGETS = \ client/*.C client/*.h client/configure \ client/install-sh client/*.in client/*.sub client/*.guess \ client/mac/*.h client/mac/*.cpp \ client/win/*.h client/win/*.cpp client/win/*.rc client/win/*.aps \ client/win/res/*.* \ apps/*.C apps/*.in \ db/*.sql db/*.h db/*.C db/*.in db/init_db \ doc/*.* \ html_ops/*.* \ html_user/*.* \ lib/*.C lib/*.c lib/*.h lib/*.in \ sched/*.C sched/*.h sched/*.in \ sched_fcgi/*.C sched_fcgi/*.h sched_fcgi/*.in \ test/*.xml test/*.php test/*wu test/*result test/*output \ test/*.html test/*input \ tools/*.C tools/*.h tools/*.in \ api/*.C api/*.h api/*.in api/*.c api/*.cpp \ RSAEuro/*/*.c RSAEuro/*/*.h RSAEuro/*/*.in RSAEuro/*/*.mak \ mac_build/boinc.pbproj/*.pbxproj mac_build/*.lproj/*.nib/*.* \ mac_build/*.lproj/*.strings \ win_build/*.* win_build/*/*.dsp win_build/*/*.rct \ INSTALL LICENSE configure \ *.in *.sub *.guess tar: tar cf boinc_$(MAJOR_VERSION).$(MINOR_VERSION).tar $(ARCHIVE_TARGETS) ; gzip boinc_$(MAJOR_VERSION).$(MINOR_VERSION).tar zip: zip -q boinc_$(MAJOR_VERSION).$(MINOR_VERSION).zip $(ARCHIVE_TARGETS) client_tar: clean cd client; ./configure; ${MAKE} tar;