From a1cfc095a7ad15551742c54983a782109699549f Mon Sep 17 00:00:00 2001 From: NishiOwO Date: Sat, 8 Feb 2025 22:09:28 +0900 Subject: [PATCH] Compile on NetBSD --- source/makefile | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/source/makefile b/source/makefile index 8e39f0a..fdf0f4b 100644 --- a/source/makefile +++ b/source/makefile @@ -21,6 +21,10 @@ ifeq ($(shell uname),Linux) SRC_TARGETEXT=.so SRC_LIBLINE=-shared -Wl,-rpath,. -Wl,--out-implib=$(SRC_OUTDIR)/lib$(SRC_TARGETNAME).a -Wl,--whole-archive $(SRC_OBJFILES) -Wl,--no-whole-archive CFLAGS+=-fPIC +else ifeq ($(shell uname),NetBSD) + SRC_TARGETEXT=.so + SRC_LIBLINE=-shared -Wl,-rpath,. -Wl,--out-implib=$(SRC_OUTDIR)/lib$(SRC_TARGETNAME).a -Wl,--whole-archive $(SRC_OBJFILES) -Wl,--no-whole-archive + CFLAGS+=-fPIC else ifeq ($(OS),Windows_NT) SRC_TARGETEXT=.dll SRC_LIBLINE=-shared -Wl,-rpath,. -Wl,--out-implib=$(SRC_OUTDIR)/lib$(SRC_TARGETNAME).a -Wl,--whole-archive $(SRC_OBJFILES) -Wl,--no-whole-archive -Wl,--export-all-symbols -Wl,--enable-auto-import