USE_CLIB2=YES ifeq ($(USE_CLIB2), YES) LIBC=clib2 else LIBC=newlib endif all: build init: # git submodule update --init sh ./autogen.sh autoreconf --install --force --symlink build: init CC="ppc-amigaos-gcc" CFLAGS="-mcrt=${LIBC} -fPIC" CXXFLAGS="-mcrt=${LIBC} -fPIC" LDFlags="-mcrt=${LIBC}" LIBS="-lpthread -athread=native" ./configure --host=ppc-amigaos --enable-shared=no --enable-builtin --disable-runtime && \ make -j$(shell nproc) clean: @make -f Makefile clean @rm -rf autom4te.cache .deps @rm config.log config.status configure libtool Makefile Makefile.in *.m4 release: @mkdir -p release/local/common/include @mkdir -p release/local/clib2/lib # @mkdir -p release/local/newlib/lib @make -f Makefile.os4 USE_CLIB2=YES @cp ./src/.libs/libpsl.a ./src/.libs/libpsl.lai ./src/libpsl.la release/local/clib2/lib/ @cp ./include/libpsl.h release/local/common/include/ # @make -f Makefile.os4 clean # @make -f Makefile.os4 USE_CLIB2=NO # @cp ./src/.libs/libpsl.a ./src/.libs/libpsl.lai ./src/libpsl.la release/local/newlib/lib/ @lha -aeq libpsl.lha release/