20:1506d4582d44 | 21:1adb0c435b54 |
---|---|
7 LUA_LDIR ?= /usr/share/lua/$(LUA_V) | 7 LUA_LDIR ?= /usr/share/lua/$(LUA_V) |
8 LUA_CDIR ?= /usr/lib/lua/$(LUA_V) | 8 LUA_CDIR ?= /usr/lib/lua/$(LUA_V) |
9 T = lxp | 9 T = lxp |
10 LIBNAME = $(T).so | 10 LIBNAME = $(T).so |
11 | 11 |
12 COMMON_CFLAGS = -g -pedantic -Wall -O2 -shared -fPIC -DPIC -ansi | 12 COMMON_CFLAGS = -g -pedantic -Wall -O2 -fPIC -DPIC -ansi |
13 LUA_INC ?= -I/usr/include/lua$(LUA_V) | 13 LUA_INC ?= -I/usr/include/lua$(LUA_V) |
14 EXPAT_INC ?= -I/usr/include | 14 EXPAT_INC ?= -I/usr/include |
15 CF = $(LUA_INC) $(EXPAT_INC) $(COMMON_CFLAGS) $(CFLAGS) | 15 CF = $(LUA_INC) $(EXPAT_INC) $(COMMON_CFLAGS) $(CFLAGS) |
16 | 16 |
17 EXPAT_LIB = -lexpat | 17 EXPAT_LIB = -lexpat |
22 | 22 |
23 lib: src/$(LIBNAME) | 23 lib: src/$(LIBNAME) |
24 | 24 |
25 src/$(LIBNAME): | 25 src/$(LIBNAME): |
26 export MACOSX_DEPLOYMENT_TARGET="10.3"; | 26 export MACOSX_DEPLOYMENT_TARGET="10.3"; |
27 $(CC) $(CF) $(LF) -o $@ src/$(T)lib.c | 27 $(CC) $(CF) -o $@ src/$(T)lib.c $(LF) |
28 | 28 |
29 install: | 29 install: |
30 $(INSTALL_PROGRAM) -D src/$(LIBNAME) $(DESTDIR)$(LUA_CDIR)/$(LIBNAME) | 30 $(INSTALL_PROGRAM) -D src/$(LIBNAME) $(DESTDIR)$(LUA_CDIR)/$(LIBNAME) |
31 $(INSTALL_PROGRAM) -D src/$T/lom.lua $(DESTDIR)$(LUA_LDIR)/$T/lom.lua | 31 $(INSTALL_PROGRAM) -D src/$T/lom.lua $(DESTDIR)$(LUA_LDIR)/$T/lom.lua |
32 | 32 |