| | |
| | | RM := rm
|
| | |
|
| | | CFLAGS += -c -Wall -DWITH_DOM -DWITH_NONAMESPACES -DWITH_OPENSSL
|
| | | CFLAGS += -DPROTOBUF_USS_DLLS
|
| | | CFLAGS += -fPIC -Wunused-function
|
| | |
|
| | | SOURCES_CORE += \
|
| | | core/soapC.c \
|
| | |
| | | service/probe/probe.c \
|
| | | service/deviceinfo/dev_info.c \
|
| | | service/capabilities/capa.c \
|
| | | service/ptz/ptz.c |
| | | service/ptz/ptz.c \
|
| | | service/av_demux/av_demux.c |
| | |
|
| | | SOURCES_COMM += \
|
| | | comm/proto_dbg.c \
|
| | |
| | | OBJECTS_ONVIF_SRVS := $(patsubst %.c,$(TEMPDIR)%.o,$(filter %.c, $(SOURCES_SRVS)))
|
| | | OBJECTS_ONVIF_COMM := $(patsubst %.c,$(TEMPDIR)%.o,$(filter %.c, $(SOURCES_COMM)))
|
| | |
|
| | | FFMPEG_DIR = thirdparty/ffmpeg
|
| | | OPENSSL_DIR = thirdparty/openssl
|
| | |
|
| | | TARGET_LIB = libonvif_std.so
|
| | |
| | | INCLUDE += -Icore/ \
|
| | | -Icomm/ \
|
| | | -Iservice \
|
| | | -I$(FFMPEG_DIR)/include \
|
| | | -I$(OPENSSL_DIR)/include
|
| | | CFLAGS += $(INCLUDE)
|
| | |
|
| | | CFLAGS += -Wno-unused
|
| | | LDFLAGS += -L$(FFMPEG_DIR)/lib
|
| | | LDFLAGS += -L$(OPENSSL_DIR)/lib
|
| | | LDFLAGS += -Lthirdparty
|
| | | LDLIBS += -lavcodec -lavdevice -lavfilter -lavformat \
|
| | | -lavutil -lswresample -lswscale
|
| | | LDLIBS += -lcrypto -lssl -lpthread -ldl -lrt -lm
|
| | |
|
| | | CFLAGS += -fPIC
|
| | |
|
| | | DIRS_TEST = test/probe_test test/ptz_test |
| | | DIRS_TEST = test/probe_test test/ptz_test test/av_test
|
| | |
|
| | | %.o: $(SOURCES_CORE)/%.cpp $(SOURCES_SRVS)/%.cpp $(SOURCES_COMM)/%.cpp
|
| | | @echo " CPP " $@;
|