Commit 31723167ba30edf95cfac70c5857ae8334ca17b0

Authored by perry.werneck@gmail.com
1 parent 69598e39

Removendo dependência da glib-dbus na biblioteca de classes

configure.ac
... ... @@ -366,10 +366,14 @@ AC_SUBST(GLIB_CFLAGS)
366 366  
367 367 #--[ Check DBUS ]---------------------------------------------------------------------------------------------------------------------------------------------
368 368  
369   -PKG_CHECK_MODULES( [DBUS], [dbus-glib-1], app_cv_dbus=yes, AC_MSG_NOTICE([No DBUS support.]) )
  369 +PKG_CHECK_MODULES( [DBUS], [dbus-1] )
370 370 AC_SUBST(DBUS_LIBS)
371 371 AC_SUBST(DBUS_CFLAGS)
372 372  
  373 +PKG_CHECK_MODULES( [GDBUS], [dbus-glib-1], app_cv_dbus=yes, AC_MSG_NOTICE([No GDBUS support.]) )
  374 +AC_SUBST(GDBUS_LIBS)
  375 +AC_SUBST(GDBUS_CFLAGS)
  376 +
373 377 if test "$app_cv_dbus" == "yes"; then
374 378 AC_DEFINE(HAVE_DBUS)
375 379 PLUGINS="$PLUGINS dbus3270"
... ...
pw3270.cbp
... ... @@ -264,6 +264,15 @@
264 264 <Unit filename="src/oxt/pw3270.idl" />
265 265 <Unit filename="src/oxt/set.cxx" />
266 266 <Unit filename="src/oxt/testprogram.cxx" />
  267 + <Unit filename="src/php/Makefile.in" />
  268 + <Unit filename="src/php/get.cc" />
  269 + <Unit filename="src/php/init.cc" />
  270 + <Unit filename="src/php/main.cc" />
  271 + <Unit filename="src/php/misc.cc" />
  272 + <Unit filename="src/php/php.ini" />
  273 + <Unit filename="src/php/php3270.h" />
  274 + <Unit filename="src/php/sample.php" />
  275 + <Unit filename="src/php/set.cc" />
267 276 <Unit filename="src/plugins/dbus3270/Makefile.in" />
268 277 <Unit filename="src/plugins/dbus3270/daemon.c">
269 278 <Option compilerVar="CC" />
... ...
src/classlib/class.mak.in
... ... @@ -24,7 +24,7 @@
24 24 # erico.mendonca@gmail.com (Erico Mascarenhas de Mendonça)
25 25 #
26 26  
27   -CLASS_CFLAGS=@CFLAGS@ @DLL_CFLAGS@ @DBUS_CFLAGS@ @GTK_CFLAGS@
  27 +CLASS_CFLAGS=@CFLAGS@ @DLL_CFLAGS@ @DBUS_CFLAGS@
28 28 CLASS_LIBS=@LIBICONV@ @DBUS_LIBS@
29 29  
30 30 CLASS_SRC=session.cc exception.cc local.cc remote.cc
... ...
src/php/Makefile.in
... ... @@ -90,7 +90,7 @@ $(BINRLS)/php3270@DLLEXT@: $(foreach SRC, $(basename $(SOURCES)), $(OBJRLS)/$(SR
90 90 $(CLASS_RELEASE_OBJECTS)
91 91 @echo " LD `basename $@`"
92 92 @$(MKDIR) `dirname $@`
93   - @$(CXX) -shared $(LDFLAGS) $(OO_LDFLAGS) $(CLASS_LIBS) -o $@ $^
  93 + @$(CXX) @SYSDLL_FLAGS@ $(LDFLAGS) $(OO_LDFLAGS) $(CLASS_LIBS) -o $@ $^
94 94  
95 95  
96 96 #---[ Debug targets ]----------------------------------------------------------
... ... @@ -101,7 +101,7 @@ $(BINDBG)/php3270@DLLEXT@: $(foreach SRC, $(basename $(SOURCES)), $(OBJDBG)/$(SR
101 101 $(CLASS_DEBUG_OBJECTS)
102 102 @echo " LD `basename $@`"
103 103 @$(MKDIR) `dirname $@`
104   - $(CXX) -shared $(LDFLAGS) $(OO_LDFLAGS) $(CLASS_LIBS) -o $@ $^
  104 + @$(CXX) @SYSDLL_FLAGS@ $(LDFLAGS) $(OO_LDFLAGS) $(CLASS_LIBS) -o $@ $^
105 105  
106 106  
107 107 run: $(BINDBG)/php3270@DLLEXT@
... ...
src/plugins/dbus3270/Makefile.in
... ... @@ -73,11 +73,11 @@ DLL_FLAGS=-shared
73 73 DLL_CFLAGS=@DLL_CFLAGS@
74 74 DEBUG_CFLAGS=-DDEBUG=1 -g -Wall
75 75  
76   -DBUS_CFLAGS=@DBUS_CFLAGS@
  76 +GDBUS_CFLAGS=@GDBUS_CFLAGS@
77 77 GLIB_CFLAGS=@GLIB_CFLAGS@
78 78 GTK_CFLAGS=@GTK_CFLAGS@
79 79  
80   -DBUS_LIBS=@DBUS_LIBS@
  80 +GDBUS_LIBS=@GDBUS_LIBS@
81 81 GLIB_LIBS=@GLIB_LIBS@
82 82 GTK_LIBS=@GTK_LIBS@
83 83  
... ... @@ -107,12 +107,12 @@ endif
107 107 $(OBJDBG)/%.o: %.c $(DEPENDS)
108 108 @echo " CC `basename $@`"
109 109 @$(MKDIR) `dirname $@`
110   - @$(CC) $(CFLAGS) $(DLL_CFLAGS) $(DBUS_CFLAGS) $(GLIB_CFLAGS) $(GTK_CFLAGS) $(DEBUG_CFLAGS) $(LIB3270_CFLAGS) $(PW3270_CFLAGS) -o $@ -c $<
  110 + @$(CC) $(CFLAGS) $(DLL_CFLAGS) $(GDBUS_CFLAGS) $(GLIB_CFLAGS) $(GTK_CFLAGS) $(DEBUG_CFLAGS) $(LIB3270_CFLAGS) $(PW3270_CFLAGS) -o $@ -c $<
111 111  
112 112 $(OBJRLS)/%.o: %.c $(DEPENDS)
113 113 @echo " CC `basename $@`"
114 114 @$(MKDIR) `dirname $@`
115   - @$(CC) $(CFLAGS) $(DLL_CFLAGS) $(DBUS_CFLAGS) $(GLIB_CFLAGS) $(GTK_CFLAGS) $(LIB3270_CFLAGS) $(PW3270_CFLAGS) -o $@ -c $<
  115 + @$(CC) $(CFLAGS) $(DLL_CFLAGS) $(GDBUS_CFLAGS) $(GLIB_CFLAGS) $(GTK_CFLAGS) $(LIB3270_CFLAGS) $(PW3270_CFLAGS) -o $@ -c $<
116 116  
117 117  
118 118 #---[ Release targets ]--------------------------------------------------------
... ... @@ -122,12 +122,12 @@ Release: $(BINRLS)/plugins/$(MODULE_NAME).so
122 122 $(BINRLS)/plugins/$(MODULE_NAME).so: $(foreach SRC, $(basename $(PLUGIN_SRC)), $(OBJRLS)/$(SRC).o)
123 123 @echo " CCLD `basename $@`"
124 124 @$(MKDIR) `dirname $@`
125   - $(LD) $(DLL_FLAGS) -Wl,-soname,`basename $@` $(LDFLAGS) -o $@ $^ $(LIBS) $(LIB3270_LIBS) $(PW3270_LIBS) $(GLIB_LIBS) $(GTK_LIBS) $(DBUS_LIBS)
  125 + $(LD) $(DLL_FLAGS) -Wl,-soname,`basename $@` $(LDFLAGS) -o $@ $^ $(LIBS) $(LIB3270_LIBS) $(PW3270_LIBS) $(GLIB_LIBS) $(GTK_LIBS) $(GDBUS_LIBS)
126 126  
127 127 $(BINRLS)/@PACKAGE_NAME@d: $(foreach SRC, $(basename $(DAEMON_SRC)), $(OBJRLS)/$(SRC).o)
128 128 @echo " CCLD `basename $@`"
129 129 @$(MKDIR) `dirname $@`
130   - @$(CC) $(CFLAGS) -o $@ $^ $(DBUS_LIBS) $(GLIB_LIBS) $(LIB3270_LIBS)
  130 + @$(CC) $(CFLAGS) -o $@ $^ $(GDBUS_LIBS) $(GLIB_LIBS) $(LIB3270_LIBS)
131 131  
132 132 #---[ Debug targets ]----------------------------------------------------------
133 133  
... ... @@ -136,7 +136,7 @@ Debug: $(BINDBG)/plugins/$(MODULE_NAME).so
136 136 $(BINDBG)/plugins/$(MODULE_NAME).so: $(foreach SRC, $(basename $(PLUGIN_SRC)), $(OBJDBG)/$(SRC).o)
137 137 @echo " CCLD `basename $@`"
138 138 @$(MKDIR) `dirname $@`
139   - @$(LD) $(DLL_FLAGS) @DBGRPATH@ -Wl,-soname,`basename $@` $(LDFLAGS) -o $@ $^ $(LIBS) $(LIB3270_LIBS) $(PW3270_LIBS) $(GLIB_LIBS) $(GTK_LIBS) $(DBUS_LIBS)
  139 + @$(LD) $(DLL_FLAGS) @DBGRPATH@ -Wl,-soname,`basename $@` $(LDFLAGS) -o $@ $^ $(LIBS) $(LIB3270_LIBS) $(PW3270_LIBS) $(GLIB_LIBS) $(GTK_LIBS) $(GDBUS_LIBS)
140 140  
141 141 #---[ Misc targets ]-----------------------------------------------------------
142 142  
... ... @@ -153,7 +153,7 @@ dbus-glue.h: pw3270dbus.xml
153 153 $(BINDBG)/@PACKAGE_NAME@d: $(foreach SRC, $(basename $(DAEMON_SRC)), $(OBJDBG)/$(SRC).o)
154 154 @echo " CCLD `basename $@`"
155 155 @$(MKDIR) `dirname $@`
156   - @$(CC) $(CFLAGS) -o $@ $^ $(DBUS_LIBS) $(GLIB_LIBS) $(LIB3270_LIBS)
  156 + @$(CC) $(CFLAGS) -o $@ $^ $(GDBUS_LIBS) $(GLIB_LIBS) $(LIB3270_LIBS)
157 157  
158 158 cleandebug-service: clean
159 159  
... ...