makefile

changeset 12
3658b5ff2bf4
parent 6
51b85d631863
equal deleted inserted replaced
11:b2a77ebe7aed 12:3658b5ff2bf4
1 T= lxp 1 T= lxp
2 V= 1.2.0 2 V= 1.3.0
3 CONFIG= ./config 3 CONFIG= ./config
4 4
5 include $(CONFIG) 5 include $(CONFIG)
6 6
7 ifeq "$(LUA_VERSION_NUM)" "500" 7 OBJS= src/lxplib.o
8 COMPAT_O= $(COMPAT_DIR)/compat-5.1.o
9 endif
10
11 OBJS= src/lxplib.o $(COMPAT_O)
12 lib: src/$(LIBNAME) 8 lib: src/$(LIBNAME)
13 9
14 src/$(LIBNAME) : $(OBJS) 10 src/$(LIBNAME) : $(OBJS)
15 export MACOSX_DEPLOYMENT_TARGET="10.3"; $(CC) -o src/$(LIBNAME) $(LIB_OPTION) $(OBJS) -lexpat 11 export MACOSX_DEPLOYMENT_TARGET="10.3"; $(CC) -o src/$(LIBNAME) $(LIB_OPTION) $(OBJS) -lexpat
16
17 $(COMPAT_DIR)/compat-5.1.o: $(COMPAT_DIR)/compat-5.1.c
18 $(CC) -c $(CFLAGS) -o $@ $(COMPAT_DIR)/compat-5.1.c
19 12
20 install: 13 install:
21 mkdir -p $(LUA_LIBDIR) 14 mkdir -p $(LUA_LIBDIR)
22 cp src/$(LIBNAME) $(LUA_LIBDIR) 15 cp src/$(LIBNAME) $(LUA_LIBDIR)
23 cd $(LUA_LIBDIR); ln -f -s $(LIBNAME) $T.so 16 cd $(LUA_LIBDIR); ln -f -s $(LIBNAME) $T.so

mercurial