aboutsummaryrefslogtreecommitdiff
path: root/makefile.dist
blob: 353467b5a102c95a80e33a0b76651e44244207cf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
#--------------------------------------------------------------------------
# Distribution makefile
#--------------------------------------------------------------------------

DIST = luasocket-2.0-alpha

LUA = \
	auxiliar.lua \
	code.lua \
	concat.lua \
	ftp.lua \
	http.lua \
	select.lua \
	smtp.lua \
	url.lua

TESTS = \
	codetest.lua \
	concattest.lua \
	ftptest.lua \
	mbox.lua \
	httptest.lua \
	noglobals.lua \
	smtptest.lua \
	testclnt.lua \
	testsrvr.lua \
	udptest.lua \
	urltest.lua

EXAMPLES = \
	daytimeclnt.lua \
	echoclnt.lua \
	echosrvr.lua \
	dict.lua \
	listener.lua \
	talker.lua \
	tinyirc.lua

ETC = \
	check-links.lua \
	cl-compat.lua \
	get.lua \
	lua.lua \
	luasocket.lua \
	tftp.lua \


MAIN = \
	auxiliar.c \
	auxiliar.h \
	buffer.c \
	buffer.h \
	error.c \
	error.h \
	inet.c \
	inet.h \
	io.c \
	io.h \
	luasocket.c \
	luasocket.h \
	select.c \
	select.h \
	socket.h \
	tcp.c \
	tcp.h \
	timeout.c \
	timeout.h \
	udp.c \
	udp.h \
	usocket.c \
	usocket.h \
	wsocket.c \
	wsocket.h

dist:
	mkdir -p $(DIST)/examples
	mkdir -p $(DIST)/tests
	mkdir -p $(DIST)/etc
	cp -vf $(MAIN) $(DIST)
	cp -vf $(LUA) $(DIST)
	cp -vf makefile $(DIST)
	cp -vf README $(DIST)
	cp -vf lua.README $(DIST)
	cp -vf NEW $(DIST)
	cp -vf $(EXAMPLES) $(DIST)/examples
	cp -vf examples.README $(DIST)/examples/README
	cp -vf $(TESTS) $(DIST)/tests
	cp -vf tests.README $(DIST)/tests/README
	cp -vf $(ETC) $(DIST)/etc
	cp -vf etc.README $(DIST)/etc/README
	tar -zcvf $(DIST).tar.gz $(DIST)
	zip -r $(DIST).zip $(DIST)


clean:
	\rm -rf $(DIST) $(DIST).tar.gz $(DIST).zip