1
INCLUDES = $(DBUS_QT3_CFLAGS) $(QT_INCLUDES)
3
INTROSPECTIONPATH = $(srcdir)/../../introspection/
4
DBUSXML2QT3 = dbusxml2qt3
6
MOCHEADERS = accesspointproxy.h deviceproxy.h networkmanagerproxy.h \
7
wiredproxy.h wirelessproxy.h activeconnectionproxy.h gsmproxy.h cdmaproxy.h
10
MOCSUBS = accesspointproxy.moc deviceproxy.moc networkmanagerproxy.moc \
11
wiredproxy.moc wirelessproxy.moc activeconnectionproxy.moc gsmproxy.moc cdmaproxy.moc
14
DBUSPROXY = networkmanagerproxy.cpp \
18
accesspointproxy.cpp \
19
networkmanagersettings.cpp \
22
introspectableinterface.cpp \
24
activeconnectionproxy.cpp \
29
DBUSPROXYHEADERS = networkmanagerproxy.h \
34
networkmanagersettings.h \
37
introspectableinterface.h \
38
activeconnectionproxy.h \
43
noinst_HEADERS = accesspointproxy.h \
47
introspectableinterface.h \
48
networkmanagerproxy.h \
49
networkmanagersettings.h \
52
activeconnectionproxy.h \
57
noinst_LTLIBRARIES = libknm_dbus.la
58
libknm_dbus_la_SOURCES = $(DBUSPROXY)
60
CLEANFILES = $(DBUSPROXY) $(DBUSPROXYHEADERS) $(MOCSUBS)
62
activeconnectionproxy.moc: activeconnectionproxy.h
63
$(MOC) activeconnectionproxy.h -o activeconnectionproxy.moc
65
accesspointproxy.moc: accesspointproxy.h
66
$(MOC) accesspointproxy.h -o accesspointproxy.moc
68
deviceproxy.moc: deviceproxy.h
69
$(MOC) deviceproxy.h -o deviceproxy.moc
71
#ip4configproxy.moc: ip4configproxy.h
72
# $(MOC) ip4configproxy.h -o ip4configproxy.moc
74
networkmanagerproxy.moc: networkmanagerproxy.h
75
$(MOC) networkmanagerproxy.h -o networkmanagerproxy.moc
77
wiredproxy.moc: wiredproxy.h
78
$(MOC) wiredproxy.h -o wiredproxy.moc
80
wirelessproxy.moc: wirelessproxy.h
81
$(MOC) wirelessproxy.h -o wirelessproxy.moc
83
gsmproxy.moc: gsmproxy.h
84
$(MOC) gsmproxy.h -o gsmproxy.moc
86
cdmaproxy.moc: cdmaproxy.h
87
$(MOC) cdmaproxy.h -o cdmaproxy.moc
89
mocfiles.cpp: $(MOCSUBS)
90
cat $(MOCSUBS) > mocfiles.cpp
92
networkmanagerproxy.cpp networkmanagerproxy.h:
93
$(DBUSXML2QT3) -p networkmanagerproxy -c NetworkManagerProxy -N DBus $(INTROSPECTIONPATH)nm-manager.xml
95
deviceproxy.cpp deviceproxy.h:
96
$(DBUSXML2QT3) -p deviceproxy -c DeviceProxy -N DBus $(INTROSPECTIONPATH)nm-device.xml
98
wirelessproxy.cpp wirelessproxy.h:
99
$(DBUSXML2QT3) -p wirelessproxy -c WirelessDeviceProxy -N DBus $(INTROSPECTIONPATH)nm-device-802-11-wireless.xml
101
wiredproxy.cpp wiredproxy.h:
102
$(DBUSXML2QT3) -p wiredproxy -c WiredDeviceProxy -N DBus $(INTROSPECTIONPATH)nm-device-802-3-ethernet.xml
104
gsmproxy.cpp gsmproxy.h:
105
$(DBUSXML2QT3) -p gsmproxy -c GSMDeviceProxy -N DBus $(INTROSPECTIONPATH)nm-device-gsm.xml
107
cdmaproxy.cpp cdmaproxy.h:
108
$(DBUSXML2QT3) -p cdmaproxy -c CDMADeviceProxy -N DBus $(INTROSPECTIONPATH)nm-device-cdma.xml
110
#ip4configproxy.cpp ip4configproxy.h:
111
# $(DBUSXML2QT3) -p ip4configproxy -c IP4ConfigProxy -N DBus $(INTROSPECTIONPATH)nm-ip4-config.xml
113
accesspointproxy.cpp accesspointproxy.h:
114
$(DBUSXML2QT3) -p accesspointproxy -c AccessPointProxy -N DBus $(INTROSPECTIONPATH)nm-access-point.xml
116
activeconnectionproxy.cpp activeconnectionproxy.h:
117
$(DBUSXML2QT3) -p activeconnectionproxy -c ActiveConnectionProxy -N DBus $(INTROSPECTIONPATH)nm-active-connection.xml
119
networkmanagersettings.cpp networkmanagersettings.h:
120
$(DBUSXML2QT3) -i networkmanagersettings -c SettingsInterface -N DBus $(INTROSPECTIONPATH)nm-settings.xml
122
connection.cpp connection.h:
123
$(DBUSXML2QT3) -i connection -N DBus $(INTROSPECTIONPATH)nm-exported-connection.xml
125
connectionnode.cpp connectionnode.h introspectableinterface.cpp introspectableinterface.h:
126
$(DBUSXML2QT3) -n connectionnode -c ConnectionNode -N DBus $(INTROSPECTIONPATH)nm-exported-connection.xml
127
sed s/#include\ \"secrets.h\"// connectionnode.cpp > connectionnode.cpp_tmp
128
sed s/#include\ \"introspectable.h\"/#include\ \"introspectableinterface.h\"/ connectionnode.cpp_tmp > connectionnode.cpp
129
rm -f connectionnode.cpp_tmp