3 SRCS
= lixp_main.c lixp_debug.c lixp_util.c lixp_instance.c
6 LUAINC
:= $(shell pkg-config
--cflags lua5.1
)
7 LUALIB
:= $(shell pkg-config
--libs lua5.1
)
10 IXPINC
:= -I
${IXPPREFIX}/usr
/include
11 IXPLIB
:= -L
${IXPPREFIX}/usr
/lib
-lixp
13 CFLAGS
+= ${LUAINC} ${IXPINC} -ggdb
-O0
-fPIC
14 LIBS
+= ${LUALIB} ${IXPLIB}
18 .PHONY
: all test clean install
22 $(CC
) ${CFLAGS} -o
$@
-shared
$^
$(LIBS
)
24 ${OBJS}: %.o
: %.c Makefile
25 ${CC} ${CFLAGS} -o
$@
-c
$<
31 -rm -f
${TARGET} ${OBJS}
35 ${INSTALL} -d
${CORE_LIB_DIR}
36 ${INSTALL} -b
-t
${CORE_LIB_DIR} ${TARGET}
38 install-user
: ${TARGET}
39 ${INSTALL} -d
${HOME_CORE}
40 ${INSTALL} -m
0744 -b
-t
${HOME_CORE} ${TARGET}