add a dist target to the makefile - this depends on _VERSION being defined in the main lua file

master
jluehrs2 2007-09-04 14:12:51 -05:00
parent 6a7a4be008
commit b1ad48eb6a
1 changed files with 11 additions and 0 deletions

View File

@ -10,6 +10,8 @@ MOD_LUAS = src/irc/channel.lua \
src/irc/debug.lua \
src/irc/message.lua \
src/irc/misc.lua
TEST_LUAS = test/test.lua
VERSION = $(shell grep '^_VERSION =' $(MAIN_LUA) | sed "s/_VERSION = '\(.*\)'/\1/" | tr ' ' '-')
build :
@ -26,3 +28,12 @@ doc : $(MAIN_LUA) $(MOD_LUAS)
clean :
rm -rf $(DOC_DIR)
dist : $(VERSION).tar.gz
$(VERSION).tar.gz : $(MAIN_LUA) $(MOD_LUAS) $(TEST_LUAS) doc Makefile README TODO
@echo "Creating $(VERSION).tar.gz"
@mkdir $(VERSION)
@cp -r src test doc Makefile README TODO $(VERSION)
@tar czf $(VERSION).tar.gz $(VERSION)
@rm -rf $(VERSION)