Commit 42f2fb77798d9cff6cd35028ff73357c85e8dc48

Authored by perry.werneck@gmail.com
1 parent 3e599ae1

Iniciando incorporação do plugin dbus ao projeto principal

Makefile.in
... ... @@ -315,6 +315,7 @@ clean:
315 315 @make -C src/tools clean
316 316 @make -C src/plugins/remotectl clean
317 317 @make -C src/plugins/rx3270 clean
  318 + @make -C src/plugins/dbus3270 clean
318 319 @rm -f $(PACKAGE_NAME).png
319 320 @rm -f $(PACKAGE_NAME)-logo.png
320 321 @rm -f *.log
... ... @@ -353,3 +354,8 @@ $(BINDIR)/Debug/plugins/rx3270@DLLEXT@: src/plugins/rx3270/* $(BINDIR)/Debug/$(P
353 354 $(BINDIR)/Release/plugins/rx3270@DLLEXT@: src/plugins/rx3270/* $(BINDIR)/Release/$(PACKAGE_TARNAME)$(EXEEXT)
354 355 @make BINDIR="../../../$(BINDIR)" LIB3270_MODE=Release -C $(dir $<) Release
355 356  
  357 +$(BINDIR)/Debug/plugins/dbus3270@DLLEXT@: src/plugins/dbus3270/* $(BINDIR)/Debug/$(PACKAGE_TARNAME)$(EXEEXT)
  358 + @make BINDIR="../../../$(BINDIR)" LIB3270_MODE=Debug -C $(dir $<) Debug
  359 +
  360 +$(BINDIR)/Release/plugins/dbus3270@DLLEXT@: src/plugins/dbus3270/* $(BINDIR)/Release/$(PACKAGE_TARNAME)$(EXEEXT)
  361 + @make BINDIR="../../../$(BINDIR)" LIB3270_MODE=Release -C $(dir $<) Release
... ...
pw3270.cbp
... ... @@ -220,7 +220,6 @@
220 220 <Unit filename="src/lib3270/winversc.h" />
221 221 <Unit filename="src/lib3270/xioc.h" />
222 222 <Unit filename="src/lib3270/xl.h" />
223   - <Unit filename="src/plugins/dbus/Makefile.in" />
224 223 <Unit filename="src/plugins/dbus/daemon.c">
225 224 <Option compilerVar="CC" />
226 225 </Unit>
... ... @@ -230,9 +229,29 @@
230 229 <Unit filename="src/plugins/dbus/main.c">
231 230 <Option compilerVar="CC" />
232 231 </Unit>
233   - <Unit filename="src/plugins/dbus/pw3270dbus.xml" />
234 232 <Unit filename="src/plugins/dbus/service.h" />
235   - <Unit filename="src/plugins/dbus/test.sh" />
  233 + <Unit filename="src/plugins/dbus3270/Makefile.in" />
  234 + <Unit filename="src/plugins/dbus3270/daemon.c">
  235 + <Option compilerVar="CC" />
  236 + </Unit>
  237 + <Unit filename="src/plugins/dbus3270/daemon.h" />
  238 + <Unit filename="src/plugins/dbus3270/dbus-glue.h" />
  239 + <Unit filename="src/plugins/dbus3270/globals.h" />
  240 + <Unit filename="src/plugins/dbus3270/gobject.c">
  241 + <Option compilerVar="CC" />
  242 + </Unit>
  243 + <Unit filename="src/plugins/dbus3270/iocallback.c">
  244 + <Option compilerVar="CC" />
  245 + </Unit>
  246 + <Unit filename="src/plugins/dbus3270/main.c">
  247 + <Option compilerVar="CC" />
  248 + </Unit>
  249 + <Unit filename="src/plugins/dbus3270/misc.c">
  250 + <Option compilerVar="CC" />
  251 + </Unit>
  252 + <Unit filename="src/plugins/dbus3270/pw3270dbus.xml" />
  253 + <Unit filename="src/plugins/dbus3270/service.h" />
  254 + <Unit filename="src/plugins/dbus3270/test.sh" />
236 255 <Unit filename="src/plugins/remotectl/Makefile.in" />
237 256 <Unit filename="src/plugins/remotectl/hllapi.c">
238 257 <Option compilerVar="CC" />
... ...
src/plugins/dbus3270/Makefile.in
... ... @@ -54,20 +54,42 @@ DBUSBINDINGTOOL=@DBUSBINDINGTOOL@
54 54  
55 55 #---[ Flags ]------------------------------------------------------------------
56 56  
  57 +LIB3270_MODE ?= Default
  58 +
57 59 DLL_FLAGS=-shared
58 60 DLL_CFLAGS=@DLL_CFLAGS@
59 61 DEBUG_CFLAGS=-DDEBUG=1 -g -Wall
60 62  
61   -LIB3270_CFLAGS ?= `pkg-config --cflags lib3270`
62 63 DBUS_CFLAGS=@DBUS_CFLAGS@
63 64 GLIB_CFLAGS=@GLIB_CFLAGS@
64 65 GTK_CFLAGS=@GTK_CFLAGS@
65 66  
66   -LIB3270_LIBS ?= `pkg-config --libs lib3270`
67 67 DBUS_LIBS=@DBUS_LIBS@
68 68 GLIB_LIBS=@GLIB_LIBS@
69 69 GTK_LIBS=@GTK_LIBS@
70 70  
  71 +ifeq ($(LIB3270_MODE),Debug)
  72 + PW3270_LIBS=-L$(BINDBG)@DLLDIR@ -lpw3270
  73 + PW3270_CFLAGS=-I../../../src/include
  74 + LIB3270_LIBS=-L$(BINDBG)@DLLDIR@ -l3270
  75 + LIB270_CFLAGS=-I../../../src/include
  76 +endif
  77 +
  78 +ifeq ($(LIB3270_MODE),Release)
  79 + PW3270_LIBS=-L$(BINRLS)@DLLDIR@ -lṕw3270
  80 + PW3270_CFLAGS=-I../../../src/include
  81 + LIB3270_LIBS=-L$(BINRLS)@DLLDIR@ -l3270
  82 + LIB270_CFLAGS=-I../../../src/include
  83 +endif
  84 +
  85 +ifeq ($(LIB3270_MODE),Default)
  86 + LIB3270_LIBS ?= `pkg-config --libs lib3270`
  87 + LIB3270_CFLAGS ?= `pkg-config --cflags lib3270`
  88 + PW3270_LIBS ?= `pkg-config --libs pw3270`
  89 + PW3270_CFLAGS ?= `pkg-config --cflags pw3270`
  90 +endif
  91 +
  92 +
71 93 #---[ Rules ]------------------------------------------------------------------
72 94  
73 95 $(OBJDBG)/%.o: %.c $(DEPENDS)
... ...