3 MOD_DIR = $(LUA_DIR)/irc
6 MOD_LUAS = src/irc/channel.lua \
7 src/irc/constants.lua \
13 TEST_LUAS = test/test.lua \
15 OTHER_FILES = Makefile \
20 DOC_LUAS = src/callbacks.luadoc
21 VERSION = $(shell grep '^_VERSION =' $(MAIN_LUA) | sed "s/_VERSION = '\(.*\)'/\1/" | tr ' ' '-')
27 cp $(MAIN_LUA) $(LUA_DIR)
29 cp $(MOD_LUAS) $(MOD_DIR)
31 doc : $(MAIN_LUA) $(MOD_LUAS) $(DOC_LUAS)
33 $(LUADOC) --nofiles -d $(DOC_DIR) $(MAIN_LUA) $(MOD_LUAS) $(DOC_LUAS)
39 dist : $(VERSION).tar.gz
41 $(VERSION).tar.gz : $(MAIN_LUA) $(MOD_LUAS) $(TEST_LUAS) doc $(OTHER_FILES)
42 @echo "Creating $(VERSION).tar.gz"
45 @cp $(MAIN_LUA) $(VERSION)/src
46 @mkdir $(VERSION)/src/irc
47 @cp $(MOD_LUAS) $(VERSION)/src/irc
48 @mkdir $(VERSION)/test
49 @cp $(TEST_LUAS) $(VERSION)/test
51 @cp -r doc/* $(VERSION)/doc
52 @cp $(OTHER_FILES) $(VERSION)
53 @tar czf $(VERSION).tar.gz $(VERSION)