From d1f40f334d3f74cea884a08c627e67b42e0162fa Mon Sep 17 00:00:00 2001 From: wangyu Date: Sat, 16 Jun 2018 09:53:45 -0700 Subject: [PATCH 1/2] fix mac compile --- makefile | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/makefile b/makefile index a560cf6..f94fe47 100755 --- a/makefile +++ b/makefile @@ -26,7 +26,7 @@ TARGETS=amd64 arm amd64_hw_aes arm_asm_aes mips24kc_be mips24kc_be_asm_aes x86 x TAR=${NAME}_binaries.tar.gz `echo ${TARGETS}|sed -r 's/([^ ]+)/udp2raw_\1/g'` version.txt all:git_version - echo "do not use 'make all', instead, use 'make linux' 'make mac' 'make freebsd' 'make cygwin' " + echo "\ndo not use 'make all', instead, use 'make linux' 'make mac' 'make freebsd' 'make cygwin' \nyou can also try 'make linux_nolibnet' 'make mac_nolibnet' 'make freebsd_nolibnet' " cygwin:git_version rm -f ${NAME} @@ -42,7 +42,12 @@ linux_nolibnet:git_version mac:git_version rm -f ${NAME} - ${cc_local} -o ${NAME} -I. ${SOURCES} ${FLAGS} -ggdb -O2 + ${cc_local} -o ${NAME} -I. ${SOURCES} ${PCAP} ${LIBNET} ${FLAGS} -ggdb -O2 + +mac_nolibnet:git_version + rm -f ${NAME} + ${cc_local} -o ${NAME} -I. ${SOURCES} ${PCAP} ${FLAGS} -ggdb -O2 -DNO_LIBNET + fast: git_version rm -f ${NAME} ${cc_local} -o ${NAME} -I. ${SOURCES} ${FLAGS} -lrt -ggdb From 80bcf91712d88c3b51e07740029c7013cc9ab81f Mon Sep 17 00:00:00 2001 From: Charlie Root Date: Sat, 16 Jun 2018 17:09:16 +0000 Subject: [PATCH 2/2] fix freebsd compile --- makefile | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/makefile b/makefile index f94fe47..782d0b2 100755 --- a/makefile +++ b/makefile @@ -40,6 +40,15 @@ linux_nolibnet:git_version rm -f ${NAME} ${cc_local} -o ${NAME} -I. ${SOURCES} ${PCAP} ${FLAGS} -lrt -ggdb -static -O2 -DNO_LIBNET +freebsd:git_version + rm -f ${NAME} + ${cc_local} -o ${NAME} -I. ${SOURCES} ${PCAP} ${LIBNET} ${FLAGS} -lrt -ggdb -static -O2 + +freebsd_nolibnet:git_version + rm -f ${NAME} + ${cc_local} -o ${NAME} -I. ${SOURCES} ${PCAP} ${FLAGS} -lrt -ggdb -static -O2 -DNO_LIBNET + + mac:git_version rm -f ${NAME} ${cc_local} -o ${NAME} -I. ${SOURCES} ${PCAP} ${LIBNET} ${FLAGS} -ggdb -O2