mirror of
https://dev.iopsys.eu/bbf/bbfdm.git
synced 2026-01-28 01:47:18 +01:00
111 lines
2.8 KiB
Makefile
111 lines
2.8 KiB
Makefile
CWMP_VERSION = 3.0.0
|
|
LIB_BBFDM_VERSION = 3:0:0
|
|
|
|
lib_LTLIBRARIES = libbbfdm.la
|
|
|
|
libbbfdm_la_SOURCES = \
|
|
../md5.c \
|
|
../dmcwmp.c \
|
|
../dmentry.c \
|
|
../dmmem.c \
|
|
../dmubus.c \
|
|
../dmjson.c \
|
|
../dmuci.c \
|
|
../dmcommon.c \
|
|
../dmoperate.c \
|
|
../dmdiagnostics.c \
|
|
../wepkey.c
|
|
|
|
if BBF_TR181
|
|
libbbfdm_la_SOURCES += \
|
|
../dmtree/tr181/device.c \
|
|
../dmtree/tr181/deviceinfo.c \
|
|
../dmtree/tr181/managementserver.c \
|
|
../dmtree/tr181/softwaremodules.c \
|
|
../dmtree/tr181/times.c \
|
|
../dmtree/tr181/upnp.c \
|
|
../dmtree/tr181/x_iopsys_eu_ice.c \
|
|
../dmtree/tr181/x_iopsys_eu_igmp.c \
|
|
../dmtree/tr181/x_iopsys_eu_ipacccfg.c \
|
|
../dmtree/tr181/x_iopsys_eu_logincfg.c \
|
|
../dmtree/tr181/x_iopsys_eu_power_mgmt.c \
|
|
../dmtree/tr181/x_iopsys_eu_syslog.c \
|
|
../dmtree/tr181/x_iopsys_eu_dropbear.c \
|
|
../dmtree/tr181/x_iopsys_eu_owsd.c \
|
|
../dmtree/tr181/x_iopsys_eu_buttons.c \
|
|
../dmtree/tr181/x_iopsys_eu_wifilife.c \
|
|
../dmtree/tr181/xmpp.c \
|
|
../dmtree/tr181/wifi.c \
|
|
../dmtree/tr181/ethernet.c \
|
|
../dmtree/tr181/atm.c \
|
|
../dmtree/tr181/ptm.c \
|
|
../dmtree/tr181/bridging.c \
|
|
../dmtree/tr181/hosts.c \
|
|
../dmtree/tr181/dhcpv4.c \
|
|
../dmtree/tr181/ip.c \
|
|
../dmtree/tr181/ppp.c \
|
|
../dmtree/tr181/nat.c \
|
|
../dmtree/tr181/routing.c \
|
|
../dmtree/tr181/userinterface.c \
|
|
../dmtree/tr181/firewall.c \
|
|
../dmtree/tr181/dns.c \
|
|
../dmtree/tr181/users.c \
|
|
../dmtree/tr181/dhcpv6.c \
|
|
../dmtree/tr181/dsl.c \
|
|
../dmtree/tr181/interfacestack.c \
|
|
../dmtree/tr181/qos.c \
|
|
../dmtree/tr181/usb.c \
|
|
../dmtree/tr181/datamodelversion.c
|
|
endif
|
|
|
|
if BBF_TR104
|
|
libbbfdm_la_SOURCES += \
|
|
../dmtree/tr104/voice_services.c
|
|
endif
|
|
|
|
if BBF_TR143
|
|
libbbfdm_la_SOURCES += \
|
|
../dmtree/tr143/diagnostics.c
|
|
endif
|
|
|
|
if BBF_TR064
|
|
libbbfdm_la_SOURCES += \
|
|
../dmtree/tr064/upnp_device.c \
|
|
../dmtree/tr064/upnp_deviceinfo.c \
|
|
../dmtree/tr064/upnp_configuration.c \
|
|
../dmtree/tr064/upnp_monitoring.c \
|
|
../dmtree/tr064/upnp_common.c
|
|
endif
|
|
|
|
libbbfdm_la_CFLAGS = \
|
|
$(AM_CFLAGS) \
|
|
$(LIBUCI_CFLAGS) \
|
|
$(LIBUBOX_CFLAGS) \
|
|
$(LIBUBUS_CFLAGS)
|
|
|
|
libbbfdm_la_LDFLAGS = \
|
|
$(AM_LDFLAGS) \
|
|
$(LIBUCI_LDFLAGS) \
|
|
$(LIBUBOX_LDFLAGS) \
|
|
$(LIBUBUS_LDFLAGS) \
|
|
-share \
|
|
-version-info $(LIB_BBFDM_VERSION)
|
|
|
|
libbbfdm_la_LIBADD = \
|
|
$(AM_LIBS) \
|
|
$(LIBUCI_LIBS) \
|
|
$(LIBUBOX_LIBS) \
|
|
$(LIBUBUS_LIBS) \
|
|
$(LIBJSON_LIBS) \
|
|
$(LIBTRACE_LIBS) \
|
|
$(LBLOBMSG_LIBS)
|
|
|
|
libbbfdm_la_CFLAGS+=-DCWMP_VERSION=\"$(CWMP_VERSION)\"
|
|
libbbfdm_la_LDFLAGS+=-DCWMP_VERSION=\"$(CWMP_VERSION)\"
|
|
|
|
libbbfdm_la_CFLAGS+=-I../
|
|
libbbfdm_la_CFLAGS+=-I../dmtree/
|
|
libbbfdm_la_CFLAGS+=-I../dmtree/tr181
|
|
libbbfdm_la_CFLAGS+=-I../dmtree/tr104
|
|
libbbfdm_la_CFLAGS+=-I../dmtree/tr143
|
|
libbbfdm_la_CFLAGS+=-I../dmtree/tr064
|