$NetBSD: patch-Makethird,v 1.14 2022/09/01 13:56:53 nia Exp $ - Avoid to need third party lcms2 - Add mujs building support with libtool --- Makethird.orig 2022-06-14 12:19:22.000000000 +0000 +++ Makethird @@ -120,12 +120,6 @@ endif ifeq ($(USE_SYSTEM_LCMS2),yes) THIRD_CFLAGS += $(SYS_LCMS2_CFLAGS) THIRD_LIBS += $(SYS_LCMS2_LIBS) -else - THIRD_CFLAGS += $(LCMS2_CFLAGS) - THIRD_LIBS += $(LCMS2_LIBS) - THIRD_SRC += $(LCMS2_SRC) -$(OUT)/thirdparty/lcms2/%.o: thirdparty/lcms2/%.c - $(CC_CMD) $(LIB_CFLAGS) $(LCMS2_CFLAGS) $(LCMS2_BUILD_CFLAGS) endif # --- MuJS --- @@ -241,7 +235,7 @@ endif THIRD_CFLAGS += $(EXTRACT_CFLAGS) THIRD_LIBS += $(EXTRACT_LIBS) THIRD_SRC += $(EXTRACT_SRC) -$(OUT)/thirdparty/extract/%.o: thirdparty/extract/%.c +$(OUT)/thirdparty/extract/%.lo: thirdparty/extract/%.c $(CC_CMD) $(WARNING_CFLAGS) $(LIB_CFLAGS) $(EXTRACT_CFLAGS) $(ZLIB_CFLAGS) $(EXTRACT_BUILD_CFLAGS) # The first python3 command in the next two rules returns 0 (success) iff