From d737223e42607102711b29e63cc7d984e5c4f0aa Mon Sep 17 00:00:00 2001 From: perry.werneck@gmail.com Date: Wed, 10 Jul 2013 10:43:52 +0000 Subject: [PATCH] Separando lista de fontes para a biblioteca de classes --- configure.ac | 1 + src/classlib/Makefile.in | 10 +++++----- src/classlib/main.cc | 29 ----------------------------- 3 files changed, 6 insertions(+), 34 deletions(-) delete mode 100644 src/classlib/main.cc diff --git a/configure.ac b/configure.ac index db581ba..0af4fca 100644 --- a/configure.ac +++ b/configure.ac @@ -569,6 +569,7 @@ AC_CONFIG_FILES([ src/plugins/rx3270/Makefile src/plugins/dbus3270/Makefile src/classlib/Makefile + src/classlib/class.mak man/Makefile makegtkruntime.sh src/sample/Makefile diff --git a/src/classlib/Makefile.in b/src/classlib/Makefile.in index 20762fd..80d0fe5 100644 --- a/src/classlib/Makefile.in +++ b/src/classlib/Makefile.in @@ -29,7 +29,7 @@ LIBNAME=$(PACKAGE)cxx.a #---[ Sources ]---------------------------------------------------------------- -SOURCES=main.cc session.cc exception.cc local.cc remote.cc +include class.mak #---[ Paths ]------------------------------------------------------------------ @@ -54,8 +54,8 @@ INSTALL_DATA=$(INSTALL) -m 644 #---[ Flags ]------------------------------------------------------------------ -CFLAGS=@CFLAGS@ @DBUS_CFLAGS@ @GTK_CFLAGS@ -I../include -LIBS=@LIBS@ @LIBICONV@ @DBUS_LIBS@ +CFLAGS=$(CLASS_CFLAGS) -I../include +LIBS=@LIBS@ $(CLASS_LIBS) DEBUG_CFLAGS=-DDEBUG=1 -g -Wall @@ -82,7 +82,7 @@ $(OBJRLS)/%.o: %.cc $(DEPENDS) Release: $(BINRLS)/$(LIBNAME) -$(BINRLS)/$(LIBNAME): $(foreach SRC, $(basename $(SOURCES)), $(OBJRLS)/$(SRC).o) +$(BINRLS)/$(LIBNAME): $(foreach SRC, $(basename $(CLASS_SRC)), $(OBJRLS)/$(SRC).o) @echo " CCLD `basename $@`" @$(MKDIR) `dirname $@` @ar rs $@ $^ @@ -103,7 +103,7 @@ $(BINDBG)/testprogram$(EXEEXT): $(OBJDBG)/testprogram.o $(BINDBG)/$(LIBNAME) @$(MKDIR) `dirname $@` @$(LD) -o $@ $^ $(LIBS) -$(BINDBG)/$(LIBNAME): $(foreach SRC, $(basename $(SOURCES)), $(OBJDBG)/$(SRC).o) +$(BINDBG)/$(LIBNAME): $(foreach SRC, $(basename $(CLASS_SRC)), $(OBJDBG)/$(SRC).o) @echo " CCLD `basename $@`" @$(MKDIR) `dirname $@` @ar rs $@ $^ diff --git a/src/classlib/main.cc b/src/classlib/main.cc deleted file mode 100644 index 3933766..0000000 --- a/src/classlib/main.cc +++ /dev/null @@ -1,29 +0,0 @@ -/* - * "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 - * - * Este programa está nomeado como main.cc e possui - linhas de código. - * - * Contatos: - * - * perry.werneck@gmail.com (Alexandre Perry de Souza Werneck) - * erico.mendonca@gmail.com (Erico Mascarenhas Mendonça) - * - */ - -- libgit2 0.21.2