aboutsummaryrefslogtreecommitdiff
path: root/makefile.dist
diff options
context:
space:
mode:
authorDiego Nehab <diego@tecgraf.puc-rio.br>2004-06-17 21:46:22 +0000
committerDiego Nehab <diego@tecgraf.puc-rio.br>2004-06-17 21:46:22 +0000
commit597a062b1bc38488df1363995eece8a9f19c7111 (patch)
treeba4ccaa8be98d1100aed63abb9c42c099f2c41bb /makefile.dist
parenteac26d2c8dafab604ef2e97e504326cfaf1033cf (diff)
downloadluasocket-597a062b1bc38488df1363995eece8a9f19c7111.tar.gz
luasocket-597a062b1bc38488df1363995eece8a9f19c7111.tar.bz2
luasocket-597a062b1bc38488df1363995eece8a9f19c7111.zip
Almost ready for distribution...
Diffstat (limited to 'makefile.dist')
-rw-r--r--makefile.dist83
1 files changed, 56 insertions, 27 deletions
diff --git a/makefile.dist b/makefile.dist
index 353467b..19c85b5 100644
--- a/makefile.dist
+++ b/makefile.dist
@@ -2,62 +2,60 @@
2# Distribution makefile 2# Distribution makefile
3#-------------------------------------------------------------------------- 3#--------------------------------------------------------------------------
4 4
5DIST = luasocket-2.0-alpha 5DIST = luasocket-2.0-beta
6 6
7LUA = \ 7LUA = \
8 auxiliar.lua \
9 code.lua \
10 concat.lua \
11 ftp.lua \ 8 ftp.lua \
12 http.lua \ 9 http.lua \
13 select.lua \ 10 ltn12.lua \
11 mime.lua \
14 smtp.lua \ 12 smtp.lua \
13 socket.lua \
14 tp.lua \
15 url.lua 15 url.lua
16 16
17TESTS = \ 17TESTS = \
18 codetest.lua \
19 concattest.lua \
20 ftptest.lua \
21 mbox.lua \
22 httptest.lua \
23 noglobals.lua \
24 smtptest.lua \
25 testclnt.lua \ 18 testclnt.lua \
26 testsrvr.lua \ 19 testsrvr.lua \
27 udptest.lua \ 20 testsupport.lua
28 urltest.lua
29 21
30EXAMPLES = \ 22EXAMPLES = \
23 check-memory.lua \
24 b64.lua \
25 cddb.lua \
31 daytimeclnt.lua \ 26 daytimeclnt.lua \
32 echoclnt.lua \ 27 echoclnt.lua \
33 echosrvr.lua \ 28 echosrvr.lua \
34 dict.lua \ 29 eol.lua \
35 listener.lua \ 30 listener.lua \
31 qp.lua \
36 talker.lua \ 32 talker.lua \
37 tinyirc.lua 33 tinyirc.lua
38 34
39ETC = \ 35ETC = \
40 check-links.lua \ 36 check-links.lua \
41 cl-compat.lua \ 37 dict.lua \
42 get.lua \ 38 get.lua \
43 lua.lua \ 39 lua.lua \
44 luasocket.lua \ 40 tftp.lua
45 tftp.lua \
46
47 41
48MAIN = \ 42CORE = \
49 auxiliar.c \ 43 auxiliar.c \
50 auxiliar.h \ 44 auxiliar.h \
51 buffer.c \ 45 buffer.c \
52 buffer.h \ 46 buffer.h \
53 error.c \ 47 except.c \
54 error.h \ 48 except.h \
55 inet.c \ 49 inet.c \
56 inet.h \ 50 inet.h \
57 io.c \ 51 io.c \
58 io.h \ 52 io.h \
59 luasocket.c \ 53 luasocket.c \
60 luasocket.h \ 54 luasocket.h \
55 mime.c \
56 mime.h \
57 options.c \
58 options.h \
61 select.c \ 59 select.c \
62 select.h \ 60 select.h \
63 socket.h \ 61 socket.h \
@@ -72,25 +70,56 @@ MAIN = \
72 wsocket.c \ 70 wsocket.c \
73 wsocket.h 71 wsocket.h
74 72
73MAKE = \
74 makefile.Darwin \
75 makefile.Linux \
76 luasocket.export \
77 mime.export \
78 luasocket.sln \
79 luasocket.vcproj \
80 mime.vcproj
81
82MANUAL = \
83 manual/dns.html \
84 manual/ftp.html \
85 manual/home.html \
86 manual/http.html \
87 manual/introduction.html \
88 manual/ltn12.html \
89 manual/luasocket.png \
90 manual/mime.html \
91 manual/reference.css \
92 manual/reference.html \
93 manual/smtp.html \
94 manual/socket.html \
95 manual/tcp.html \
96 manual/udp.html \
97 manual/url.html
98
75dist: 99dist:
76 mkdir -p $(DIST)/examples 100 mkdir -p $(DIST)/examples
77 mkdir -p $(DIST)/tests 101 mkdir -p $(DIST)/tests
78 mkdir -p $(DIST)/etc 102 mkdir -p $(DIST)/etc
79 cp -vf $(MAIN) $(DIST) 103 mkdir -p $(DIST)/lua
80 cp -vf $(LUA) $(DIST) 104 mkdir -p $(DIST)/make
81 cp -vf makefile $(DIST) 105 mkdir -p $(DIST)/manual
106 cp -vf $(CORE) $(DIST)
82 cp -vf README $(DIST) 107 cp -vf README $(DIST)
83 cp -vf lua.README $(DIST)
84 cp -vf NEW $(DIST) 108 cp -vf NEW $(DIST)
109 cp -vf LICENSE $(DIST)
110 cp -vf $(MAKE) $(DIST)/make
111 cp -vf make.README $(DIST)/make/README
112 cp -vf $(LUA) $(DIST)/lua
113 cp -vf lua.README $(DIST)/lua/README
85 cp -vf $(EXAMPLES) $(DIST)/examples 114 cp -vf $(EXAMPLES) $(DIST)/examples
86 cp -vf examples.README $(DIST)/examples/README 115 cp -vf examples.README $(DIST)/examples/README
87 cp -vf $(TESTS) $(DIST)/tests 116 cp -vf $(TESTS) $(DIST)/tests
88 cp -vf tests.README $(DIST)/tests/README 117 cp -vf tests.README $(DIST)/tests/README
89 cp -vf $(ETC) $(DIST)/etc 118 cp -vf $(ETC) $(DIST)/etc
90 cp -vf etc.README $(DIST)/etc/README 119 cp -vf etc.README $(DIST)/etc/README
120 cp -vf $(MANUAL) $(DIST)/manual
91 tar -zcvf $(DIST).tar.gz $(DIST) 121 tar -zcvf $(DIST).tar.gz $(DIST)
92 zip -r $(DIST).zip $(DIST) 122 zip -r $(DIST).zip $(DIST)
93 123
94
95clean: 124clean:
96 \rm -rf $(DIST) $(DIST).tar.gz $(DIST).zip 125 \rm -rf $(DIST) $(DIST).tar.gz $(DIST).zip