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