diff options
author | Liam Devine <dmail00@gmail.com> | 2011-07-04 23:31:14 +0100 |
---|---|---|
committer | Sam Roberts <vieuxtech@gmail.com> | 2012-04-11 13:33:34 -0700 |
commit | e15ed19db6eb3385c1b35219c2dfa11953c3d47e (patch) | |
tree | 4e38a0b05ac7cbaaa449f2b32dc959409ceae9ea /src/makefile | |
parent | a984607f28d0a802acaf1a16da225234af769baa (diff) | |
download | luasocket-e15ed19db6eb3385c1b35219c2dfa11953c3d47e.tar.gz luasocket-e15ed19db6eb3385c1b35219c2dfa11953c3d47e.tar.bz2 luasocket-e15ed19db6eb3385c1b35219c2dfa11953c3d47e.zip |
Compiles with Lua 5.1.4 and Lua 5.2.0-beta, although the makefile needs sorting out to take maybe a version number and also the local paths need removing.
Diffstat (limited to 'src/makefile')
-rw-r--r-- | src/makefile | 28 |
1 files changed, 19 insertions, 9 deletions
diff --git a/src/makefile b/src/makefile index 9768ba1..b7c22da 100644 --- a/src/makefile +++ b/src/makefile | |||
@@ -2,9 +2,13 @@ PLAT?=macosx | |||
2 | 2 | ||
3 | INSTALL_DATA=cp | 3 | INSTALL_DATA=cp |
4 | INSTALL_EXEC=cp | 4 | INSTALL_EXEC=cp |
5 | INSTALL_TOP=/opt/local | 5 | #INSTALL_TOP=/opt/local |
6 | INSTALL_TOP=./ | ||
7 | |||
8 | #LUAINC_macosx=/opt/local/include | ||
9 | LUAINC_macosx=../../../../projects/lua_env/luaenv/lua_versions/lua-5.2.0-beta/src | ||
10 | #LUAINC_macosx=../../../../projects/lua_env/luaenv/lua_versions/lua-5.1.4/src | ||
6 | 11 | ||
7 | LUAINC_macosx=/opt/local/include | ||
8 | LUAINC_linux=/usr/include/lua5.1 | 12 | LUAINC_linux=/usr/include/lua5.1 |
9 | LUAINC_win32="../../lua-5.1.3/src" | 13 | LUAINC_win32="../../lua-5.1.3/src" |
10 | LUALIB_win32="../../lua-5.1.3" | 14 | LUALIB_win32="../../lua-5.1.3" |
@@ -12,11 +16,15 @@ LUALIB_win32="../../lua-5.1.3" | |||
12 | #------ | 16 | #------ |
13 | # Install directories | 17 | # Install directories |
14 | # | 18 | # |
15 | INSTALL_TOP_SHARE=$(INSTALL_TOP)/share/lua/5.1 | 19 | #INSTALL_TOP_SHARE=$(INSTALL_TOP)/share/lua/5.1 |
16 | INSTALL_TOP_LIB=$(INSTALL_TOP)/lib/lua/5.1 | 20 | #INSTALL_TOP_LIB=$(INSTALL_TOP)/lib/lua/5.1 |
21 | INSTALL_TOP_SHARE=$(INSTALL_TOP)/share/lua/5.2 | ||
22 | INSTALL_TOP_LIB=$(INSTALL_TOP)/lib/lua/5.2 | ||
23 | |||
17 | INSTALL_SOCKET_SHARE=$(INSTALL_TOP_SHARE)/socket | 24 | INSTALL_SOCKET_SHARE=$(INSTALL_TOP_SHARE)/socket |
18 | INSTALL_SOCKET_LIB=$(INSTALL_TOP_LIB)/socket | 25 | INSTALL_SOCKET_LIB=$(INSTALL_TOP_LIB)/socket |
19 | INSTALL_MIME_SHARE=$(INSTALL_TOP_SHARE)/mime | 26 | #INSTALL_MIME_SHARE=$(INSTALL_TOP_SHARE)/mime |
27 | INSTALL_MIME_SHARE=$(INSTALL_TOP_SHARE)/foo/mime | ||
20 | INSTALL_MIME_LIB=$(INSTALL_TOP_LIB)/mime | 28 | INSTALL_MIME_LIB=$(INSTALL_TOP_LIB)/mime |
21 | 29 | ||
22 | #------ | 30 | #------ |
@@ -30,7 +38,7 @@ PLATS= macosx linux win32 | |||
30 | SO_macosx=so | 38 | SO_macosx=so |
31 | O_macosx=o | 39 | O_macosx=o |
32 | CC_macosx=gcc | 40 | CC_macosx=gcc |
33 | DEF_macosx= -DLUASOCKET_DEBUG -DUNIX_HAS_SUN_LEN \ | 41 | DEF_macosx= -DLUASOCKET_DEBUG -DUNIX_HAS_SUN_LEN -DLUA_COMPAT_MODULE \ |
34 | -DLUASOCKET_API='__attribute__((visibility("default")))' \ | 42 | -DLUASOCKET_API='__attribute__((visibility("default")))' \ |
35 | -DMIME_API='__attribute__((visibility("default")))' | 43 | -DMIME_API='__attribute__((visibility("default")))' |
36 | CFLAGS_macosx= -I$(LUAINC) $(DEF) -pedantic -Wall -O2 -fno-common \ | 44 | CFLAGS_macosx= -I$(LUAINC) $(DEF) -pedantic -Wall -O2 -fno-common \ |
@@ -84,7 +92,7 @@ SOCKET_win32=wsocket.obj | |||
84 | # | 92 | # |
85 | SO=$(SO_$(PLAT)) | 93 | SO=$(SO_$(PLAT)) |
86 | O=$(O_$(PLAT)) | 94 | O=$(O_$(PLAT)) |
87 | SOCKET_V=2.0.3 | 95 | SOCKET_V=2.1.1 |
88 | MIME_V=1.0.3 | 96 | MIME_V=1.0.3 |
89 | SOCKET_SO=socket.$(SO).$(SOCKET_V) | 97 | SOCKET_SO=socket.$(SO).$(SOCKET_V) |
90 | MIME_SO=mime.$(SO).$(MIME_V) | 98 | MIME_SO=mime.$(SO).$(MIME_V) |
@@ -117,7 +125,8 @@ SOCKET_OBJS= \ | |||
117 | except.$(O) \ | 125 | except.$(O) \ |
118 | select.$(O) \ | 126 | select.$(O) \ |
119 | tcp.$(O) \ | 127 | tcp.$(O) \ |
120 | udp.$(O) | 128 | udp.$(O) \ |
129 | lua_typeerror.$(O) | ||
121 | 130 | ||
122 | #------ | 131 | #------ |
123 | # Modules belonging mime-core | 132 | # Modules belonging mime-core |
@@ -135,7 +144,8 @@ UNIX_OBJS=\ | |||
135 | timeout.$(O) \ | 144 | timeout.$(O) \ |
136 | io.$(O) \ | 145 | io.$(O) \ |
137 | usocket.$(O) \ | 146 | usocket.$(O) \ |
138 | unix.$(O) | 147 | unix.$(O) \ |
148 | lua_typeerror.$(O) | ||
139 | 149 | ||
140 | #------ | 150 | #------ |
141 | # Files to install | 151 | # Files to install |