From 312a1482b19bd13433878454ba01814a8cf37b21 Mon Sep 17 00:00:00 2001 From: George Sokianos Date: Wed, 1 Nov 2023 20:02:49 +0000 Subject: [PATCH] Recompile for clib4 --- Makefile.os4 | 29 +++++++++++++++++++++-------- 1 file changed, 21 insertions(+), 8 deletions(-) diff --git a/Makefile.os4 b/Makefile.os4 index c62ded2..c99d2dc 100644 --- a/Makefile.os4 +++ b/Makefile.os4 @@ -1,10 +1,15 @@ -USE_CLIB2=YES -ifeq ($(USE_CLIB2), YES) -LIBC=clib2 -else -LIBC=newlib -endif +# USE_CLIB2=YES +# ifeq ($(USE_CLIB2), YES) +# LIBC=clib2 +# else +# LIBC=newlib +# endif +# Set the lic to be used with the LIBC argument +# possible values newlib, clib2, clib4 +# make -f Makefile.os4 LIBC=clib4 +# +LIBC?=newlib all: build @@ -23,11 +28,19 @@ clean: release: mkdir -p release/local/common/include/hyphen mkdir -p release/local/clib2/lib + mkdir -p release/local/clib4/lib mkdir -p release/local/newlib/lib - make -f Makefile.os4 USE_CLIB2=YES +# build the clib2 version + make -f Makefile.os4 LIBC=clib2 cp ./.libs/libhyphen.a ./.libs/libhyphen.la release/local/clib2/lib/ cp ./*.h release/local/common/include/hyphen/ +# build the newlib version make -f Makefile.os4 clean - make -f Makefile.os4 USE_CLIB2=NO + make -f Makefile.os4 LIBC=newlib cp ./.libs/libhyphen.a ./.libs/libhyphen.la release/local/newlib/lib/ +# build the clib4 version + make -f Makefile.os4 clean + make -f Makefile.os4 LIBC=clib4 + cp ./.libs/libhyphen.a ./.libs/libhyphen.la release/local/clib4/lib/ +# create the release archive lha -aeq libhyphen.lha release/