Mercurial > pub > dyncall > dyncall
comparison test/dynload_plain/Makefile.generic @ 319:993550558ac5
- test/dynload_plain build fix for Darwin cc (use flag -dynamiclib instead of -shared to build test .dylib)
author | Tassilo Philipp |
---|---|
date | Wed, 13 Nov 2019 16:13:07 +0100 |
parents | 73b5b9e224e2 |
children | a94b985f9a91 |
comparison
equal
deleted
inserted
replaced
318:3124f4c4f293 | 319:993550558ac5 |
---|---|
17 .PHONY: all clean install | 17 .PHONY: all clean install |
18 all: ${APP} ${TEST_U8_SO} | 18 all: ${APP} ${TEST_U8_SO} |
19 ${APP}: ${OBJS} | 19 ${APP}: ${OBJS} |
20 ${CC} ${LDFLAGS} ${OBJS} ${LDLIBS_D} ${LDLIBS} -o ${APP} | 20 ${CC} ${LDFLAGS} ${OBJS} ${LDLIBS_D} ${LDLIBS} -o ${APP} |
21 ${TEST_U8_SO}: | 21 ${TEST_U8_SO}: |
22 echo 'int dynload_plain_testfunc() { return 5; }' | ${CC} -shared -x c - -o ${TEST_U8_SO} | 22 echo 'int dynload_plain_testfunc() { return 5; }' | ${CC} -`[ \`uname\` = Darwin ] && echo dynamiclib || echo shared` -x c - -o ${TEST_U8_SO} |
23 clean: | 23 clean: |
24 rm -f ${APP} ${OBJS} ${TEST_U8_SO} | 24 rm -f ${APP} ${OBJS} ${TEST_U8_SO} |
25 install: | 25 install: |
26 mkdir -p ${PREFIX}/test | 26 mkdir -p ${PREFIX}/test |
27 cp ${APP} ${TEST_U8_SO} ${PREFIX}/test | 27 cp ${APP} ${TEST_U8_SO} ${PREFIX}/test |