Artifact 09363439371a7ddfca70929c81cc95b1613435aefc4f16cc29ec1e3ba9e7a5f6:
- File
src/test/Makefile
— part of check-in
[10f006be37]
at
2024-02-05 20:42:09
on branch objfwtest
— Add ObjFWTest
So far, it only discovers all tests and runs them and doesn't do much
else. (user: js, size: 1113) [annotate] [blame] [check-ins using]
include ../../extra.mk DISTCLEAN = Info.plist SHARED_LIB = ${OBJFWTEST_SHARED_LIB} STATIC_LIB = ${OBJFWTEST_STATIC_LIB} FRAMEWORK = ${OBJFWTEST_FRAMEWORK} LIB_MAJOR = ${OBJFWTEST_LIB_MAJOR} LIB_MINOR = ${OBJFWTEST_LIB_MINOR} LIB_PATCH = ${OBJFWTEST_LIB_PATCH} SRCS = OTTestCase.m INCLUDES := ${SRCS:.m=.h} \ ObjFWTest.h SRCS += OTAppDelegate.m includesubdir = ObjFWTest include ../../buildsys.mk CPPFLAGS += -I. \ -I.. \ -I../.. \ -I../exceptions \ -I../runtime \ -DOBJFWTEST_LOCAL_INCLUDES LD = ${OBJC} FRAMEWORK_LIBS := -F.. -framework ObjFW ${LIBS} LIBS := -L.. -lobjfw -L../runtime ${RUNTIME_LIBS} ${LIBS} install-extra: i=ObjFWTest.oc; \ ${INSTALL_STATUS}; \ if ${MKDIR_P} ${libdir}/objfw-config && ${INSTALL} -m 644 $$i ${libdir}/objfw-config/$$i; then \ ${INSTALL_OK}; \ else \ ${INSTALL_FAILED}; \ fi uninstall-extra: i=ObjFWTest.oc; \ if test -f ${libdir}/objfw-config/$$i; then \ if rm -f ${libdir}/objfw-config/$$i; then \ ${DELETE_OK}; \ else \ ${DELETE_FAILED}; \ fi \ fi; \ rmdir ${libdir}/objfw-config >/dev/null 2>&1 || true