Index: src/Makefile --- src/Makefile.orig 2025-07-07 02:19:14.000000000 +0200 +++ src/Makefile 2025-12-24 23:35:15.836273000 +0100 @@ -20,10 +20,10 @@ SYSLDFLAGS= SYSLIBS= -MYCFLAGS= -MYLDFLAGS= -MYLIBS= -MYOBJS= +MYCFLAGS?= +MYLDFLAGS?= +MYLIBS?= +MYOBJS?= # Special flags for compiler modules; -Os reduces code size. CMCFLAGS= @@ -102,7 +102,7 @@ $(MAKE) $(ALL) CC="xlc" CFLAGS="-O2 -DLUA_USE_POSIX -DLUA_USE_DLOPEN" SYSLIBS="-ldl" SYSLDFLAGS="-brtl -bexpall" bsd: - $(MAKE) $(ALL) SYSCFLAGS="-DLUA_USE_POSIX -DLUA_USE_DLOPEN" SYSLIBS="-Wl,-E" + $(MAKE) $(ALL) SYSCFLAGS="-DLUA_USE_POSIX -DLUA_USE_DLOPEN" c89: $(MAKE) $(ALL) SYSCFLAGS="-DLUA_USE_C89" CC="gcc -std=c89" @@ -113,7 +113,7 @@ @echo '' FreeBSD NetBSD OpenBSD freebsd: - $(MAKE) $(ALL) SYSCFLAGS="-DLUA_USE_LINUX -DLUA_USE_READLINE -I/usr/include/edit" SYSLIBS="-Wl,-E -ledit" CC="cc" + $(MAKE) $(ALL) SYSCFLAGS="-DLUA_USE_LINUX" generic: $(ALL) @@ -121,10 +121,10 @@ $(MAKE) $(ALL) SYSCFLAGS="-DLUA_USE_IOS" Linux linux: - $(MAKE) $(ALL) SYSCFLAGS="-DLUA_USE_LINUX" SYSLIBS="-Wl,-E -ldl" + $(MAKE) $(ALL) SYSCFLAGS="-DLUA_USE_LINUX" Darwin macos macosx: - $(MAKE) $(ALL) SYSCFLAGS="-DLUA_USE_MACOSX -DLUA_USE_READLINE" SYSLIBS="-lreadline" + $(MAKE) $(ALL) SYSCFLAGS="-DLUA_USE_MACOSX mingw: $(MAKE) "LUA_A=lua55.dll" "LUA_T=lua.exe" \