Files
libxmp/test/Makefile
Vitaly Novichkov cf048df9d7 cmake build system support (#415),
Also: drop ubuntu-16.04 from CI, run the jobs with proper '-j NN' flags,
add '--host=wasm32-unknown-emscripten' switch to the CI emscripten jobs.
2021-08-01 18:50:20 +03:00

27 lines
736 B
Makefile

TEST_OBJS = test.o
TEST_DFILES = Makefile CMakeLists.txt $(TEST_OBJS:.o=.c) test.it test.itz
TEST_PATH = test
MAIN_OBJS = md5.o
MAIN_PATH = src
T_OBJS = $(addprefix $(TEST_PATH)/,$(TEST_OBJS))
T_OBJS += $(addprefix $(MAIN_PATH)/,$(MAIN_OBJS))
default:
$(MAKE) -C .. check
dist-test:
mkdir -p $(DIST)/$(TEST_PATH)
cp -RPp $(addprefix $(TEST_PATH)/,$(TEST_DFILES)) $(DIST)/$(TEST_PATH)
check: $(TEST_PATH)/libxmp-test
cd $(TEST_PATH); LD_LIBRARY_PATH=../lib DYLD_LIBRARY_PATH=../lib LIBRARY_PATH=../lib:$$LIBRARY_PATH PATH=$$PATH:../lib ./libxmp-test
$(TEST_PATH)/libxmp-test: $(T_OBJS)
@CMD='$(LD) $(LDFLAGS) -o $@ $(T_OBJS) $(LIBS) -Llib -lxmp'; \
if [ "$(V)" -gt 0 ]; then echo $$CMD; else echo LD $@ ; fi; \
eval $$CMD