mirror of
https://dev.iopsys.eu/bbf/bbfdm.git
synced 2026-01-28 01:47:18 +01:00
161 lines
3.7 KiB
Makefile
161 lines
3.7 KiB
Makefile
LIB_BBFDM_VERSION = 3:0:0
|
|
|
|
lib_LTLIBRARIES = libbbf_api.la
|
|
|
|
libbbf_api_la_SOURCES = \
|
|
../libbbf_api/dmbbf.c \
|
|
../libbbf_api/dmubus.c \
|
|
../libbbf_api/dmjson.c \
|
|
../libbbf_api/dmuci.c \
|
|
../libbbf_api/dmcommon.c \
|
|
../libbbf_api/dmmem.c
|
|
|
|
libbbf_api_la_CFLAGS = \
|
|
$(AM_CFLAGS) \
|
|
$(LIBUCI_CFLAGS) \
|
|
$(LIBUBOX_CFLAGS) \
|
|
$(LIBUBUS_CFLAGS) \
|
|
-Wall
|
|
|
|
libbbf_api_la_LDFLAGS = \
|
|
$(AM_LDFLAGS) \
|
|
$(LIBUCI_LDFLAGS) \
|
|
$(LIBUBOX_LDFLAGS) \
|
|
$(LIBUBUS_LDFLAGS)
|
|
|
|
libbbf_api_la_LIBADD = \
|
|
$(AM_LIBS) \
|
|
$(LIBUCI_LIBS) \
|
|
$(LIBUBOX_LIBS) \
|
|
$(LIBUBUS_LIBS) \
|
|
$(LIBJSON_LIBS) \
|
|
$(LBLOBMSG_LIBS)
|
|
|
|
lib_LTLIBRARIES += libbbfdm.la
|
|
|
|
libbbfdm_la_SOURCES = \
|
|
../dmentry.c \
|
|
../dmentrylibrary.c \
|
|
../dmentryjson.c \
|
|
../dmmemjson.c \
|
|
../dmoperate.c \
|
|
../dmdiagnostics.c \
|
|
../dmbbfcommon.c \
|
|
../md5.c \
|
|
../wepkey.c
|
|
|
|
if BBF_TR181
|
|
libbbfdm_la_SOURCES += \
|
|
../dmtree/tr181/device.c \
|
|
../dmtree/tr181/deviceinfo.c \
|
|
../dmtree/tr181/managementserver.c \
|
|
../dmtree/tr181/times.c \
|
|
../dmtree/tr181/upnp.c \
|
|
../dmtree/tr181/x_iopsys_eu_igmp.c \
|
|
../dmtree/tr181/x_iopsys_eu_mld.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/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/usb.c \
|
|
../dmtree/tr181/datamodelversion.c \
|
|
../dmtree/tr181/gre.c \
|
|
../dmtree/tr181/dynamicdns.c \
|
|
../dmtree/tr181/security.c \
|
|
../dmtree/tr181/lanconfigsecurity.c \
|
|
../dmtree/tr181/qos.c
|
|
|
|
endif
|
|
|
|
if GENERIC_OPENWRT
|
|
libbbfdm_la_SOURCES += \
|
|
../dmtree/tr181/deviceinfo-openwrt.c \
|
|
../dmtree/tr181/wifi-openwrt.c \
|
|
../dmtree/tr181/hosts-openwrt.c \
|
|
../dmtree/tr181/qos-openwrt.c
|
|
else
|
|
libbbfdm_la_SOURCES += \
|
|
../dmtree/tr181/deviceinfo-iopsyswrt.c \
|
|
../dmtree/tr181/wifi-iopsyswrt.c \
|
|
../dmtree/tr181/hosts-iopsyswrt.c \
|
|
../dmtree/tr181/qos-iopsyswrt.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_TR157
|
|
libbbfdm_la_SOURCES += \
|
|
../dmtree/tr157/bulkdata.c \
|
|
../dmtree/tr157/softwaremodules.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) \
|
|
-Wall
|
|
|
|
libbbfdm_la_LDFLAGS = \
|
|
$(AM_LDFLAGS) \
|
|
$(LIBUCI_LDFLAGS) \
|
|
$(LIBUBOX_LDFLAGS) \
|
|
$(LIBUBUS_LDFLAGS) \
|
|
$(LIBOPENSSL_LIBS) \
|
|
$(LIBMBETLS_LIBS) \
|
|
-share \
|
|
-version-info $(LIB_BBFDM_VERSION)
|
|
|
|
libbbfdm_la_LIBADD = \
|
|
$(AM_LIBS) \
|
|
$(LIBUCI_LIBS) \
|
|
$(LIBUBOX_LIBS) \
|
|
$(LIBUBUS_LIBS) \
|
|
$(LIBJSON_LIBS) \
|
|
$(LIBTRACE_LIBS) \
|
|
$(LBLOBMSG_LIBS) \
|
|
$(LIBDLOPEN_LIBS) \
|
|
-lbbf_api
|
|
|
|
libbbfdm_la_CFLAGS+=-I../
|
|
libbbfdm_la_CFLAGS+=-I../dmtree/tr181
|
|
libbbfdm_la_CFLAGS+=-I../dmtree/tr104
|
|
libbbfdm_la_CFLAGS+=-I../dmtree/tr143
|
|
libbbfdm_la_CFLAGS+=-I../dmtree/tr157
|
|
libbbfdm_la_CFLAGS+=-I../dmtree/tr064
|