Commit d737223e42607102711b29e63cc7d984e5c4f0aa

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

Separando lista de fontes para a biblioteca de classes

@@ -569,6 +569,7 @@ AC_CONFIG_FILES([ @@ -569,6 +569,7 @@ AC_CONFIG_FILES([
569 src/plugins/rx3270/Makefile 569 src/plugins/rx3270/Makefile
570 src/plugins/dbus3270/Makefile 570 src/plugins/dbus3270/Makefile
571 src/classlib/Makefile 571 src/classlib/Makefile
  572 + src/classlib/class.mak
572 man/Makefile 573 man/Makefile
573 makegtkruntime.sh 574 makegtkruntime.sh
574 src/sample/Makefile 575 src/sample/Makefile
src/classlib/Makefile.in
@@ -29,7 +29,7 @@ LIBNAME=$(PACKAGE)cxx.a @@ -29,7 +29,7 @@ LIBNAME=$(PACKAGE)cxx.a
29 29
30 #---[ Sources ]---------------------------------------------------------------- 30 #---[ Sources ]----------------------------------------------------------------
31 31
32 -SOURCES=main.cc session.cc exception.cc local.cc remote.cc 32 +include class.mak
33 33
34 #---[ Paths ]------------------------------------------------------------------ 34 #---[ Paths ]------------------------------------------------------------------
35 35
@@ -54,8 +54,8 @@ INSTALL_DATA=$(INSTALL) -m 644 @@ -54,8 +54,8 @@ INSTALL_DATA=$(INSTALL) -m 644
54 54
55 #---[ Flags ]------------------------------------------------------------------ 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 DEBUG_CFLAGS=-DDEBUG=1 -g -Wall 60 DEBUG_CFLAGS=-DDEBUG=1 -g -Wall
61 61
@@ -82,7 +82,7 @@ $(OBJRLS)/%.o: %.cc $(DEPENDS) @@ -82,7 +82,7 @@ $(OBJRLS)/%.o: %.cc $(DEPENDS)
82 82
83 Release: $(BINRLS)/$(LIBNAME) 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 @echo " CCLD `basename $@`" 86 @echo " CCLD `basename $@`"
87 @$(MKDIR) `dirname $@` 87 @$(MKDIR) `dirname $@`
88 @ar rs $@ $^ 88 @ar rs $@ $^
@@ -103,7 +103,7 @@ $(BINDBG)/testprogram$(EXEEXT): $(OBJDBG)/testprogram.o $(BINDBG)/$(LIBNAME) @@ -103,7 +103,7 @@ $(BINDBG)/testprogram$(EXEEXT): $(OBJDBG)/testprogram.o $(BINDBG)/$(LIBNAME)
103 @$(MKDIR) `dirname $@` 103 @$(MKDIR) `dirname $@`
104 @$(LD) -o $@ $^ $(LIBS) 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 @echo " CCLD `basename $@`" 107 @echo " CCLD `basename $@`"
108 @$(MKDIR) `dirname $@` 108 @$(MKDIR) `dirname $@`
109 @ar rs $@ $^ 109 @ar rs $@ $^
src/classlib/main.cc
@@ -1,29 +0,0 @@ @@ -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 -