]> git.lizzy.rs Git - luairc.git/blobdiff - Makefile
Port to Lua 5.3
[luairc.git] / Makefile
index a4a2861420d0c8b8b494dc57d56252ae615af065..cde20f18ba2e404d2ea277223f07d4caf79bf1a8 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,5 +1,5 @@
-LUADOC = luadoc
-LUA_DIR = /usr/local/share/lua/5.1
+include Make.config
+
 MOD_DIR = $(LUA_DIR)/irc
 DOC_DIR = doc
 MAIN_LUA = src/irc.lua
@@ -10,7 +10,13 @@ MOD_LUAS = src/irc/channel.lua \
            src/irc/debug.lua \
            src/irc/message.lua \
            src/irc/misc.lua
-TEST_LUAS = test/test.lua
+TEST_LUAS = test/test.lua \
+            test/luabot.lua
+OTHER_FILES = Makefile \
+             Make.config \
+             README \
+             LICENSE \
+             TODO
 DOC_LUAS = src/callbacks.luadoc
 VERSION = $(shell grep '^_VERSION =' $(MAIN_LUA) | sed "s/_VERSION = '\(.*\)'/\1/" | tr ' ' '-')
 
@@ -32,9 +38,17 @@ clean :
 
 dist : $(VERSION).tar.gz
 
-$(VERSION).tar.gz : $(MAIN_LUA) $(MOD_LUAS) $(TEST_LUAS) doc Makefile README TODO
+$(VERSION).tar.gz : $(MAIN_LUA) $(MOD_LUAS) $(TEST_LUAS) doc $(OTHER_FILES)
        @echo "Creating $(VERSION).tar.gz"
        @mkdir $(VERSION)
-       @cp -r src test doc Makefile README TODO $(VERSION)
+       @mkdir $(VERSION)/src
+       @cp $(MAIN_LUA) $(VERSION)/src
+       @mkdir $(VERSION)/src/irc
+       @cp $(MOD_LUAS) $(VERSION)/src/irc
+       @mkdir $(VERSION)/test
+       @cp $(TEST_LUAS) $(VERSION)/test
+       @mkdir $(VERSION)/doc
+       @cp -r doc/* $(VERSION)/doc
+       @cp $(OTHER_FILES) $(VERSION)
        @tar czf $(VERSION).tar.gz $(VERSION)
        @rm -rf $(VERSION)