From 538988aeff0908fa912ed70f1b64ed4761f85a98 Mon Sep 17 00:00:00 2001 From: Perry Werneck Date: Wed, 18 Jan 2017 17:55:34 -0200 Subject: [PATCH] Ajustes para empacotamento. --- Makefile.in | 26 +++----------------------- configure.ac | 1 + locale/pw3270.pot | 4 ++-- sdk/Makefile.in | 86 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 92 insertions(+), 25 deletions(-) create mode 100644 sdk/Makefile.in diff --git a/Makefile.in b/Makefile.in index 7da88a0..3a74f36 100644 --- a/Makefile.in +++ b/Makefile.in @@ -38,7 +38,6 @@ exec_prefix=@exec_prefix@ bindir=@bindir@ sbindir=@sbindir@ libdir=@libdir@ -includedir=@includedir@ datarootdir=@datarootdir@ localedir=${datarootdir}/locale docdir=@docdir@ @@ -167,6 +166,7 @@ install: \ @$(MAKE) -C ui install @$(MAKE) -C locale install + @$(MAKE) -C sdk install #---[ Debug targets ]---------------------------------------------------------- @@ -225,7 +225,8 @@ $(SRCDIR): \ clean \ $(SRCDIR)/ui \ $(SRCDIR)/src/lib3270 \ - $(SRCDIR)/src/pw3270 + $(SRCDIR)/src/pw3270 \ + $(SRCDIR)/sdk @$(MKDIR) $(SRCDIR) @$(INSTALL_DATA) \ @@ -257,31 +258,10 @@ $(SRCDIR): \ scripts/* \ $(SRCDIR)/scripts - @$(MKDIR) $(SRCDIR)/sdk - @$(INSTALL_DATA) \ - sdk/*.in \ - $(SRCDIR)/sdk - @$(INSTALL_DATA) \ rpm/*.spec \ $(SRCDIR) - @$(MKDIR) $(SRCDIR)/src/include - @$(INSTALL_DATA) \ - src/include/*.h \ - $(SRCDIR)/src/include - - @$(MKDIR) $(SRCDIR)/src/include/lib3270 - @$(INSTALL_DATA) \ - src/include/lib3270/*.h \ - src/include/lib3270/*.in \ - $(SRCDIR)/src/include/lib3270 - - @$(MKDIR) $(SRCDIR)/src/include/pw3270 - @$(INSTALL_DATA) \ - src/include/pw3270/*.h \ - $(SRCDIR)/src/include/pw3270 - #---[ Clean Targets ]----------------------------------------------------------$( diff --git a/configure.ac b/configure.ac index 4702237..09d1bf3 100644 --- a/configure.ac +++ b/configure.ac @@ -112,6 +112,7 @@ case "$host" in AC_CONFIG_FILES(sdk/lib3270.pc) AC_CONFIG_FILES(sdk/pw3270.pc) + AC_CONFIG_FILES(sdk/Makefile) esac diff --git a/locale/pw3270.pot b/locale/pw3270.pot index d693237..6b22c2d 100644 --- a/locale/pw3270.pot +++ b/locale/pw3270.pot @@ -9,7 +9,7 @@ msgstr "" "#-#-#-#-# lib3270.pot (PACKAGE VERSION) #-#-#-#-#\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-01-18 17:22-0200\n" +"POT-Creation-Date: 2017-01-18 17:33-0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -20,7 +20,7 @@ msgstr "" "#-#-#-#-# pw3270.pot (PACKAGE VERSION) #-#-#-#-#\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-01-18 17:22-0200\n" +"POT-Creation-Date: 2017-01-18 17:33-0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sdk/Makefile.in b/sdk/Makefile.in new file mode 100644 index 0000000..ffaf46c --- /dev/null +++ b/sdk/Makefile.in @@ -0,0 +1,86 @@ +# +# "Software pw3270, desenvolvido com base nos códigos fontes do WC3270 e X3270 +# (Paul Mattes Paul.Mattes@usa.net), de emulação de terminal 3270 para acesso a +# aplicativos mainframe. Registro no INPI sob o nome G3270. +# +# Copyright (C) <2008> +# +# Este programa é software livre. Você pode redistribuí-lo e/ou modificá-lo sob +# os termos da GPL v.2 - Licença Pública Geral GNU, conforme publicado pela +# Free Software Foundation. +# +# Este programa é distribuído na expectativa de ser útil, mas SEM QUALQUER +# GARANTIA; sem mesmo a garantia implícita de COMERCIALIZAÇÃO ou de ADEQUAÇÃO +# A QUALQUER PROPÓSITO EM PARTICULAR. Consulte a Licença Pública Geral GNU para +# obter mais detalhes. +# +# Você deve ter recebido uma cópia da Licença Pública Geral GNU junto com este +# programa; se não, escreva para a Free Software Foundation, Inc., 59 Temple +# Place, Suite 330, Boston, MA, 02111-1307, USA +# +# Contatos: +# +# perry.werneck@gmail.com (Alexandre Perry de Souza Werneck) +# erico.mendonca@gmail.com (Erico Mascarenhas de Mendonça) +# + + +#---[ Configuration values ]------------------------------------------------------------- + +prefix=@prefix@ +exec_prefix=@exec_prefix@ +includedir=@includedir@ +libdir=@libdir@ + +BASEDIR=@BASEDIR@ +SRCDIR=$(BASEDIR)/.src/$(PACKAGE_TARNAME)-$(PACKAGE_VERSION) + +PACKAGE_NAME=@PACKAGE_NAME@ +PACKAGE_VERSION=@PACKAGE_VERSION@ +PACKAGE_TARNAME=@PACKAGE_TARNAME@ + +MKDIR=@MKDIR_P@ +INSTALL=@INSTALL@ +INSTALL_DATA=@INSTALL_DATA@ + +#---[ Rules ]---------------------------------------------------------------------------- + +$(DESTDIR)$(libdir)/pkgconfig/%.pc: \ + %.pc + + @$(MKDIR) `dirname $@` + @$(INSTALL_DATA) $^ $@ + +$(DESTDIR)$(includedir)/%.h: \ + $(BASEDIR)/src/include/%.h + + @$(MKDIR) `dirname $@` + @$(INSTALL_DATA) $^ $@ + +$(SRCDIR)/src/include/%.h: \ + $(BASEDIR)/src/include/%.h + + @$(MKDIR) `dirname $@` + @$(INSTALL_DATA) $^ $@ + + +#---[ Targets ]-------------------------------------------------------------------------- + +install: \ + $(foreach SRC, $(basename $(wildcard *.pc)), $(DESTDIR)$(libdir)/pkgconfig/$(SRC).pc) \ + $(foreach SRC, $(notdir $(wildcard $(BASEDIR)/src/include/lib3270/*.h)), $(DESTDIR)$(includedir)/lib3270/$(SRC)) \ + $(foreach SRC, $(notdir $(wildcard $(BASEDIR)/src/include/pw3270/*.h)), $(DESTDIR)$(includedir)/pw3270/$(SRC)) \ + $(DESTDIR)$(includedir)/lib3270.h \ + $(DESTDIR)$(includedir)/pw3270.h + + +$(SRCDIR)/sdk: \ + $(foreach SRC, $(notdir $(wildcard $(BASEDIR)/src/include/lib3270/*.h)), $(SRCDIR)/src/include/lib3270/$(SRC)) \ + $(foreach SRC, $(notdir $(wildcard $(BASEDIR)/src/include/pw3270/*.h)), $(SRCDIR)/src/include/pw3270/$(SRC)) \ + $(SRCDIR)/src/include/lib3270.h \ + $(SRCDIR)/src/include/pw3270.h + + @$(MKDIR) $@/sdk + @$(INSTALL_DATA) *.in $@/sdk + + -- libgit2 0.21.2