1214501Srpauloall: libwpadbus.a 2214501Srpaulo 3214501Srpauloclean: 4214501Srpaulo rm -f *~ *.o *.d 5214501Srpaulo rm -f libwpadbus.a 6214501Srpaulo 7214501Srpauloinstall: 8214501Srpaulo @echo Nothing to be made. 9214501Srpaulo 10214501Srpauloifndef CC 11214501SrpauloCC=gcc 12214501Srpauloendif 13214501Srpaulo 14214501Srpauloifndef CFLAGS 15214501SrpauloCFLAGS = -MMD -O2 -Wall -g 16214501Srpauloendif 17214501Srpaulo 18252190SrpauloPKG_CONFIG ?= pkg-config 19214501SrpauloCFLAGS += -I../../src -I../../src/utils 20214501Srpaulo 21214501Srpaulo 22214501SrpauloQ=@ 23214501SrpauloE=echo 24214501Srpauloifeq ($(V), 1) 25214501SrpauloQ= 26214501SrpauloE=true 27214501Srpauloendif 28214501Srpaulo 29214501Srpaulo%.o: %.c 30214501Srpaulo $(Q)$(CC) -c -o $@ $(CFLAGS) $< 31214501Srpaulo @$(E) " CC " $< 32214501Srpaulo 33214501Srpaulo 34214501Srpauloifdef CONFIG_WPS 35214501SrpauloCFLAGS += -DCONFIG_WPS 36214501Srpauloendif 37214501Srpaulo 38214501SrpauloCFLAGS += -DCONFIG_CTRL_IFACE_DBUS_NEW 39214501SrpauloCFLAGS += -DCONFIG_CTRL_IFACE_DBUS 40214501Srpaulo 41214501Srpauloifndef DBUS_LIBS 42252190SrpauloDBUS_LIBS := $(shell $(PKG_CONFIG) --libs dbus-1) 43214501Srpauloendif 44214501Srpauloifndef DBUS_INCLUDE 45252190SrpauloDBUS_INCLUDE := $(shell $(PKG_CONFIG) --cflags dbus-1) 46214501Srpauloendif 47214501Srpauloifdef CONFIG_CTRL_IFACE_DBUS_INTRO 48214501SrpauloCFLAGS += -DCONFIG_CTRL_IFACE_DBUS_INTRO 49214501SrpauloDBUS_INCLUDE += $(shell xml2-config --cflags) 50214501SrpauloDBUS_LIBS += $(shell xml2-config --libs) 51214501Srpauloendif 52214501Srpaulo 53214501SrpauloCFLAGS += $(DBUS_INCLUDE) 54214501Srpaulo 55214501SrpauloLIB_OBJS= \ 56214501Srpaulo dbus_common.o \ 57214501Srpaulo dbus_old.o \ 58214501Srpaulo dbus_old_handlers.o \ 59214501Srpaulo dbus_new.o \ 60214501Srpaulo dbus_new_handlers.o \ 61214501Srpaulo dbus_new_helpers.o \ 62214501Srpaulo dbus_new_introspect.o \ 63214501Srpaulo dbus_dict_helpers.o 64214501Srpaulo 65214501Srpauloifdef CONFIG_WPS 66214501SrpauloLIB_OBJS += dbus_old_handlers_wps.o 67214501SrpauloLIB_OBJS += dbus_new_handlers_wps.o 68214501Srpauloendif 69214501Srpaulo 70214501Srpaulolibwpadbus.a: $(LIB_OBJS) 71214501Srpaulo $(AR) crT $@ $? 72214501Srpaulo 73214501Srpaulo-include $(OBJS:%.o=%.d) 74