summaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
authorBernhard Posselt <dev@bernhard-posselt.com>2014-05-15 16:59:34 +0200
committerBernhard Posselt <dev@bernhard-posselt.com>2014-05-15 16:59:34 +0200
commitc5d4ba3df60aa64a09d956047d9f586b5ed8cc1f (patch)
treec92a1c7e6a26e5ac1c8e73358f7756df2f23fa8b /Makefile
parent25f2f16a9ba66b6e5882db0b3493e7c640b97445 (diff)
do stuff
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile13
1 files changed, 11 insertions, 2 deletions
diff --git a/Makefile b/Makefile
index 6d3604ce4..e82f4768b 100644
--- a/Makefile
+++ b/Makefile
@@ -4,6 +4,7 @@ app_name=news
project_dir=$(CURDIR)/../$(app_name)
build_dir=$(CURDIR)/build/artifacts
appstore_dir=$(build_dir)/appstore
+source_dir=$(build_dir)/source
package_name=$(app_name)
all: dist
@@ -11,10 +12,18 @@ all: dist
clean:
rm -rf $(build_dir)
-dist: appstore
+dist: clean
+ appstore: clean
+ mkdir -p $(source_dir)
+ tar cvzf $(source_dir)/$(package_name).tar.gz $(project_dir) \
+ --exclude-vcs --exclude=$(project_dir)/build/artifacts \
+ --exclude=$(project_dir)/js/node_modules
appstore: clean
mkdir -p $(appstore_dir)
tar cvzf $(appstore_dir)/$(package_name).tar.gz $(project_dir) \
--exclude-vcs --exclude=$(project_dir)/build/artifacts \
- --exclude=$(project_dir)/js/node_modules
+ --exclude=$(project_dir)/js/node_modules \
+ --exclude=$(project_dir)/js/tests \
+ --exclude=$(project_dir)/travis \
+ --exclude=$(project_dir)/tests