Added BUILD=debug to linux/mingw makefiles.
This commit is contained in:
@@ -1,9 +1,14 @@
|
|||||||
REM Example of parameters for Foreign Device Registration
|
@echo off
|
||||||
REM This CMD window will use port 47809 to communicate
|
echo Example of parameters for Foreign Device Registration
|
||||||
|
echo This CMD window will use port 47809 to communicate
|
||||||
|
@echo on
|
||||||
set BACNET_IP_PORT=47809
|
set BACNET_IP_PORT=47809
|
||||||
REM The BBMD is located at the standard port 47808 and at
|
@echo off
|
||||||
REM the dotted IP address passed in on the command line.
|
echo The BBMD is located at the standard port 47808 and at
|
||||||
REM When the demo client applications see the BBMD address,
|
echo the dotted IP address passed in on the command line.
|
||||||
REM they register as a Foreign Device to it.
|
echo When the demo client applications see the BBMD address,
|
||||||
|
echo they register as a Foreign Device to it.
|
||||||
|
@echo on
|
||||||
set BACNET_BBMD_PORT=47808
|
set BACNET_BBMD_PORT=47808
|
||||||
set BACNET_BBMD_ADDRESS=%1
|
set BACNET_BBMD_ADDRESS=%1
|
||||||
|
|
||||||
|
|||||||
@@ -1,13 +1,13 @@
|
|||||||
@echo off
|
@echo off
|
||||||
echo Build with MinGW mingw.sourceforge.net
|
echo Build with MinGW mingw.sourceforge.net
|
||||||
echo Note: copy mingw32-make.exe to make.exe to build for Win32
|
echo Note: copy mingw32-make.exe to make.exe to build for Win32
|
||||||
make BACNET_PORT=win32 OPTIMIZATION=-Os DEBUGGING= clean all
|
make BACNET_PORT=win32 BUILD=release clean all
|
||||||
|
|
||||||
rem Build for MinGW debug
|
rem Build for MinGW debug
|
||||||
rem make BACNET_PORT=win32 clean all
|
rem make BACNET_PORT=win32 BUILD=debug clean all
|
||||||
|
|
||||||
rem Build for MinGW MS/TP
|
rem Build for MinGW MS/TP
|
||||||
rem make BACNET_PORT=win32 DEBUGGING= BACDL_DEFINE=-DBACDL_MSTP=1 clean all
|
rem make BACNET_PORT=win32 BACDL_DEFINE=-DBACDL_MSTP=1 clean all
|
||||||
|
|
||||||
rem On Linux, install mingw32 and use this:
|
rem On Linux, install mingw32 and use this:
|
||||||
rem make BACNET_PORT=win32 OPTIMIZATION=-Os DEBUGGING= CC=i586-mingw32msvc-gcc AR=i586-mingw32msvc-ar clean all
|
rem make BACNET_PORT=win32 CC=i586-mingw32msvc-gcc AR=i586-mingw32msvc-ar clean all
|
||||||
|
|||||||
@@ -33,8 +33,14 @@ LIBRARY1=-L=$(BACNET_LIB_DIR),-l$(BACNET_LIB_NAME)
|
|||||||
LIBRARY2=-lws2_32,-lgcc,-lm,-liphlpapi
|
LIBRARY2=-lws2_32,-lgcc,-lm,-liphlpapi
|
||||||
LIBRARIES=$(LIBRARY1),$(LIBRARY2)
|
LIBRARIES=$(LIBRARY1),$(LIBRARY2)
|
||||||
endif
|
endif
|
||||||
DEBUGGING = -g
|
#build for release (default) or debug
|
||||||
|
DEBUGGING =
|
||||||
|
OPTIMIZATION = -Os
|
||||||
|
ifeq (${BUILD},debug)
|
||||||
OPTIMIZATION = -O0
|
OPTIMIZATION = -O0
|
||||||
|
DEBUGGING = -g
|
||||||
|
endif
|
||||||
|
# put all the flags together
|
||||||
CFLAGS = -Wall $(DEBUGGING) $(OPTIMIZATION) $(INCLUDES) $(DEFINES)
|
CFLAGS = -Wall $(DEBUGGING) $(OPTIMIZATION) $(INCLUDES) $(DEFINES)
|
||||||
LFLAGS = -Wl,-Map=$(TARGET).map,$(LIBRARIES)
|
LFLAGS = -Wl,-Map=$(TARGET).map,$(LIBRARIES)
|
||||||
|
|
||||||
|
|||||||
@@ -33,8 +33,14 @@ LIBRARY1=-L=$(BACNET_LIB_DIR),-l$(BACNET_LIB_NAME)
|
|||||||
LIBRARY2=-lws2_32,-lgcc,-lm,-liphlpapi
|
LIBRARY2=-lws2_32,-lgcc,-lm,-liphlpapi
|
||||||
LIBRARIES=$(LIBRARY1),$(LIBRARY2)
|
LIBRARIES=$(LIBRARY1),$(LIBRARY2)
|
||||||
endif
|
endif
|
||||||
DEBUGGING = -g
|
#build for release (default) or debug
|
||||||
|
DEBUGGING =
|
||||||
|
OPTIMIZATION = -Os
|
||||||
|
ifeq (${BUILD},debug)
|
||||||
OPTIMIZATION = -O0
|
OPTIMIZATION = -O0
|
||||||
|
DEBUGGING = -g
|
||||||
|
endif
|
||||||
|
# put all the flags together
|
||||||
CFLAGS = -Wall $(DEBUGGING) $(OPTIMIZATION) $(INCLUDES) $(DEFINES)
|
CFLAGS = -Wall $(DEBUGGING) $(OPTIMIZATION) $(INCLUDES) $(DEFINES)
|
||||||
LFLAGS = -Wl,-Map=$(TARGET).map,$(LIBRARIES)
|
LFLAGS = -Wl,-Map=$(TARGET).map,$(LIBRARIES)
|
||||||
|
|
||||||
|
|||||||
@@ -21,7 +21,7 @@ BACNET_LIB_DIR = ../../lib
|
|||||||
BACNET_LIB_NAME = bacnet
|
BACNET_LIB_NAME = bacnet
|
||||||
BACNET_LIB_TARGET = $(BACNET_LIB_DIR)/lib$(BACNET_LIB_NAME).a
|
BACNET_LIB_TARGET = $(BACNET_LIB_DIR)/lib$(BACNET_LIB_NAME).a
|
||||||
# Compiler Setup
|
# Compiler Setup
|
||||||
INCLUDES = -I$(BACNET_INCLUDE) -I$(BACNET_PORT_DIR)
|
INCLUDES = -I$(BACNET_INCLUDE) -I$(BACNET_PORT_DIR)
|
||||||
ifeq (${BACNET_PORT},linux)
|
ifeq (${BACNET_PORT},linux)
|
||||||
PFLAGS = -pthread
|
PFLAGS = -pthread
|
||||||
TARGET_BIN = ${TARGET}
|
TARGET_BIN = ${TARGET}
|
||||||
@@ -33,8 +33,14 @@ LIBRARY1=-L=$(BACNET_LIB_DIR),-l$(BACNET_LIB_NAME)
|
|||||||
LIBRARY2=-lws2_32,-lgcc,-lm,-liphlpapi
|
LIBRARY2=-lws2_32,-lgcc,-lm,-liphlpapi
|
||||||
LIBRARIES=$(LIBRARY1),$(LIBRARY2)
|
LIBRARIES=$(LIBRARY1),$(LIBRARY2)
|
||||||
endif
|
endif
|
||||||
DEBUGGING = -g
|
#build for release (default) or debug
|
||||||
|
DEBUGGING =
|
||||||
|
OPTIMIZATION = -Os
|
||||||
|
ifeq (${BUILD},debug)
|
||||||
OPTIMIZATION = -O0
|
OPTIMIZATION = -O0
|
||||||
|
DEBUGGING = -g
|
||||||
|
endif
|
||||||
|
# put all the flags together
|
||||||
CFLAGS = -Wall $(DEBUGGING) $(OPTIMIZATION) $(INCLUDES) $(DEFINES)
|
CFLAGS = -Wall $(DEBUGGING) $(OPTIMIZATION) $(INCLUDES) $(DEFINES)
|
||||||
LFLAGS = -Wl,-Map=$(TARGET).map,$(LIBRARIES)
|
LFLAGS = -Wl,-Map=$(TARGET).map,$(LIBRARIES)
|
||||||
|
|
||||||
|
|||||||
@@ -33,8 +33,14 @@ LIBRARY1=-L=$(BACNET_LIB_DIR),-l$(BACNET_LIB_NAME)
|
|||||||
LIBRARY2=-lws2_32,-lgcc,-lm,-liphlpapi
|
LIBRARY2=-lws2_32,-lgcc,-lm,-liphlpapi
|
||||||
LIBRARIES=$(LIBRARY1),$(LIBRARY2)
|
LIBRARIES=$(LIBRARY1),$(LIBRARY2)
|
||||||
endif
|
endif
|
||||||
DEBUGGING = -g
|
#build for release (default) or debug
|
||||||
|
DEBUGGING =
|
||||||
|
OPTIMIZATION = -Os
|
||||||
|
ifeq (${BUILD},debug)
|
||||||
OPTIMIZATION = -O0
|
OPTIMIZATION = -O0
|
||||||
|
DEBUGGING = -g
|
||||||
|
endif
|
||||||
|
# put all the flags together
|
||||||
CFLAGS = -Wall $(DEBUGGING) $(OPTIMIZATION) $(INCLUDES) $(DEFINES)
|
CFLAGS = -Wall $(DEBUGGING) $(OPTIMIZATION) $(INCLUDES) $(DEFINES)
|
||||||
LFLAGS = -Wl,-Map=$(TARGET).map,$(LIBRARIES)
|
LFLAGS = -Wl,-Map=$(TARGET).map,$(LIBRARIES)
|
||||||
|
|
||||||
|
|||||||
@@ -27,9 +27,14 @@ ifeq (${BACNET_PORT},win32)
|
|||||||
TARGET_BIN = ${TARGET}.exe
|
TARGET_BIN = ${TARGET}.exe
|
||||||
LIBRARIES=-lws2_32,-lgcc,-lm,-liphlpapi
|
LIBRARIES=-lws2_32,-lgcc,-lm,-liphlpapi
|
||||||
endif
|
endif
|
||||||
#DEBUGGING = -g
|
#build for release (default) or debug
|
||||||
#OPTIMIZATION = -O0
|
DEBUGGING =
|
||||||
OPTIMIZATION = -Os
|
OPTIMIZATION = -Os
|
||||||
|
ifeq (${BUILD},debug)
|
||||||
|
OPTIMIZATION = -O0
|
||||||
|
DEBUGGING = -g
|
||||||
|
endif
|
||||||
|
# put all the flags together
|
||||||
CFLAGS = -Wall $(DEBUGGING) $(OPTIMIZATION) $(INCLUDES) $(DEFINES) -fdata-sections -ffunction-sections
|
CFLAGS = -Wall $(DEBUGGING) $(OPTIMIZATION) $(INCLUDES) $(DEFINES) -fdata-sections -ffunction-sections
|
||||||
LFLAGS = -Wl,-Map=$(TARGET).map,$(LIBRARIES),--gc-sections
|
LFLAGS = -Wl,-Map=$(TARGET).map,$(LIBRARIES),--gc-sections
|
||||||
|
|
||||||
|
|||||||
@@ -32,8 +32,14 @@ LIBRARY1=-L=$(BACNET_LIB_DIR),-l$(BACNET_LIB_NAME)
|
|||||||
LIBRARY2=-lws2_32,-lgcc,-lm,-liphlpapi
|
LIBRARY2=-lws2_32,-lgcc,-lm,-liphlpapi
|
||||||
LIBRARIES=$(LIBRARY1),$(LIBRARY2)
|
LIBRARIES=$(LIBRARY1),$(LIBRARY2)
|
||||||
endif
|
endif
|
||||||
DEBUGGING = -g
|
#build for release (default) or debug
|
||||||
|
DEBUGGING =
|
||||||
|
OPTIMIZATION = -Os
|
||||||
|
ifeq (${BUILD},debug)
|
||||||
OPTIMIZATION = -O0
|
OPTIMIZATION = -O0
|
||||||
|
DEBUGGING = -g
|
||||||
|
endif
|
||||||
|
# put all the flags together
|
||||||
CFLAGS = -Wall $(DEBUGGING) $(OPTIMIZATION) $(INCLUDES) $(DEFINES)
|
CFLAGS = -Wall $(DEBUGGING) $(OPTIMIZATION) $(INCLUDES) $(DEFINES)
|
||||||
LFLAGS = -Wl,-Map=$(TARGET).map,$(LIBRARIES)
|
LFLAGS = -Wl,-Map=$(TARGET).map,$(LIBRARIES)
|
||||||
|
|
||||||
|
|||||||
@@ -33,8 +33,14 @@ LIBRARY1=-L=$(BACNET_LIB_DIR),-l$(BACNET_LIB_NAME)
|
|||||||
LIBRARY2=-lws2_32,-lgcc,-lm,-liphlpapi
|
LIBRARY2=-lws2_32,-lgcc,-lm,-liphlpapi
|
||||||
LIBRARIES=$(LIBRARY1),$(LIBRARY2)
|
LIBRARIES=$(LIBRARY1),$(LIBRARY2)
|
||||||
endif
|
endif
|
||||||
DEBUGGING = -g
|
#build for release (default) or debug
|
||||||
|
DEBUGGING =
|
||||||
|
OPTIMIZATION = -Os
|
||||||
|
ifeq (${BUILD},debug)
|
||||||
OPTIMIZATION = -O0
|
OPTIMIZATION = -O0
|
||||||
|
DEBUGGING = -g
|
||||||
|
endif
|
||||||
|
# put all the flags together
|
||||||
CFLAGS = -Wall $(DEBUGGING) $(OPTIMIZATION) $(INCLUDES) $(DEFINES)
|
CFLAGS = -Wall $(DEBUGGING) $(OPTIMIZATION) $(INCLUDES) $(DEFINES)
|
||||||
LFLAGS = -Wl,-Map=$(TARGET).map,$(LIBRARIES)
|
LFLAGS = -Wl,-Map=$(TARGET).map,$(LIBRARIES)
|
||||||
|
|
||||||
|
|||||||
@@ -23,7 +23,7 @@ BACNET_LIB_DIR = ../../lib
|
|||||||
BACNET_LIB_NAME = bacnet
|
BACNET_LIB_NAME = bacnet
|
||||||
BACNET_LIB_TARGET = $(BACNET_LIB_DIR)/lib$(BACNET_LIB_NAME).a
|
BACNET_LIB_TARGET = $(BACNET_LIB_DIR)/lib$(BACNET_LIB_NAME).a
|
||||||
# Compiler Setup
|
# Compiler Setup
|
||||||
INCLUDES = -I$(BACNET_INCLUDE) -I$(BACNET_PORT_DIR)
|
INCLUDES = -I$(BACNET_INCLUDE) -I$(BACNET_PORT_DIR)
|
||||||
ifeq (${BACNET_PORT},linux)
|
ifeq (${BACNET_PORT},linux)
|
||||||
PFLAGS = -pthread
|
PFLAGS = -pthread
|
||||||
TARGET_BIN = ${TARGET}
|
TARGET_BIN = ${TARGET}
|
||||||
@@ -35,8 +35,14 @@ LIBRARY1=-L=$(BACNET_LIB_DIR),-l$(BACNET_LIB_NAME)
|
|||||||
LIBRARY2=-lws2_32,-lgcc,-lm,-liphlpapi
|
LIBRARY2=-lws2_32,-lgcc,-lm,-liphlpapi
|
||||||
LIBRARIES=$(LIBRARY1),$(LIBRARY2)
|
LIBRARIES=$(LIBRARY1),$(LIBRARY2)
|
||||||
endif
|
endif
|
||||||
DEBUGGING = -g
|
#build for release (default) or debug
|
||||||
|
DEBUGGING =
|
||||||
|
OPTIMIZATION = -Os
|
||||||
|
ifeq (${BUILD},debug)
|
||||||
OPTIMIZATION = -O0
|
OPTIMIZATION = -O0
|
||||||
|
DEBUGGING = -g
|
||||||
|
endif
|
||||||
|
# put all the flags together
|
||||||
CFLAGS = -Wall $(DEBUGGING) $(OPTIMIZATION) $(INCLUDES) $(DEFINES)
|
CFLAGS = -Wall $(DEBUGGING) $(OPTIMIZATION) $(INCLUDES) $(DEFINES)
|
||||||
LFLAGS = -Wl,-Map=$(TARGET).map,$(LIBRARIES)
|
LFLAGS = -Wl,-Map=$(TARGET).map,$(LIBRARIES)
|
||||||
|
|
||||||
|
|||||||
@@ -35,8 +35,14 @@ LIBRARY1=-L=$(BACNET_LIB_DIR),-l$(BACNET_LIB_NAME)
|
|||||||
LIBRARY2=-lws2_32,-lgcc,-lm,-liphlpapi
|
LIBRARY2=-lws2_32,-lgcc,-lm,-liphlpapi
|
||||||
LIBRARIES=$(LIBRARY1),$(LIBRARY2)
|
LIBRARIES=$(LIBRARY1),$(LIBRARY2)
|
||||||
endif
|
endif
|
||||||
DEBUGGING = -g
|
#build for release (default) or debug
|
||||||
|
DEBUGGING =
|
||||||
|
OPTIMIZATION = -Os
|
||||||
|
ifeq (${BUILD},debug)
|
||||||
OPTIMIZATION = -O0
|
OPTIMIZATION = -O0
|
||||||
|
DEBUGGING = -g
|
||||||
|
endif
|
||||||
|
# put all the flags together
|
||||||
CFLAGS = -Wall $(DEBUGGING) $(OPTIMIZATION) $(INCLUDES) $(DEFINES) -fdata-sections -ffunction-sections
|
CFLAGS = -Wall $(DEBUGGING) $(OPTIMIZATION) $(INCLUDES) $(DEFINES) -fdata-sections -ffunction-sections
|
||||||
LFLAGS = -Wl,-Map=$(TARGET).map,$(LIBRARIES),--gc-sections
|
LFLAGS = -Wl,-Map=$(TARGET).map,$(LIBRARIES),--gc-sections
|
||||||
|
|
||||||
|
|||||||
@@ -87,6 +87,8 @@ static void Init_Service_Handlers(
|
|||||||
handler_timesync);
|
handler_timesync);
|
||||||
apdu_set_confirmed_handler(SERVICE_CONFIRMED_SUBSCRIBE_COV,
|
apdu_set_confirmed_handler(SERVICE_CONFIRMED_SUBSCRIBE_COV,
|
||||||
handler_cov_subscribe);
|
handler_cov_subscribe);
|
||||||
|
apdu_set_unconfirmed_handler(SERVICE_UNCONFIRMED_COV_NOTIFICATION,
|
||||||
|
handler_ucov_notification);
|
||||||
/* handle communication so we can shutup when asked */
|
/* handle communication so we can shutup when asked */
|
||||||
apdu_set_confirmed_handler(SERVICE_CONFIRMED_DEVICE_COMMUNICATION_CONTROL,
|
apdu_set_confirmed_handler(SERVICE_CONFIRMED_DEVICE_COMMUNICATION_CONTROL,
|
||||||
handler_device_communication_control);
|
handler_device_communication_control);
|
||||||
|
|||||||
@@ -23,7 +23,7 @@ BACNET_LIB_DIR = ../../lib
|
|||||||
BACNET_LIB_NAME = bacnet
|
BACNET_LIB_NAME = bacnet
|
||||||
BACNET_LIB_TARGET = $(BACNET_LIB_DIR)/lib$(BACNET_LIB_NAME).a
|
BACNET_LIB_TARGET = $(BACNET_LIB_DIR)/lib$(BACNET_LIB_NAME).a
|
||||||
# Compiler Setup
|
# Compiler Setup
|
||||||
INCLUDES = -I$(BACNET_INCLUDE) -I$(BACNET_PORT_DIR)
|
INCLUDES = -I$(BACNET_INCLUDE) -I$(BACNET_PORT_DIR)
|
||||||
ifeq (${BACNET_PORT},linux)
|
ifeq (${BACNET_PORT},linux)
|
||||||
PFLAGS = -pthread
|
PFLAGS = -pthread
|
||||||
TARGET_BIN = ${TARGET}
|
TARGET_BIN = ${TARGET}
|
||||||
@@ -35,8 +35,14 @@ LIBRARY1=-L=$(BACNET_LIB_DIR),-l$(BACNET_LIB_NAME)
|
|||||||
LIBRARY2=-lws2_32,-lgcc,-lm,-liphlpapi
|
LIBRARY2=-lws2_32,-lgcc,-lm,-liphlpapi
|
||||||
LIBRARIES=$(LIBRARY1),$(LIBRARY2)
|
LIBRARIES=$(LIBRARY1),$(LIBRARY2)
|
||||||
endif
|
endif
|
||||||
DEBUGGING = -g
|
#build for release (default) or debug
|
||||||
|
DEBUGGING =
|
||||||
|
OPTIMIZATION = -Os
|
||||||
|
ifeq (${BUILD},debug)
|
||||||
OPTIMIZATION = -O0
|
OPTIMIZATION = -O0
|
||||||
|
DEBUGGING = -g
|
||||||
|
endif
|
||||||
|
# put all the flags together
|
||||||
CFLAGS = -Wall $(DEBUGGING) $(OPTIMIZATION) $(INCLUDES) $(DEFINES)
|
CFLAGS = -Wall $(DEBUGGING) $(OPTIMIZATION) $(INCLUDES) $(DEFINES)
|
||||||
LFLAGS = -Wl,-Map=$(TARGET).map,$(LIBRARIES)
|
LFLAGS = -Wl,-Map=$(TARGET).map,$(LIBRARIES)
|
||||||
|
|
||||||
|
|||||||
@@ -23,7 +23,7 @@ BACNET_LIB_DIR = ../../lib
|
|||||||
BACNET_LIB_NAME = bacnet
|
BACNET_LIB_NAME = bacnet
|
||||||
BACNET_LIB_TARGET = $(BACNET_LIB_DIR)/lib$(BACNET_LIB_NAME).a
|
BACNET_LIB_TARGET = $(BACNET_LIB_DIR)/lib$(BACNET_LIB_NAME).a
|
||||||
# Compiler Setup
|
# Compiler Setup
|
||||||
INCLUDES = -I$(BACNET_INCLUDE) -I$(BACNET_PORT_DIR)
|
INCLUDES = -I$(BACNET_INCLUDE) -I$(BACNET_PORT_DIR)
|
||||||
ifeq (${BACNET_PORT},linux)
|
ifeq (${BACNET_PORT},linux)
|
||||||
PFLAGS = -pthread
|
PFLAGS = -pthread
|
||||||
TARGET_BIN = ${TARGET}
|
TARGET_BIN = ${TARGET}
|
||||||
@@ -35,8 +35,14 @@ LIBRARY1=-L=$(BACNET_LIB_DIR),-l$(BACNET_LIB_NAME)
|
|||||||
LIBRARY2=-lws2_32,-lgcc,-lm,-liphlpapi
|
LIBRARY2=-lws2_32,-lgcc,-lm,-liphlpapi
|
||||||
LIBRARIES=$(LIBRARY1),$(LIBRARY2)
|
LIBRARIES=$(LIBRARY1),$(LIBRARY2)
|
||||||
endif
|
endif
|
||||||
DEBUGGING = -g
|
#build for release (default) or debug
|
||||||
|
DEBUGGING =
|
||||||
|
OPTIMIZATION = -Os
|
||||||
|
ifeq (${BUILD},debug)
|
||||||
OPTIMIZATION = -O0
|
OPTIMIZATION = -O0
|
||||||
|
DEBUGGING = -g
|
||||||
|
endif
|
||||||
|
# put all the flags together
|
||||||
CFLAGS = -Wall $(DEBUGGING) $(OPTIMIZATION) $(INCLUDES) $(DEFINES)
|
CFLAGS = -Wall $(DEBUGGING) $(OPTIMIZATION) $(INCLUDES) $(DEFINES)
|
||||||
LFLAGS = -Wl,-Map=$(TARGET).map,$(LIBRARIES)
|
LFLAGS = -Wl,-Map=$(TARGET).map,$(LIBRARIES)
|
||||||
|
|
||||||
|
|||||||
@@ -23,7 +23,7 @@ BACNET_LIB_DIR = ../../lib
|
|||||||
BACNET_LIB_NAME = bacnet
|
BACNET_LIB_NAME = bacnet
|
||||||
BACNET_LIB_TARGET = $(BACNET_LIB_DIR)/lib$(BACNET_LIB_NAME).a
|
BACNET_LIB_TARGET = $(BACNET_LIB_DIR)/lib$(BACNET_LIB_NAME).a
|
||||||
# Compiler Setup
|
# Compiler Setup
|
||||||
INCLUDES = -I$(BACNET_INCLUDE) -I$(BACNET_PORT_DIR)
|
INCLUDES = -I$(BACNET_INCLUDE) -I$(BACNET_PORT_DIR)
|
||||||
ifeq (${BACNET_PORT},linux)
|
ifeq (${BACNET_PORT},linux)
|
||||||
PFLAGS = -pthread
|
PFLAGS = -pthread
|
||||||
TARGET_BIN = ${TARGET}
|
TARGET_BIN = ${TARGET}
|
||||||
@@ -35,8 +35,14 @@ LIBRARY1=-L=$(BACNET_LIB_DIR),-l$(BACNET_LIB_NAME)
|
|||||||
LIBRARY2=-lws2_32,-lgcc,-lm,-liphlpapi
|
LIBRARY2=-lws2_32,-lgcc,-lm,-liphlpapi
|
||||||
LIBRARIES=$(LIBRARY1),$(LIBRARY2)
|
LIBRARIES=$(LIBRARY1),$(LIBRARY2)
|
||||||
endif
|
endif
|
||||||
DEBUGGING = -g
|
#build for release (default) or debug
|
||||||
|
DEBUGGING =
|
||||||
|
OPTIMIZATION = -Os
|
||||||
|
ifeq (${BUILD},debug)
|
||||||
OPTIMIZATION = -O0
|
OPTIMIZATION = -O0
|
||||||
|
DEBUGGING = -g
|
||||||
|
endif
|
||||||
|
# put all the flags together
|
||||||
CFLAGS = -Wall $(DEBUGGING) $(OPTIMIZATION) $(INCLUDES) $(DEFINES)
|
CFLAGS = -Wall $(DEBUGGING) $(OPTIMIZATION) $(INCLUDES) $(DEFINES)
|
||||||
LFLAGS = -Wl,-Map=$(TARGET).map,$(LIBRARIES)
|
LFLAGS = -Wl,-Map=$(TARGET).map,$(LIBRARIES)
|
||||||
|
|
||||||
|
|||||||
@@ -21,7 +21,7 @@ BACNET_LIB_DIR = ../../lib
|
|||||||
BACNET_LIB_NAME = bacnet
|
BACNET_LIB_NAME = bacnet
|
||||||
BACNET_LIB_TARGET = $(BACNET_LIB_DIR)/lib$(BACNET_LIB_NAME).a
|
BACNET_LIB_TARGET = $(BACNET_LIB_DIR)/lib$(BACNET_LIB_NAME).a
|
||||||
# Compiler Setup
|
# Compiler Setup
|
||||||
INCLUDES = -I$(BACNET_INCLUDE) -I$(BACNET_PORT_DIR)
|
INCLUDES = -I$(BACNET_INCLUDE) -I$(BACNET_PORT_DIR)
|
||||||
ifeq (${BACNET_PORT},linux)
|
ifeq (${BACNET_PORT},linux)
|
||||||
PFLAGS = -pthread
|
PFLAGS = -pthread
|
||||||
TARGET_BIN = ${TARGET}
|
TARGET_BIN = ${TARGET}
|
||||||
@@ -33,8 +33,14 @@ LIBRARY1=-L=$(BACNET_LIB_DIR),-l$(BACNET_LIB_NAME)
|
|||||||
LIBRARY2=-lws2_32,-lgcc,-lm,-liphlpapi
|
LIBRARY2=-lws2_32,-lgcc,-lm,-liphlpapi
|
||||||
LIBRARIES=$(LIBRARY1),$(LIBRARY2)
|
LIBRARIES=$(LIBRARY1),$(LIBRARY2)
|
||||||
endif
|
endif
|
||||||
DEBUGGING = -g
|
#build for release (default) or debug
|
||||||
|
DEBUGGING =
|
||||||
|
OPTIMIZATION = -Os
|
||||||
|
ifeq (${BUILD},debug)
|
||||||
OPTIMIZATION = -O0
|
OPTIMIZATION = -O0
|
||||||
|
DEBUGGING = -g
|
||||||
|
endif
|
||||||
|
# put all the flags together
|
||||||
CFLAGS = -Wall $(DEBUGGING) $(OPTIMIZATION) $(INCLUDES) $(DEFINES)
|
CFLAGS = -Wall $(DEBUGGING) $(OPTIMIZATION) $(INCLUDES) $(DEFINES)
|
||||||
LFLAGS = -Wl,-Map=$(TARGET).map,$(LIBRARIES)
|
LFLAGS = -Wl,-Map=$(TARGET).map,$(LIBRARIES)
|
||||||
|
|
||||||
|
|||||||
@@ -33,8 +33,14 @@ LIBRARY1=-L=$(BACNET_LIB_DIR),-l$(BACNET_LIB_NAME)
|
|||||||
LIBRARY2=-lws2_32,-lgcc,-lm,-liphlpapi
|
LIBRARY2=-lws2_32,-lgcc,-lm,-liphlpapi
|
||||||
LIBRARIES=$(LIBRARY1),$(LIBRARY2)
|
LIBRARIES=$(LIBRARY1),$(LIBRARY2)
|
||||||
endif
|
endif
|
||||||
DEBUGGING = -g
|
#build for release (default) or debug
|
||||||
|
DEBUGGING =
|
||||||
|
OPTIMIZATION = -Os
|
||||||
|
ifeq (${BUILD},debug)
|
||||||
OPTIMIZATION = -O0
|
OPTIMIZATION = -O0
|
||||||
|
DEBUGGING = -g
|
||||||
|
endif
|
||||||
|
# put all the flags together
|
||||||
CFLAGS = -Wall $(DEBUGGING) $(OPTIMIZATION) $(INCLUDES) $(DEFINES)
|
CFLAGS = -Wall $(DEBUGGING) $(OPTIMIZATION) $(INCLUDES) $(DEFINES)
|
||||||
LFLAGS = -Wl,-Map=$(TARGET).map,$(LIBRARIES)
|
LFLAGS = -Wl,-Map=$(TARGET).map,$(LIBRARIES)
|
||||||
|
|
||||||
|
|||||||
@@ -23,7 +23,7 @@ BACNET_LIB_DIR = ../../lib
|
|||||||
BACNET_LIB_NAME = bacnet
|
BACNET_LIB_NAME = bacnet
|
||||||
BACNET_LIB_TARGET = $(BACNET_LIB_DIR)/lib$(BACNET_LIB_NAME).a
|
BACNET_LIB_TARGET = $(BACNET_LIB_DIR)/lib$(BACNET_LIB_NAME).a
|
||||||
# Compiler Setup
|
# Compiler Setup
|
||||||
INCLUDES = -I$(BACNET_INCLUDE) -I$(BACNET_PORT_DIR)
|
INCLUDES = -I$(BACNET_INCLUDE) -I$(BACNET_PORT_DIR)
|
||||||
ifeq (${BACNET_PORT},linux)
|
ifeq (${BACNET_PORT},linux)
|
||||||
PFLAGS = -pthread
|
PFLAGS = -pthread
|
||||||
TARGET_BIN = ${TARGET}
|
TARGET_BIN = ${TARGET}
|
||||||
@@ -35,8 +35,14 @@ LIBRARY1=-L=$(BACNET_LIB_DIR),-l$(BACNET_LIB_NAME)
|
|||||||
LIBRARY2=-lws2_32,-lgcc,-lm,-liphlpapi
|
LIBRARY2=-lws2_32,-lgcc,-lm,-liphlpapi
|
||||||
LIBRARIES=$(LIBRARY1),$(LIBRARY2)
|
LIBRARIES=$(LIBRARY1),$(LIBRARY2)
|
||||||
endif
|
endif
|
||||||
DEBUGGING = -g
|
#build for release (default) or debug
|
||||||
|
DEBUGGING =
|
||||||
|
OPTIMIZATION = -Os
|
||||||
|
ifeq (${BUILD},debug)
|
||||||
OPTIMIZATION = -O0
|
OPTIMIZATION = -O0
|
||||||
|
DEBUGGING = -g
|
||||||
|
endif
|
||||||
|
# put all the flags together
|
||||||
CFLAGS = -Wall $(DEBUGGING) $(OPTIMIZATION) $(INCLUDES) $(DEFINES)
|
CFLAGS = -Wall $(DEBUGGING) $(OPTIMIZATION) $(INCLUDES) $(DEFINES)
|
||||||
LFLAGS = -Wl,-Map=$(TARGET).map,$(LIBRARIES)
|
LFLAGS = -Wl,-Map=$(TARGET).map,$(LIBRARIES)
|
||||||
|
|
||||||
|
|||||||
@@ -23,7 +23,7 @@ BACNET_LIB_DIR = ../../lib
|
|||||||
BACNET_LIB_NAME = bacnet
|
BACNET_LIB_NAME = bacnet
|
||||||
BACNET_LIB_TARGET = $(BACNET_LIB_DIR)/lib$(BACNET_LIB_NAME).a
|
BACNET_LIB_TARGET = $(BACNET_LIB_DIR)/lib$(BACNET_LIB_NAME).a
|
||||||
# Compiler Setup
|
# Compiler Setup
|
||||||
INCLUDES = -I$(BACNET_INCLUDE) -I$(BACNET_PORT_DIR)
|
INCLUDES = -I$(BACNET_INCLUDE) -I$(BACNET_PORT_DIR)
|
||||||
ifeq (${BACNET_PORT},linux)
|
ifeq (${BACNET_PORT},linux)
|
||||||
PFLAGS = -pthread
|
PFLAGS = -pthread
|
||||||
TARGET_BIN = ${TARGET}
|
TARGET_BIN = ${TARGET}
|
||||||
@@ -35,8 +35,14 @@ LIBRARY1=-L=$(BACNET_LIB_DIR),-l$(BACNET_LIB_NAME)
|
|||||||
LIBRARY2=-lws2_32,-lgcc,-lm,-liphlpapi
|
LIBRARY2=-lws2_32,-lgcc,-lm,-liphlpapi
|
||||||
LIBRARIES=$(LIBRARY1),$(LIBRARY2)
|
LIBRARIES=$(LIBRARY1),$(LIBRARY2)
|
||||||
endif
|
endif
|
||||||
DEBUGGING = -g
|
#build for release (default) or debug
|
||||||
|
DEBUGGING =
|
||||||
|
OPTIMIZATION = -Os
|
||||||
|
ifeq (${BUILD},debug)
|
||||||
OPTIMIZATION = -O0
|
OPTIMIZATION = -O0
|
||||||
|
DEBUGGING = -g
|
||||||
|
endif
|
||||||
|
# put all the flags together
|
||||||
CFLAGS = -Wall $(DEBUGGING) $(OPTIMIZATION) $(INCLUDES) $(DEFINES)
|
CFLAGS = -Wall $(DEBUGGING) $(OPTIMIZATION) $(INCLUDES) $(DEFINES)
|
||||||
LFLAGS = -Wl,-Map=$(TARGET).map,$(LIBRARIES)
|
LFLAGS = -Wl,-Map=$(TARGET).map,$(LIBRARIES)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user