Added default network stack (picoTCP) and default protocol versions to makefile
This commit is contained in:
@@ -110,19 +110,38 @@ endif
|
|||||||
## Stack Configuration ##
|
## Stack Configuration ##
|
||||||
##############################################################################
|
##############################################################################
|
||||||
|
|
||||||
PROTOCOL_VERSION_DEFINED=0
|
# default stack (picoTCP)
|
||||||
# Stack config flags
|
STACK_PICO=1
|
||||||
|
ifeq ($(NO_STACK)$(STACK_LWIP),1)
|
||||||
|
STACK_PICO=0
|
||||||
|
endif
|
||||||
|
|
||||||
|
# picoTCP default protocol versions
|
||||||
|
ifeq ($(STACK_PICO),1)
|
||||||
|
ifeq ($(LIBZT_IPV4)$(LIBZT_IPV6),1)
|
||||||
ifeq ($(LIBZT_IPV4),1)
|
ifeq ($(LIBZT_IPV4),1)
|
||||||
CXXFLAGS+=-DLIBZT_IPV4
|
CXXFLAGS+=-DLIBZT_IPV4
|
||||||
PROTOCOL_VERSION_DEFINED=1
|
|
||||||
endif
|
endif
|
||||||
ifeq ($(LIBZT_IPV6),1)
|
ifeq ($(LIBZT_IPV6),1)
|
||||||
CXXFLAGS+=-DLIBZT_IPV6
|
CXXFLAGS+=-DLIBZT_IPV6
|
||||||
PROTOCOL_VERSION_DEFINED=1
|
endif
|
||||||
|
else
|
||||||
|
CXXFLAGS+=-DLIBZT_IPV4 -DLIBZT_IPV6
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
|
||||||
|
# lwIP default protocol versions
|
||||||
|
ifeq ($(STACK_LWIP),1)
|
||||||
|
ifeq ($(LIBZT_IPV4)$(LIBZT_IPV6),1)
|
||||||
|
ifeq ($(LIBZT_IPV4),1)
|
||||||
|
CXXFLAGS+=-DLIBZT_IPV4
|
||||||
|
endif
|
||||||
|
ifeq ($(LIBZT_IPV6),1)
|
||||||
|
CXXFLAGS+=-DLIBZT_IPV6
|
||||||
|
endif
|
||||||
|
else
|
||||||
|
CXXFLAGS+=-DLIBZT_IPV4
|
||||||
endif
|
endif
|
||||||
# if no proto version, define both
|
|
||||||
ifeq ($(PROTOCOL_VERSION_DEFINED),0)
|
|
||||||
CXXFLAGS+=-DLIBZT_IPV4 -DLIBZT_IPV6
|
|
||||||
endif
|
endif
|
||||||
|
|
||||||
LIBZT_FILES:=src/SocketTap.cpp src/libzt.cpp src/Utilities.cpp
|
LIBZT_FILES:=src/SocketTap.cpp src/libzt.cpp src/Utilities.cpp
|
||||||
|
|||||||
37
make-mac.mk
37
make-mac.mk
@@ -108,19 +108,38 @@ endif
|
|||||||
## Stack Configuration ##
|
## Stack Configuration ##
|
||||||
##############################################################################
|
##############################################################################
|
||||||
|
|
||||||
PROTOCOL_VERSION_DEFINED=0
|
# default stack (picoTCP)
|
||||||
# Stack config flags
|
STACK_PICO=1
|
||||||
|
ifeq ($(NO_STACK)$(STACK_LWIP),1)
|
||||||
|
STACK_PICO=0
|
||||||
|
endif
|
||||||
|
|
||||||
|
# picoTCP default protocol versions
|
||||||
|
ifeq ($(STACK_PICO),1)
|
||||||
|
ifeq ($(LIBZT_IPV4)$(LIBZT_IPV6),1)
|
||||||
ifeq ($(LIBZT_IPV4),1)
|
ifeq ($(LIBZT_IPV4),1)
|
||||||
CXXFLAGS+=-DLIBZT_IPV4
|
CXXFLAGS+=-DLIBZT_IPV4
|
||||||
PROTOCOL_VERSION_DEFINED=1
|
|
||||||
endif
|
endif
|
||||||
ifeq ($(LIBZT_IPV6),1)
|
ifeq ($(LIBZT_IPV6),1)
|
||||||
CXXFLAGS+=-DLIBZT_IPV6
|
CXXFLAGS+=-DLIBZT_IPV6
|
||||||
PROTOCOL_VERSION_DEFINED=1
|
endif
|
||||||
|
else
|
||||||
|
CXXFLAGS+=-DLIBZT_IPV4 -DLIBZT_IPV6
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
|
||||||
|
# lwIP default protocol versions
|
||||||
|
ifeq ($(STACK_LWIP),1)
|
||||||
|
ifeq ($(LIBZT_IPV4)$(LIBZT_IPV6),1)
|
||||||
|
ifeq ($(LIBZT_IPV4),1)
|
||||||
|
CXXFLAGS+=-DLIBZT_IPV4
|
||||||
|
endif
|
||||||
|
ifeq ($(LIBZT_IPV6),1)
|
||||||
|
CXXFLAGS+=-DLIBZT_IPV6
|
||||||
|
endif
|
||||||
|
else
|
||||||
|
CXXFLAGS+=-DLIBZT_IPV4
|
||||||
endif
|
endif
|
||||||
# if no proto version, define both
|
|
||||||
ifeq ($(PROTOCOL_VERSION_DEFINED),0)
|
|
||||||
CXXFLAGS+=-DLIBZT_IPV4 -DLIBZT_IPV6
|
|
||||||
endif
|
endif
|
||||||
|
|
||||||
LIBZT_FILES:=src/SocketTap.cpp src/libzt.cpp src/Utilities.cpp
|
LIBZT_FILES:=src/SocketTap.cpp src/libzt.cpp src/Utilities.cpp
|
||||||
|
|||||||
Reference in New Issue
Block a user