more generic build target in luasocket

This commit is contained in:
Kartik K. Agaram 2022-01-24 17:32:42 -08:00
parent 058145ee23
commit a3a207d2e3
2 changed files with 14 additions and 14 deletions

View File

@ -111,13 +111,13 @@ mingw:
openbsd:
$(MAKE) -C lcurses CC="$(CC)" CFLAGS="$(CFLAGS)"
$(MAKE) -C luasocket freebsd
$(MAKE) -C luasocket bsd
$(MAKE) -C luasec bsd
$(MAKE) all MYCFLAGS="-DLUA_USE_POSIX -DLUA_USE_DLOPEN" MYLIBS="-Wl,-E -lncurses"
netbsd:
$(MAKE) -C lcurses CC="$(CC)" CFLAGS="$(CFLAGS)"
$(MAKE) -C luasocket freebsd
$(MAKE) -C luasocket bsd
$(MAKE) -C luasec bsd
$(MAKE) all MYCFLAGS="-DLUA_USE_POSIX -DLUA_USE_DLOPEN" MYLIBS="-Wl,-E -lncurses"

View File

@ -12,7 +12,7 @@
#
# make PLAT=linux DEBUG=DEBUG
# PLAT: linux macosx win32 win64 mingw
# PLAT: bsd linux macosx win32 win64 mingw
# platform to build for
PLAT?=linux
@ -77,15 +77,15 @@ SOCKET_linux=usocket.o
#------
# Compiler and linker settings
# for FreeBSD
SO_freebsd=so
O_freebsd=o
CC_freebsd=gcc
DEF_freebsd=-DLUASOCKET_$(DEBUG) -DUNIX_HAS_SUN_LEN
CFLAGS_freebsd=-g -O2 -Wall -Wshadow -Wextra -Wimplicit $(DEF)
LDFLAGS_freebsd=-O -shared -fpic -o
LD_freebsd=gcc
SOCKET_freebsd=usocket.o
# for BSD
SO_bsd=so
O_bsd=o
CC_bsd=gcc
DEF_bsd=-DLUASOCKET_$(DEBUG) -DUNIX_HAS_SUN_LEN
CFLAGS_bsd=-g -O2 -Wall -Wshadow -Wextra -Wimplicit $(DEF)
LDFLAGS_bsd=-O -shared -fpic -o
LD_bsd=gcc
SOCKET_bsd=usocket.o
#------
# Compiler and linker settings
@ -256,8 +256,8 @@ TO_TOP_LDIR= \
default: $(PLAT)
freebsd:
$(MAKE) all-unix PLAT=freebsd
bsd:
$(MAKE) all-unix PLAT=bsd
macosx:
$(MAKE) all-unix PLAT=macosx