add LIB_PREFIX to the build system

4 days ago

author
Olaf Wintermann <olaf.wintermann@gmail.com>
date
Tue, 25 Mar 2025 14:04:43 +0100 (4 days ago)
changeset 511
11004f307eae
parent 510
9f562a7de4a2
child 512
3cb2587f8891
child 514
f1662be4eab6

add LIB_PREFIX to the build system

application/Makefile file | annotate | diff | comparison | revisions
configure file | annotate | diff | comparison | revisions
make/project.xml file | annotate | diff | comparison | revisions
ucx/Makefile file | annotate | diff | comparison | revisions
--- a/application/Makefile	Tue Mar 25 13:31:30 2025 +0100
+++ b/application/Makefile	Tue Mar 25 14:04:43 2025 +0100
@@ -37,7 +37,7 @@
 
 all: ../build/bin/mk12
 
-../build/bin/mk12: $(OBJ) $(BUILD_ROOT)/build/lib/libuitk$(LIB_EXT)
+../build/bin/mk12: $(OBJ) $(BUILD_ROOT)/build/lib/$(LIB_PREFIX)uitk$(LIB_EXT)
 	$(CC) -o ../build/bin/mk12$(APP_EXT) $(OBJ) -L$(BUILD_ROOT)/build/lib -luitk -lucx $(LDFLAGS) $(TK_LDFLAGS)
 
 ../build/application/%$(OBJ_EXT): %.c
--- a/configure	Tue Mar 25 13:31:30 2025 +0100
+++ b/configure	Tue Mar 25 14:04:43 2025 +0100
@@ -595,6 +595,7 @@
         cat >> "$TEMP_DIR/make.mk" << __EOF__
 OBJ_EXT = .o
 LIB_EXT = .a
+LIB_PREFIX = lib
 PACKAGE_SCRIPT = package_osx.sh
 __EOF__
         break
@@ -615,6 +616,7 @@
         cat >> "$TEMP_DIR/make.mk" << __EOF__
 OBJ_EXT = .o
 LIB_EXT = .a
+LIB_PREFIX = lib
 PACKAGE_SCRIPT = package_unix.sh
 __EOF__
         break
--- a/make/project.xml	Tue Mar 25 13:31:30 2025 +0100
+++ b/make/project.xml	Tue Mar 25 14:04:43 2025 +0100
@@ -88,11 +88,13 @@
 	<dependency platform="macos">
 		<make>OBJ_EXT = .o</make>
 		<make>LIB_EXT = .a</make>
+		<make>LIB_PREFIX = lib</make>
 		<make>PACKAGE_SCRIPT = package_osx.sh</make>
 	</dependency>
 	<dependency platform="unix" not="macos">
 		<make>OBJ_EXT = .o</make>
 		<make>LIB_EXT = .a</make>
+		<make>LIB_PREFIX = lib</make>
 		<make>PACKAGE_SCRIPT = package_unix.sh</make>
 	</dependency>
 	
--- a/ucx/Makefile	Tue Mar 25 13:31:30 2025 +0100
+++ b/ucx/Makefile	Tue Mar 25 14:04:43 2025 +0100
@@ -49,7 +49,7 @@
 
 OBJ   = $(SRC:%.c=../build/ucx/%$(OBJ_EXT))
 
-UCX_LIB = ../build/lib/libucx$(LIB_EXT)
+UCX_LIB = ../build/lib/$(LIB_PREFIX)ucx$(LIB_EXT)
 
 all: ../build/ucx $(UCX_LIB)
 

mercurial