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 |
