Commit 4b3b4481ff03ee6e9c3ba99428543cbeaf7128b3

Authored by perry.werneck@gmail.com
1 parent b906fa92

Implementando geracao de plugins pelo makefile principal

Showing 3 changed files with 14 additions and 4 deletions   Show diff stats
@@ -32,6 +32,8 @@ PACKAGE_NAME=@PACKAGE_NAME@ @@ -32,6 +32,8 @@ PACKAGE_NAME=@PACKAGE_NAME@
32 PACKAGE_VERSION=@PACKAGE_VERSION@ 32 PACKAGE_VERSION=@PACKAGE_VERSION@
33 PACKAGE_TARNAME=@PACKAGE_TARNAME@ 33 PACKAGE_TARNAME=@PACKAGE_TARNAME@
34 34
  35 +PLUGINS=@PLUGINS@
  36 +
35 #---[ Paths ]------------------------------------------------------------------ 37 #---[ Paths ]------------------------------------------------------------------
36 38
37 prefix=@prefix@ 39 prefix=@prefix@
@@ -131,9 +133,13 @@ $(BINDIR)/Release/plugins/%@DLLEXT@: src/plugins/%/* $(BINDIR)/Release/$(PACKAGE @@ -131,9 +133,13 @@ $(BINDIR)/Release/plugins/%@DLLEXT@: src/plugins/%/* $(BINDIR)/Release/$(PACKAGE
131 133
132 #---[ Release targets ]-------------------------------------------------------- 134 #---[ Release targets ]--------------------------------------------------------
133 135
134 -all: $(BINDIR)/Release/$(PACKAGE_TARNAME)$(EXEEXT) locale filelist 136 +all: $(BINDIR)/Release/$(PACKAGE_TARNAME)$(EXEEXT) \
  137 + $(foreach PLUGIN, $(PLUGINS), $(BINDIR)/Release/plugins/$(PLUGIN)@DLLEXT@) \
  138 + locale pixmaps filelist
135 139
136 -Release: $(BINDIR)/Release/$(PACKAGE_TARNAME)$(EXEEXT) locale pixmaps 140 +Release: $(BINDIR)/Release/$(PACKAGE_TARNAME)$(EXEEXT) \
  141 + $(foreach PLUGIN, $(PLUGINS), $(BINDIR)/Release/plugins/$(PLUGIN)@DLLEXT@) \
  142 + locale pixmaps
137 143
138 $(BINDIR)/Release/$(PACKAGE_TARNAME)$(EXEEXT): src/pw3270/* $(BINDIR)/Release@DLLDIR@/@DLLPREFIX@3270@DLLEXT@ $(DEPENDS) 144 $(BINDIR)/Release/$(PACKAGE_TARNAME)$(EXEEXT): src/pw3270/* $(BINDIR)/Release@DLLDIR@/@DLLPREFIX@3270@DLLEXT@ $(DEPENDS)
139 @$(MAKE) BINDIR="../../$(BINDIR)" LIB3270_LIBS="$(RLSLIB)" LIB3270_CFLAGS="-I../../src/include" -C src/pw3270 ../../$(BINDIR)/Release/$(PACKAGE_TARNAME)$(EXEEXT) 145 @$(MAKE) BINDIR="../../$(BINDIR)" LIB3270_LIBS="$(RLSLIB)" LIB3270_CFLAGS="-I../../src/include" -C src/pw3270 ../../$(BINDIR)/Release/$(PACKAGE_TARNAME)$(EXEEXT)
@@ -155,7 +161,8 @@ debian/lib3270-dev.install: Makefile @@ -155,7 +161,8 @@ debian/lib3270-dev.install: Makefile
155 161
156 #---[ Debug targets ]---------------------------------------------------------- 162 #---[ Debug targets ]----------------------------------------------------------
157 163
158 -Debug: $(BINDIR)/Debug/$(PACKAGE_TARNAME)$(EXEEXT) 164 +Debug: $(BINDIR)/Debug/$(PACKAGE_TARNAME)$(EXEEXT) \
  165 + $(foreach PLUGIN, $(PLUGINS), $(BINDIR)/Debug/plugins/$(PLUGIN)@DLLEXT@)
159 166
160 $(BINDIR)/Debug/$(PACKAGE_TARNAME)$(EXEEXT): src/pw3270/* $(BINDIR)/Debug@DLLDIR@/@DLLPREFIX@3270@DLLEXT@ $(DEPENDS) 167 $(BINDIR)/Debug/$(PACKAGE_TARNAME)$(EXEEXT): src/pw3270/* $(BINDIR)/Debug@DLLDIR@/@DLLPREFIX@3270@DLLEXT@ $(DEPENDS)
161 @$(MAKE) BINDIR="../../$(BINDIR)" LIB3270_LIBS="$(DBGLIB)" LIB3270_CFLAGS="-I../../src/include" -C src/pw3270 ../../$(BINDIR)/Debug/$(PACKAGE_TARNAME)$(EXEEXT) 168 @$(MAKE) BINDIR="../../$(BINDIR)" LIB3270_LIBS="$(DBGLIB)" LIB3270_CFLAGS="-I../../src/include" -C src/pw3270 ../../$(BINDIR)/Debug/$(PACKAGE_TARNAME)$(EXEEXT)
@@ -101,6 +101,7 @@ DLLEXT=".so" @@ -101,6 +101,7 @@ DLLEXT=".so"
101 OBJEXT=".o" 101 OBJEXT=".o"
102 EXEEXT="" 102 EXEEXT=""
103 DLLPREFIX="lib" 103 DLLPREFIX="lib"
  104 +PLUGINS=""
104 105
105 if test $host != $build; then 106 if test $host != $build; then
106 AC_CHECK_PROGS(HOST_CC, gcc cc) 107 AC_CHECK_PROGS(HOST_CC, gcc cc)
@@ -124,6 +125,7 @@ case "$host" in @@ -124,6 +125,7 @@ case "$host" in
124 DLLDIR="" 125 DLLDIR=""
125 DBGCMDPREFIX="" 126 DBGCMDPREFIX=""
126 LDARCH="" 127 LDARCH=""
  128 + PLUGINS="remotectl"
127 ;; 129 ;;
128 130
129 *-apple-*) 131 *-apple-*)
@@ -295,6 +297,7 @@ AC_SUBST(LDAPPFLAGS) @@ -295,6 +297,7 @@ AC_SUBST(LDAPPFLAGS)
295 AC_SUBST(DBGRPATH) 297 AC_SUBST(DBGRPATH)
296 AC_SUBST(DBGCMDPREFIX) 298 AC_SUBST(DBGCMDPREFIX)
297 AC_SUBST(LDARCH) 299 AC_SUBST(LDARCH)
  300 +AC_SUBST(PLUGINS)
298 301
299 #--[ Headers ]------------------------------------------------------------------------------------------------------------------------------------------------ 302 #--[ Headers ]------------------------------------------------------------------------------------------------------------------------------------------------
300 303
@@ -5,7 +5,7 @@ msgid "" @@ -5,7 +5,7 @@ msgid ""
5 msgstr "" 5 msgstr ""
6 "Project-Id-Version: pw3270 5.0\n" 6 "Project-Id-Version: pw3270 5.0\n"
7 "Report-Msgid-Bugs-To: \n" 7 "Report-Msgid-Bugs-To: \n"
8 -"POT-Creation-Date: 2012-09-10 23:32-0300\n" 8 +"POT-Creation-Date: 2012-09-12 12:27-0300\n"
9 "PO-Revision-Date: 2012-09-05 09:05-0300\n" 9 "PO-Revision-Date: 2012-09-05 09:05-0300\n"
10 "Last-Translator: Perry Werneck <perry.werneck@gmail.com>\n" 10 "Last-Translator: Perry Werneck <perry.werneck@gmail.com>\n"
11 "Language-Team: Português do Brasil <>\n" 11 "Language-Team: Português do Brasil <>\n"