Changeset 80740
- Timestamp:
- 07/16/11 11:58:03 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/gsoc11-rev-upgrade/base/src/libmachista1.0/Makefile
r80430 r80740 1 OBJS= libmachista.o hashmap.o 2 SHLIB_NAME= libmachista${SHLIB_SUFFIX} 3 INSTALLDIR= ${DESTDIR}${datadir}/macports/Tcl/libmachista1.0 1 OBJS= libmachista.o hashmap.o machista_wrap.o 2 SHLIB_NAME= machista${SHLIB_SUFFIX} 3 INSTALLDIR= ${DESTDIR}${datadir}/macports/Tcl/machista1.0 4 5 SWIG = /usr/bin/swig 6 SWIG_FLAGS = -tcl -pkgversion 1.0 -namespace 7 SWIG_LDFLAGS = -ltcl 8 9 SWIG_IFACE = machista.i 10 SWIG_SRCS = ${SWIG_IFACE:%.i=%_wrap.c} 11 SWIG_OBJS = ${SWIG_SRCS:%.c=%.o} 12 13 TESTS = ./test/libmachista-test 4 14 5 15 include ../../Mk/macports.autoconf.mk 16 include ../../Mk/macports.tea.mk 6 17 7 18 CFLAGS+= -fPIC -std=c99 -pedantic -Werror 8 19 9 all:: ${SHLIB_NAME} 20 ${SWIG_SRCS}:: ${SWIG_IFACE} 21 ${SWIG} ${SWIG_FLAGS} $< 10 22 11 $(SHLIB_NAME):: ${OBJS} 12 ${SHLIB_LD} ${OBJS} -o ${SHLIB_NAME} ${SHLIB_LDFLAGS} ${LIBS} 23 ${SWIG_OBJS}:: ${SWIG_SRCS} 24 25 ${PKG_INDEX}:: ${SWIG_SHLIB} 26 $(SILENT) ../pkg_mkindex.sh $< || ( rm -rf $@ && exit 1 ) 13 27 14 28 clean:: 15 rm -f ${ OBJS} ${SHLIB_NAME}16 rm -f ./tests/libmachista-test17 rm -rf ./tests/libmachista-test.dSYM29 rm -f ${SWIG_SRCS} ${SWIG_OBJS} ${PKG_INDEX} 30 rm -f ${TESTS} 31 rm -rf ${TESTS:%=%.dSYM} 18 32 19 distclean:: clean 20 21 install:: all 22 ${INSTALL} -d -o ${DSTUSR} -g ${DSTGRP} -m ${DSTMODE} ${INSTALLDIR} 23 ${INSTALL} -o ${DSTUSR} -g ${DSTGRP} -m 444 ${SHLIB_NAME} ${INSTALLDIR} 24 25 test:: tests/libmachista-test 26 ./tests/libmachista-test 33 test:: ${TESTS} 34 ${TESTS} 27 35 28 36 tests/libmachista-test: tests/libmachista-test.c libmachista.h libmachista$(SHLIB_SUFFIX)
Note: See TracChangeset
for help on using the changeset viewer.

