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 DOC_LUAS = src/callbacks.luadoc
16 VERSION = $(shell grep '^_VERSION =' $(MAIN_LUA) | sed "s/_VERSION = '\(.*\)'/\1/" | tr ' ' '-')
22 cp $(MAIN_LUA) $(LUA_DIR)
24 cp $(MOD_LUAS) $(MOD_DIR)
26 doc : $(MAIN_LUA) $(MOD_LUAS) $(DOC_LUAS)
28 $(LUADOC) --nofiles -d $(DOC_DIR) $(MAIN_LUA) $(MOD_LUAS) $(DOC_LUAS)
34 dist : $(VERSION).tar.gz
36 $(VERSION).tar.gz : $(MAIN_LUA) $(MOD_LUAS) $(TEST_LUAS) doc Makefile README TODO LICENSE
37 @echo "Creating $(VERSION).tar.gz"
40 @cp $(MAIN_LUA) $(VERSION)/src
41 @mkdir $(VERSION)/src/irc
42 @cp $(MOD_LUAS) $(VERSION)/src/irc
43 @mkdir $(VERSION)/test
44 @cp $(TEST_LUAS) $(VERSION)/test
46 @cp -r doc/* $(VERSION)/doc
47 @cp Makefile README TODO LICENSE $(VERSION)
48 @tar czf $(VERSION).tar.gz $(VERSION)