aboutsummaryrefslogtreecommitdiff
path: root/makefile.dist
diff options
context:
space:
mode:
authorDiego Nehab <diego@tecgraf.puc-rio.br>2003-06-09 18:23:40 +0000
committerDiego Nehab <diego@tecgraf.puc-rio.br>2003-06-09 18:23:40 +0000
commit58bdb658aaa1c30a8f3bed46eef880d308fae582 (patch)
tree5bf880c715daff79c1a2062f2f3ae8336858c83f /makefile.dist
parentb2724ad2d1cc3768a04270ed3f8014ec65ad133b (diff)
downloadluasocket-58bdb658aaa1c30a8f3bed46eef880d308fae582.tar.gz
luasocket-58bdb658aaa1c30a8f3bed46eef880d308fae582.tar.bz2
luasocket-58bdb658aaa1c30a8f3bed46eef880d308fae582.zip
Select re-implemented in a nicer way.
Few changes in internal class and group registration. Lua modules are compiled and built into library. Dynamic library tested in Linux and Mac OS X.
Diffstat (limited to 'makefile.dist')
-rw-r--r--makefile.dist79
1 files changed, 70 insertions, 9 deletions
diff --git a/makefile.dist b/makefile.dist
index 90ef7c2..e493305 100644
--- a/makefile.dist
+++ b/makefile.dist
@@ -2,22 +2,81 @@
2# Distribution makefile 2# Distribution makefile
3#-------------------------------------------------------------------------- 3#--------------------------------------------------------------------------
4 4
5DIST = luasocket-1.5-work 5DIST = luasocket-1.5-alpha
6 6
7LUA = concat.lua code.lua url.lua http.lua smtp.lua ftp.lua lsselect.lua \ 7LUA = \
8 cl-compat.lua 8 concat.lua \
9 code.lua \
10 url.lua \
11 http.lua \
12 smtp.lua \
13 ftp.lua \
14 select.lua \
15 luasocket.lua
9 16
10TESTS = testclnt.lua testsrvr.lua testcmd.lua codetest.lua \ 17TESTS = \
11 urltest.lua concattest.lua 18 testclnt.lua \
19 testsrvr.lua \
20 testcmd.lua \
21 codetest.lua \
22 urltest.lua \
23 concattest.lua \
24 ftptest.lua \
25 httptest.lua \
26 smtptest.lua \
27 mbox.lua \
28 udptest.lua
12 29
13EXAMPLES = check-links.lua daytimeclnt.lua dict.lua echoclnt.lua \ 30EXAMPLES = \
14 echosrvr.lua get.lua listener.lua talker.lua tinyirc.lua tftpclnt.lua 31 check-links.lua \
32 daytimeclnt.lua \
33 echoclnt.lua \
34 echosrvr.lua \
35 get.lua \
36 listener.lua \
37 talker.lua \
38 tinyirc.lua
39
40ETC = \
41 cl-compat.lua \
42 tftp.lua \
43 dict.lua
44
45MAIN = \
46 auxiliar.c \
47 auxiliar.h \
48 buffer.c \
49 buffer.h \
50 error.c \
51 error.h \
52 inet.c \
53 inet.h \
54 io.c \
55 io.h \
56 lua.c \
57 luasocket.c \
58 luasocket.h \
59 makefile \
60 select.c \
61 select.h \
62 socket.h \
63 tcp.c \
64 tcp.h \
65 timeout.c \
66 timeout.h \
67 udp.c \
68 udp.h \
69 usocket.c \
70 usocket.h \
71 wsocket.c \
72 wsocket.h \
15 73
16dist: 74dist:
17 mkdir -p $(DIST)/examples 75 mkdir -p $(DIST)/examples
18 mkdir -p $(DIST)/tests 76 mkdir -p $(DIST)/tests
19 cp -vf *.c $(DIST) 77 mkdir -p $(DIST)/etc
20 cp -vf *.h $(DIST) 78 mkdir -p $(DIST)/lua
79 cp -vf $(MAIN) $(DIST)
21 cp -vf $(LUA) $(DIST) 80 cp -vf $(LUA) $(DIST)
22 cp -vf makefile $(DIST) 81 cp -vf makefile $(DIST)
23 cp -vf README $(DIST) 82 cp -vf README $(DIST)
@@ -25,6 +84,8 @@ dist:
25 cp -vf README.examples $(DIST)/examples/README 84 cp -vf README.examples $(DIST)/examples/README
26 cp -vf $(TESTS) $(DIST)/tests 85 cp -vf $(TESTS) $(DIST)/tests
27 cp -vf README.tests $(DIST)/tests/README 86 cp -vf README.tests $(DIST)/tests/README
87 cp -vf $(ETC) $(DIST)/etc
88 cp -vf README.etc $(DIST)/etc/README
28 tar -zcvf $(DIST).tar.gz $(DIST) 89 tar -zcvf $(DIST).tar.gz $(DIST)
29 zip -r $(DIST).zip $(DIST) 90 zip -r $(DIST).zip $(DIST)
30 91