Commit d737223e42607102711b29e63cc7d984e5c4f0aa

Authored by perry.werneck@gmail.com
1 parent 4021b530

Separando lista de fontes para a biblioteca de classes

configure.ac
... ... @@ -569,6 +569,7 @@ AC_CONFIG_FILES([
569 569 src/plugins/rx3270/Makefile
570 570 src/plugins/dbus3270/Makefile
571 571 src/classlib/Makefile
  572 + src/classlib/class.mak
572 573 man/Makefile
573 574 makegtkruntime.sh
574 575 src/sample/Makefile
... ...
src/classlib/Makefile.in
... ... @@ -29,7 +29,7 @@ LIBNAME=$(PACKAGE)cxx.a
29 29  
30 30 #---[ Sources ]----------------------------------------------------------------
31 31  
32   -SOURCES=main.cc session.cc exception.cc local.cc remote.cc
  32 +include class.mak
33 33  
34 34 #---[ Paths ]------------------------------------------------------------------
35 35  
... ... @@ -54,8 +54,8 @@ INSTALL_DATA=$(INSTALL) -m 644
54 54  
55 55 #---[ Flags ]------------------------------------------------------------------
56 56  
57   -CFLAGS=@CFLAGS@ @DBUS_CFLAGS@ @GTK_CFLAGS@ -I../include
58   -LIBS=@LIBS@ @LIBICONV@ @DBUS_LIBS@
  57 +CFLAGS=$(CLASS_CFLAGS) -I../include
  58 +LIBS=@LIBS@ $(CLASS_LIBS)
59 59  
60 60 DEBUG_CFLAGS=-DDEBUG=1 -g -Wall
61 61  
... ... @@ -82,7 +82,7 @@ $(OBJRLS)/%.o: %.cc $(DEPENDS)
82 82  
83 83 Release: $(BINRLS)/$(LIBNAME)
84 84  
85   -$(BINRLS)/$(LIBNAME): $(foreach SRC, $(basename $(SOURCES)), $(OBJRLS)/$(SRC).o)
  85 +$(BINRLS)/$(LIBNAME): $(foreach SRC, $(basename $(CLASS_SRC)), $(OBJRLS)/$(SRC).o)
86 86 @echo " CCLD `basename $@`"
87 87 @$(MKDIR) `dirname $@`
88 88 @ar rs $@ $^
... ... @@ -103,7 +103,7 @@ $(BINDBG)/testprogram$(EXEEXT): $(OBJDBG)/testprogram.o $(BINDBG)/$(LIBNAME)
103 103 @$(MKDIR) `dirname $@`
104 104 @$(LD) -o $@ $^ $(LIBS)
105 105  
106   -$(BINDBG)/$(LIBNAME): $(foreach SRC, $(basename $(SOURCES)), $(OBJDBG)/$(SRC).o)
  106 +$(BINDBG)/$(LIBNAME): $(foreach SRC, $(basename $(CLASS_SRC)), $(OBJDBG)/$(SRC).o)
107 107 @echo " CCLD `basename $@`"
108 108 @$(MKDIR) `dirname $@`
109 109 @ar rs $@ $^
... ...
src/classlib/main.cc
... ... @@ -1,29 +0,0 @@
1   -/*
2   - * "Software pw3270, desenvolvido com base nos códigos fontes do WC3270 e X3270
3   - * (Paul Mattes Paul.Mattes@usa.net), de emulação de terminal 3270 para acesso a
4   - * aplicativos mainframe. Registro no INPI sob o nome G3270.
5   - *
6   - * Copyright (C) <2008> <Banco do Brasil S.A.>
7   - *
8   - * Este programa é software livre. Você pode redistribuí-lo e/ou modificá-lo sob
9   - * os termos da GPL v.2 - Licença Pública Geral GNU, conforme publicado pela
10   - * Free Software Foundation.
11   - *
12   - * Este programa é distribuído na expectativa de ser útil, mas SEM QUALQUER
13   - * GARANTIA; sem mesmo a garantia implícita de COMERCIALIZAÇÃO ou de ADEQUAÇÃO
14   - * A QUALQUER PROPÓSITO EM PARTICULAR. Consulte a Licença Pública Geral GNU para
15   - * obter mais detalhes.
16   - *
17   - * Você deve ter recebido uma cópia da Licença Pública Geral GNU junto com este
18   - * programa; se não, escreva para a Free Software Foundation, Inc., 59 Temple
19   - * Place, Suite 330, Boston, MA, 02111-1307, USA
20   - *
21   - * Este programa está nomeado como main.cc e possui - linhas de código.
22   - *
23   - * Contatos:
24   - *
25   - * perry.werneck@gmail.com (Alexandre Perry de Souza Werneck)
26   - * erico.mendonca@gmail.com (Erico Mascarenhas Mendonça)
27   - *
28   - */
29   -