BASE=ordernumbers PLATTFORM=woocommerce VENDOR=opentools VERSION=1.2.2 DIR = $(shell pwd) SVNDIR=wordpress-plugin-svn BUILDDIR=.build/ BASICBUILDDIR=$(PLATTFORM)-basic-$(BASE) ADVBUILDDIR=$(PLATTFORM)-advanced-$(BASE) PLUGINFILES=library assets ordernumber_helper_woocommerce.php ordernumbers_woocommerce_basic.php readme.txt LICENSE.txt BASICPLUGINFILES=woocommerce-basic-ordernumbers.php ADVPLUGINFILES=woocommerce-advanced-ordernumbers.php ordernumbers_woocommerce.php opentools-update-checker.php plugin-update-checker/ TRANSLATIONS= ZIPFILE=$(VENDOR)-$(PLATTFORM)-$(BASE)-basic_v$(VERSION).zip ADVZIPFILE=$(VENDOR)-$(PLATTFORM)-$(BASE)-advanced_v$(VERSION).zip all: zip zip: $(PLUGINFILES) $(ADVPLUGINFILES) $(BASICPLUGINFILES) $(TRANSLATIONS) echo $(DIR) @echo "Packing basic plugin version into distribution file $(ZIPFILE):" @mkdir -p $(BUILDDIR)/$(BASICBUILDDIR) @cp --parents -r $(PLUGINFILES) $(BASICPLUGINFILES) $(TRANSLATIONS) $(BUILDDIR)/$(BASICBUILDDIR) cd $(BUILDDIR) && zip -r $(DIR)/$(ZIPFILE) $(BASICBUILDDIR) # @zip -r @echo "Packing advanced plugin version into distribution file $(ADVZIPFILE):" @mkdir -p $(BUILDDIR)/$(ADVBUILDDIR) echo `pwd` @cp --parents -r $(PLUGINFILES) $(ADVPLUGINFILES) $(TRANSLATIONS) $(BUILDDIR)/$(ADVBUILDDIR) @cp readme-adv.txt $(BUILDDIR)/$(ADVBUILDDIR)/readme.txt @cd $(BUILDDIR) && zip -r $(DIR)/$(ADVZIPFILE) $(ADVBUILDDIR) cd $(DIR) clean: rm -rf $(ZIPFILE) $(ADVZIPFILE) $(BUILDDIR) $(ADVBUILDDIR) $(SVNDIR)/tags/$(VERSION) : cd $(SVNDIR) && svn cp trunk tags/$(VERSION) svn: $(SVNDIR)/trunk rsync -avP $(PLUGINFILES) $(BASICPLUGINFILES) $(TRANSLATIONS) $(SVNDIR)/trunk svn-release: svn $(SVNDIR)/tags/$(VERSION) rsync -avP $(PLUGINFILES) $(BASICPLUGINFILES) $(TRANSLATIONS) $(SVNDIR)/tags/$(VERSION)