mirror of
https://github.com/OldUnreal/libxmp.git
synced 2026-04-02 21:37:43 -07:00
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.
27 lines
736 B
Makefile
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
|
|
|