comparison test/dynload_plain/Makefile.embedded @ 663:127b569978cc default tip

- another tweak handling clang trying to be too smart (see last commit)
author Tassilo Philipp
date Sun, 24 Mar 2024 13:52:44 +0100
parents 2012dee097d3
children
comparison
equal deleted inserted replaced
662:2012dee097d3 663:127b569978cc
25 ${APP}: ${OBJS} 25 ${APP}: ${OBJS}
26 ${CC} ${CFLAGS} ${LDFLAGS} ${OBJS} ${LDLIBS} -o $@ 26 ${CC} ${CFLAGS} ${LDFLAGS} ${OBJS} ${LDLIBS} -o $@
27 27
28 ${TEST_U8_SO}: 28 ${TEST_U8_SO}:
29 echo 'int dynload_plain_testfunc() { return 5; }' | ${CC} ${CFLAGS} -`[ \`uname\` = Darwin ] && echo dynamiclib || echo shared` -x c - -o ${TEST_U8_SO} 29 echo 'int dynload_plain_testfunc() { return 5; }' | ${CC} ${CFLAGS} -`[ \`uname\` = Darwin ] && echo dynamiclib || echo shared` -x c - -o ${TEST_U8_SO}
30 # clang tries to be too smart, appending .exe on some platforms (e.g. *nix based mingw cross builds) 30 # clang tries to be too smart, appending .exe on some platforms (e.g. *nix based mingw cross builds), despite -o being explicity
31 [ -f "${TEST_U8_SO}.exe" ] && mv "${TEST_U8_SO}.exe" "${TEST_U8_SO}" 31 [ -f "${TEST_U8_SO}.exe" ] && mv "${TEST_U8_SO}.exe" "${TEST_U8_SO}" || true
32 32
33 clean: 33 clean:
34 rm -f ${APP} ${OBJS} ${TEST_U8_SO} 34 rm -f ${APP} ${OBJS} ${TEST_U8_SO}
35 35