8 @echo Nothing to be made.
15 CFLAGS = -MMD -O2 -Wall -g
18 PKG_CONFIG ?= pkg-config
19 CFLAGS += -I../../src -I../../src/utils
30 $(Q)$(CC) -c -o $@ $(CFLAGS) $<
35 CFLAGS += -DCONFIG_WPS
38 CFLAGS += -DCONFIG_CTRL_IFACE_DBUS_NEW
39 CFLAGS += -DCONFIG_CTRL_IFACE_DBUS
42 DBUS_LIBS := $(shell $(PKG_CONFIG) --libs dbus-1)
45 DBUS_INCLUDE := $(shell $(PKG_CONFIG) --cflags dbus-1)
47 ifdef CONFIG_CTRL_IFACE_DBUS_INTRO
48 CFLAGS += -DCONFIG_CTRL_IFACE_DBUS_INTRO
49 DBUS_INCLUDE += $(shell xml2-config --cflags)
50 DBUS_LIBS += $(shell xml2-config --libs)
53 dbus_version=$(subst ., ,$(shell $(PKG_CONFIG) --modversion dbus-1))
54 DBUS_VERSION_MAJOR=$(word 1,$(dbus_version))
55 DBUS_VERSION_MINOR=$(word 2,$(dbus_version))
56 ifeq ($(DBUS_VERSION_MAJOR),)
59 ifeq ($(DBUS_VERSION_MINOR),)
62 DBUS_INCLUDE += -DDBUS_VERSION_MAJOR=$(DBUS_VERSION_MAJOR)
63 DBUS_INCLUDE += -DDBUS_VERSION_MINOR=$(DBUS_VERSION_MINOR)
65 CFLAGS += $(DBUS_INCLUDE)
74 dbus_new_introspect.o \
78 LIB_OBJS += dbus_old_handlers_wps.o
79 LIB_OBJS += dbus_new_handlers_wps.o
82 libwpadbus.a: $(LIB_OBJS)
85 -include $(OBJS:%.o=%.d)