--- Makefile.orig 2023-07-12 18:02:40 UTC +++ Makefile @@ -1,9 +1,9 @@ PREFIX=/usr/local -CFLAGS := -O3 -std=c99 -Wall -Wextra -g -fPIC -I. $(CPPFLAGS) +CFLAGS += -std=c99 -Wall -Wextra -fPIC -I. $(CPPFLAGS) LDFLAGS += -CC := $(CROSS)gcc -AR := $(CROSS)ar +CC := $(CC) +AR := $(AR) ifneq (,$(findstring mingw,$(CC))) LIBSUF=.dll @@ -11,7 +11,7 @@ ifneq (,$(findstring mingw,$(CC))) SYSTEM=MINGW else LIBSUF=.so - LDFLAGS=-Wl,--version-script,obuparse.v + LDFLAGS+= -Wl,--version-script,obuparse.v endif all: libobuparse$(LIBSUF) libobuparse.a @@ -24,7 +24,7 @@ libobuparse.a: obuparse.o $(AR) rcs $@ $^ libobuparse$(LIBSUF): obuparse.o - $(CC) $(LDFLAGS) -shared $^ -o $@ + $(CC) $(LDFLAGS) -shared $^ -o $@ -Wl,-soname,libobuparse$(LIBSUF).1 install: install-shared install-static