summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile10
1 files changed, 8 insertions, 2 deletions
diff --git a/Makefile b/Makefile
index 84b5210..584be93 100644
--- a/Makefile
+++ b/Makefile
@@ -3,7 +3,7 @@
#
#
-.PHONY: all deps compile setup clean doc setup_backend setup_device rpm
+.PHONY: all deps compile clean rpm rpmclean
VERSION=0.2
@@ -22,10 +22,16 @@ compile:
recomp:
./rebar compile skip_deps=true
-clean:
+clean: rpmclean
./rebar clean
+rpmclean:
+ rm -rf ./rpm/BUILD ./rpm/BUILDROOT ./rpm/RPM ./rpm/RPMS
+ rm -rf ./rpm/SOURCES ./rpm/SPECS ./rpm/SRPM ./rpm/SRPMS
+
rpm: deps compile
./setup_rvi_node.sh -n rvi-$(VERSION) -c rvi_sample.config
+ mkdir -p ./rpm/BUILD ./rpm/BUILDROOT ./rpm/RPM ./rpm/RPMS
+ mkdir -p ./rpm/SOURCES ./rpm/SPECS ./rpm/SRPM ./rpm/SRPMS
(cd rel; tar czf ../rpm/SOURCES/rvi-$(VERSION).tgz rvi-$(VERSION))
rpmbuild --define "_topdir $$PWD/rpm" -ba rpm/rvi-0.2.spec