BASE=shipping-by-rules
PLATTFORM=woocommerce
VENDOR=opentools
VERSION=1.1.1
DIR = $(shell pwd)
SVNDIR=wordpress-plugin-svn

BUILDDIR=.build/
BASICBUILDDIR=$(PLATTFORM)-$(BASE)
ADVBUILDDIR=$(PLATTFORM)-advanced-$(BASE)

PLUGINFILES=library assets includes LICENSE.txt
BASICPLUGINFILES=woocommerce-shipping-by-rules.php readme.txt 
ADVPLUGINFILES=woocommerce-advanced-shipping-by-rules.php readme-adv.txt opentools-update-checker.php plugin-update-checker

TRANSLATIONS=

ZIPFILE=$(VENDOR)-$(PLATTFORM)-$(BASE)_v$(VERSION).zip
ADVZIPFILE=$(VENDOR)-$(PLATTFORM)-advanced-$(BASE)_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 
	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 $(SVNDIR)/tags/$(VERSION)
	rsync -avP $(PLUGINFILES) $(BASICPLUGINFILES) $(TRANSLATIONS) $(SVNDIR)/trunk

svn-release: svn $(SVNDIR)/tags/$(VERSION)
	rsync -avP $(PLUGINFILES) $(BASICPLUGINFILES) $(TRANSLATIONS) $(SVNDIR)/tags/$(VERSION)
	