DEPTH = ../../.. include $(DEPTH)/Makefile.version include $(DEPTH)/Makefile.os include $(DEPTH)/Makefile.install.directories .PHONY: all all : ifeq ($(SHELLTYPE), sh) .PHONY: setup setup : setup_nsis setup_dev_nsis # create a setup file (using nullsoft nsis) .PHONY: setup_nsis setup_nsis : -$(RM) FreeDoko_$(VERSION) ln -s $(RELEASE_TMP)/FreeDoko_$(VERSION) FreeDoko_$(VERSION) tar -c --exclude=.svn -C $(DEPTH) doc/manual \ | tar -xC $(RELEASE_TMP)/FreeDoko_$(VERSION)/ makensis -V4 FreeDoko.nsi $(RM) FreeDoko_$(VERSION) $(RM) -r $(RELEASE_TMP)/FreeDoko_$(VERSION)/doc/manual # create a dev-setup file (using nullsoft nsis) .PHONY: setup_dev_nsis setup_dev_nsis : mkdir -p install_dev.release tar -c --exclude=.svn -C install_dev/ . \ | tar -xC install_dev.release/ makensis -V4 FreeDoko-dev.nsi $(RM) -r install_dev.release # not used anymore .PHONY: full_setup_nsis full_setup_nsis : -$(RM) FreeDoko_$(VERSION) ln -s $(RELEASE_TMP)/FreeDoko_$(VERSION) FreeDoko_$(VERSION) sed -e 's/\($${PRODUCT_NAME}_$${PRODUCT_VERSION}\)\(.Setup.exe\)/\1.full\2/' \ -e 's/\($${PRODUCT_NAME} $${PRODUCT_VERSION}\)\( installer\)/\1 full\2/' \ -e 's/\($${PRODUCT_NAME} $${PRODUCT_VERSION}\)\( Installation\)/\1 Vollinstallation/' \ < FreeDoko.nsi \ > FreeDoko.full.nsi cp -r ~/Daten/FreeDoko/cardsets/origin \ ~/Daten/FreeDoko/cardsets/xskat \ ~/Daten/FreeDoko/cardsets/kdecarddecks \ ~/Daten/FreeDoko/cardsets/pysol \ FreeDoko_$(VERSION)/cardsets/ cp -r ~/Daten/FreeDoko/backgrounds/* \ FreeDoko_$(VERSION)/backgrounds/ makensis -V4 FreeDoko.full.nsi $(RM) FreeDoko.full.nsi $(RM) FreeDoko_$(VERSION) endif .PHONY: clean clean : $(RM) FreeDoko_$(VERSION) *.exe