mirror of
https://git.freebsd.org/ports.git
synced 2025-06-23 05:30:31 -04:00
50 lines
1.6 KiB
Text
50 lines
1.6 KiB
Text
--- Makefile.BSD.orig 2021-09-21 22:21:56 UTC
|
|
+++ Makefile.BSD
|
|
@@ -17,12 +17,11 @@ SV_DIR = ./src
|
|
# for gcc its like: make mvdsv FORCE32BITFLAGS=-m32
|
|
# configure script add FORCE32BITFLAGS=-m32
|
|
|
|
-DO_CFLAGS = ${CFLAGS} -Wall -pipe -pthread -funsigned-char -DSERVERONLY -DUSE_PR2 -D${BYTE_ORDER}Q__ ${FORCE32BITFLAGS}
|
|
+BYTE_ORDER!= ${CC} -x c -dM -E /usr/include/machine/endian.h | sed -n 's,\#define __BYTE_ORDER__ __ORDER\(.*_ENDIAN__\),_\1,p'
|
|
+DO_CFLAGS = ${CFLAGS} -Wall -pipe -funsigned-char -DWWW_INTEGRATION -DSERVERONLY -DUSE_PR2 -D${BYTE_ORDER}Q__ ${FORCE32BITFLAGS}
|
|
|
|
-WITH_OPTIMIZED_CFLAGS = YES
|
|
-
|
|
.if defined(WITH_OPTIMIZED_CFLAGS)
|
|
-DO_CFLAGS += -O2 -fno-strict-aliasing -ffast-math -funroll-loops
|
|
+DO_CFLAGS += -ffast-math -funroll-loops
|
|
. if ${MACHINE_ARCH} == "i386" && !defined(WITHOUT_X86_ASM)
|
|
USE_ASM=-Did386
|
|
DO_CFLAGS += ${USE_ASM}
|
|
@@ -35,7 +34,7 @@ STRIP_FLAGS = --strip-unneeded
|
|
.endif
|
|
STRIP_FLAGS += --remove-section=.comment
|
|
|
|
-LDFLAGS = -lm
|
|
+LDFLAGS += -lm -lpthread -lpcre -lcurl
|
|
|
|
#############################################################################
|
|
# SERVER
|
|
@@ -90,9 +89,6 @@ SV_OBJS = \
|
|
${SV_DIR}/world.o \
|
|
${SV_DIR}/zone.o \
|
|
\
|
|
- ${SV_DIR}/pcre/get.o \
|
|
- ${SV_DIR}/pcre/pcre.o \
|
|
-\
|
|
${SV_DIR}/central.o
|
|
|
|
.ifdef USE_ASM
|
|
@@ -106,10 +102,10 @@ SV_ASM_OBJS = \
|
|
#############################################################################
|
|
|
|
.c.o:
|
|
- ${CC} ${DO_CFLAGS} -c $< -o $*.o
|
|
+ ${CC} ${DO_CFLAGS} -c $< -o $@
|
|
|
|
.s.o:
|
|
- ${CC} ${DO_CFLAGS} -DELF -x assembler-with-cpp -c $< -o $*.o
|
|
+ ${CC} ${DO_CFLAGS} -DELF -x assembler-with-cpp -c $< -o $@
|
|
|
|
all: mvdsv
|
|
${STRIP} ${STRIP_FLAGS} mvdsv
|