makefile

changeset 0
24d141cb2d1e
child 6
51b85d631863
equal deleted inserted replaced
-1:000000000000 0:24d141cb2d1e
1 T= lxp
2 V= 1.1.0
3 CONFIG= ./config
4
5 include $(CONFIG)
6
7 ifeq "$(LUA_VERSION_NUM)" "500"
8 COMPAT_O= $(COMPAT_DIR)/compat-5.1.o
9 endif
10
11 OBJS= src/lxplib.o $(COMPAT_O)
12 lib: src/$(LIBNAME)
13
14 src/$(LIBNAME) : $(OBJS)
15 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
20 install:
21 mkdir -p $(LUA_LIBDIR)
22 cp src/$(LIBNAME) $(LUA_LIBDIR)
23 cd $(LUA_LIBDIR); ln -f -s $(LIBNAME) $T.so
24 mkdir -p $(LUA_DIR)/$T
25 cp src/$T/lom.lua $(LUA_DIR)/$T
26
27 clean:
28 rm -f src/$(LIBNAME) $(OBJS)
29
30 # $Id: makefile,v 1.33 2006/06/08 20:41:48 tomas Exp $

mercurial