Commit d737223e42607102711b29e63cc7d984e5c4f0aa
1 parent
4021b530
Exists in
master
and in
5 other branches
Separando lista de fontes para a biblioteca de classes
Showing
3 changed files
with
6 additions
and
34 deletions
Show diff stats
configure.ac
@@ -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 | - |