Mercurial > pub > dyncall > dyncall
view test/Makefile.generic @ 517:f8856e29b512
- tests: made "ordered" signature generation code shareable, and added possibility to specify return types, separately (mainly to include 'void')
author | Tassilo Philipp |
---|---|
date | Mon, 11 Apr 2022 14:50:35 +0200 |
parents | 0c68b3f91367 |
children | 93628a1eaed4 |
line wrap: on
line source
ALL=call_suite callback_suite plain plain_c++ suite suite2 suite3 suite_floats call_suite_aggrs ellipsis callf syscall dynload_plain resolve_self thunk malloc_wx callback_plain PACK=call_suite callback_suite plain plain_c++ suite suite2 suite3 suite_floats call_suite_aggrs ellipsis callf dynload_plain resolve_self callback_plain .PHONY: all clean run-tests install distclean ${ALL} all clean install: ${MAKE} TARGET=$@ ${ALL} ${ALL}:: cd $@ && ${MAKE} ${TARGET} run-tests: all ${VPATH}/run-build.sh ${ALL} | grep "result:" all-c: cd plain && ${MAKE} cd call_suite && ${MAKE} cd suite && ${MAKE} cd call_suite_aggrs && ${MAKE} cd callf && ${MAKE} cd syscall && ${MAKE} cd dynload_plain && ${MAKE} cd resolve_self && ${MAKE} cd thunk && ${MAKE} cd malloc_wx && ${MAKE} cd callback_plain && ${MAKE} cd callback_suite && ${MAKE} all-win32: cd suite_x86win32std && ${MAKE} cd suite_x86win32fast && ${MAKE} cd suite2_x86win32std && ${MAKE} cd suite2_x86win32fast && ${MAKE} run-win32: suite_x86win32std/suite_x86win32std suite_x86win32fast/suite_x86win32fast suite2_x86win32std/suite2_x86win32std suite2_x86win32fast/suite2_x86win32fast all-dyncall: cd plain && ${MAKE} cd plain_c++ && ${MAKE} cd call_suite && ${MAKE} cd suite && ${MAKE} cd suite2 && ${MAKE} cd suite3 && ${MAKE} cd suite_floats && ${MAKE} cd call_suite_aggrs && ${MAKE} cd ellipsis && ${MAKE} cd callf && ${MAKE} cd syscall && ${MAKE} run-dyncall: plain/plain plain_c++/plain_c++ call_suite/call_suite suite/suite suite2/suite2 suite3/suite3 suite_floats/suite_floats call_suite_aggrs/call_suite_aggrs ellipsis/ellipsis callf/callf syscall/syscall all-dynload: cd dynload_plain && ${MAKE} cd resolve_self && ${MAKE} run-dynload: dynload_plain/dynload_plain resolve_self/resolve_self all-dyncallback: cd thunk && ${MAKE} cd malloc_wx && ${MAKE} cd callback_plain && ${MAKE} cd callback_suite && ${MAKE} run-dyncallback: thunk/thunk malloc_wx/malloc_wx callback_plain/callback_plain callback_suite/callback_suite pack: ${PACK} ${VPATH}/pack-tests.sh ${PACK} distclean: rm -rf _work _packed