diff options
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 12 |
1 files changed, 11 insertions, 1 deletions
@@ -1,14 +1,24 @@ | |||
1 | CJSON_VERSION = 1.0 | 1 | CJSON_VERSION = 1.0 |
2 | LUA_VERSION = 5.1 | 2 | LUA_VERSION = 5.1 |
3 | 3 | ||
4 | # See http://lua-users.org/wiki/BuildingModules for platform specific | ||
5 | # details. | ||
6 | |||
7 | ## Linux/BSD | ||
4 | PREFIX ?= /usr/local | 8 | PREFIX ?= /usr/local |
9 | LDFLAGS += -shared | ||
10 | |||
11 | ## OSX (Macports) | ||
12 | #PREFIX ?= /opt/local | ||
13 | #LDFLAGS += -bundle -undefined dynamic_lookup | ||
14 | |||
5 | LUA_INCLUDE_DIR ?= $(PREFIX)/include | 15 | LUA_INCLUDE_DIR ?= $(PREFIX)/include |
6 | LUA_LIB_DIR ?= $(PREFIX)/lib/lua/$(LUA_VERSION) | 16 | LUA_LIB_DIR ?= $(PREFIX)/lib/lua/$(LUA_VERSION) |
7 | 17 | ||
8 | #CFLAGS ?= -g -Wall -pedantic -fno-inline | 18 | #CFLAGS ?= -g -Wall -pedantic -fno-inline |
9 | CFLAGS ?= -g -O2 -Wall -pedantic | 19 | CFLAGS ?= -g -O2 -Wall -pedantic |
10 | override CFLAGS += -fpic -I$(LUA_INCLUDE_DIR) -DVERSION=\"$(CJSON_VERSION)\" | 20 | override CFLAGS += -fpic -I$(LUA_INCLUDE_DIR) -DVERSION=\"$(CJSON_VERSION)\" |
11 | LDFLAGS += -shared -lm | 21 | LDFLAGS += -lm |
12 | 22 | ||
13 | INSTALL ?= install | 23 | INSTALL ?= install |
14 | 24 | ||