Commit 71c1ea6a45bda262b64a912128ca22c9eae442e1
1 parent
b9f0d78e
Exists in
master
and in
5 other branches
Incluindo biblioteca de classes no ./configure
Showing
4 changed files
with
97 additions
and
90 deletions
Show diff stats
Makefile.in
@@ -332,6 +332,9 @@ clean: | @@ -332,6 +332,9 @@ clean: | ||
332 | @rm -fr .obj | 332 | @rm -fr .obj |
333 | @rm -fr .bin | 333 | @rm -fr .bin |
334 | @rm -fr .tmp | 334 | @rm -fr .tmp |
335 | + @find . -type d -name .bin -exec echo -e rm -fr "{}\n" \; | sh | ||
336 | + @find . -type d -name .obj -exec echo -e rm -fr "{}\n" \; | sh | ||
337 | + @find . -name "*~" -exec rm -f {} \; | ||
335 | @rm -f $(PACKAGE_NAME).po | 338 | @rm -f $(PACKAGE_NAME).po |
336 | @make -C src/lib3270 clean | 339 | @make -C src/lib3270 clean |
337 | @make -C src/pw3270 clean | 340 | @make -C src/pw3270 clean |
@@ -340,6 +343,7 @@ clean: | @@ -340,6 +343,7 @@ clean: | ||
340 | @make -C src/plugins/rx3270 clean | 343 | @make -C src/plugins/rx3270 clean |
341 | @make -C src/plugins/dbus3270 clean | 344 | @make -C src/plugins/dbus3270 clean |
342 | @make -C src/oxt clean | 345 | @make -C src/oxt clean |
346 | + @make -C src/classlib clean | ||
343 | @rm -f $(PACKAGE_NAME).png | 347 | @rm -f $(PACKAGE_NAME).png |
344 | @rm -f $(PACKAGE_NAME)-logo.png | 348 | @rm -f $(PACKAGE_NAME)-logo.png |
345 | @rm -f *.log | 349 | @rm -f *.log |
configure.ac
@@ -369,9 +369,10 @@ AC_SUBST(GTKMAC_LIBS) | @@ -369,9 +369,10 @@ AC_SUBST(GTKMAC_LIBS) | ||
369 | AC_SUBST(GTKMAC_CFLAGS) | 369 | AC_SUBST(GTKMAC_CFLAGS) |
370 | 370 | ||
371 | AC_SEARCH_LIBS( [sin], [m], AC_DEFINE(HAVE_LIBM), AC_MSG_NOTICE([libm not present.])) | 371 | AC_SEARCH_LIBS( [sin], [m], AC_DEFINE(HAVE_LIBM), AC_MSG_NOTICE([libm not present.])) |
372 | - | ||
373 | AC_SUBST(SOCKET_LIBS) | 372 | AC_SUBST(SOCKET_LIBS) |
374 | 373 | ||
374 | +AC_SEARCH_LIBS([dlopen], [dl], AC_DEFINE(HAVE_LIBDL), AC_MSG_NOTICE([libdl not present.])) | ||
375 | + | ||
375 | #--[ Optional ]--------------------------------------------------------------------------------------------------------------------------------------------- | 376 | #--[ Optional ]--------------------------------------------------------------------------------------------------------------------------------------------- |
376 | 377 | ||
377 | AC_ARG_WITH([php-config], [AS_HELP_STRING([--with-php-config], [Path to php-config tool])], [ PHPCONFIG="$withval" ],[ AC_PATH_TOOL(PHPCONFIG, php-config, , $PATH) ]) | 378 | AC_ARG_WITH([php-config], [AS_HELP_STRING([--with-php-config], [Path to php-config tool])], [ PHPCONFIG="$withval" ],[ AC_PATH_TOOL(PHPCONFIG, php-config, , $PATH) ]) |
@@ -567,6 +568,7 @@ AC_CONFIG_FILES([ | @@ -567,6 +568,7 @@ AC_CONFIG_FILES([ | ||
567 | src/plugins/hllapi/Makefile | 568 | src/plugins/hllapi/Makefile |
568 | src/plugins/rx3270/Makefile | 569 | src/plugins/rx3270/Makefile |
569 | src/plugins/dbus3270/Makefile | 570 | src/plugins/dbus3270/Makefile |
571 | + src/classlib/Makefile | ||
570 | man/Makefile | 572 | man/Makefile |
571 | makegtkruntime.sh | 573 | makegtkruntime.sh |
572 | src/sample/Makefile | 574 | src/sample/Makefile |
src/classlib/Makefile
@@ -1,89 +0,0 @@ | @@ -1,89 +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 | -# Contatos: | ||
22 | -# | ||
23 | -# perry.werneck@gmail.com (Alexandre Perry de Souza Werneck) | ||
24 | -# erico.mendonca@gmail.com (Erico Mascarenhas de Mendonça) | ||
25 | -# | ||
26 | - | ||
27 | -LIBNAME=pw3270cxx.a | ||
28 | - | ||
29 | -#---[ Sources ]---------------------------------------------------------------- | ||
30 | - | ||
31 | -SOURCES=main.cc session.cc exception.cc local.cc remote.cc | ||
32 | - | ||
33 | -#---[ Paths ]------------------------------------------------------------------ | ||
34 | - | ||
35 | -ROOTDIR ?= . | ||
36 | -OBJDIR ?= $(ROOTDIR)/.obj | ||
37 | -BINDIR ?= $(ROOTDIR)/.bin | ||
38 | -BINDBG ?= $(BINDIR)/Debug | ||
39 | -BINRLS ?= $(BINDIR)/Release | ||
40 | - | ||
41 | -OBJDBG = $(OBJDIR)/Debug | ||
42 | -OBJRLS = $(OBJDIR)/Release | ||
43 | - | ||
44 | -#---[ Tools ]------------------------------------------------------------------ | ||
45 | - | ||
46 | -MKDIR = mkdir -p | ||
47 | - | ||
48 | -#---[ Flags ]------------------------------------------------------------------ | ||
49 | - | ||
50 | -LIBS=-ldl -ldbus-glib-1 -ldbus-1 | ||
51 | -CFLAGS=-fPIC -I../include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include | ||
52 | -DEBUG_CFLAGS=-DDEBUG=1 -g -Wall | ||
53 | - | ||
54 | - | ||
55 | -#---[ Rules ]------------------------------------------------------------------ | ||
56 | - | ||
57 | -CXX=g++ | ||
58 | -LD=g++ | ||
59 | - | ||
60 | -DEPENDS=../include/*.h ../include/lib3270/*.h ../include/pw3270/*.h Makefile | ||
61 | - | ||
62 | -$(OBJDBG)/%.o: %.cc $(DEPENDS) | ||
63 | - @echo " CC `basename $@`" | ||
64 | - @$(MKDIR) `dirname $@` | ||
65 | - @$(CXX) $(CFLAGS) $(DEBUG_CFLAGS) -o $@ -c $< | ||
66 | - | ||
67 | - | ||
68 | -#---[ Debug targets ]---------------------------------------------------------- | ||
69 | - | ||
70 | -Debug: $(BINDBG)/testprogram$(EXEEXT) | ||
71 | - | ||
72 | -run: $(BINDBG)/testprogram$(EXEEXT) | ||
73 | - $(BINDBG)/testprogram$(EXEEXT) | ||
74 | - | ||
75 | -$(BINDBG)/testprogram$(EXEEXT): $(OBJDBG)/testprogram.o $(BINDBG)/$(LIBNAME) | ||
76 | - @echo " CCLD `basename $@`" | ||
77 | - @$(MKDIR) `dirname $@` | ||
78 | - @$(LD) -o $@ $^ $(LIBS) | ||
79 | - | ||
80 | -$(BINDBG)/$(LIBNAME): $(foreach SRC, $(basename $(SOURCES)), $(OBJDBG)/$(SRC).o) | ||
81 | - @echo " CCLD `basename $@`" | ||
82 | - @$(MKDIR) `dirname $@` | ||
83 | - @ar rs $@ $^ | ||
84 | - | ||
85 | -clean: | ||
86 | - @rm -fr $(OBJDIR) | ||
87 | - @rm -fr $(BINDIR) | ||
88 | - @rm -f testprogram | ||
89 | - @find . -name "*~" -exec rm -f {} \; |
@@ -0,0 +1,90 @@ | @@ -0,0 +1,90 @@ | ||
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 | +# Contatos: | ||
22 | +# | ||
23 | +# perry.werneck@gmail.com (Alexandre Perry de Souza Werneck) | ||
24 | +# erico.mendonca@gmail.com (Erico Mascarenhas de Mendonça) | ||
25 | +# | ||
26 | + | ||
27 | +LIBNAME=pw3270cxx.a | ||
28 | + | ||
29 | +#---[ Sources ]---------------------------------------------------------------- | ||
30 | + | ||
31 | +SOURCES=main.cc session.cc exception.cc local.cc remote.cc | ||
32 | + | ||
33 | +#---[ Paths ]------------------------------------------------------------------ | ||
34 | + | ||
35 | +ROOTDIR ?= . | ||
36 | +OBJDIR ?= $(ROOTDIR)/.obj | ||
37 | +BINDIR ?= $(ROOTDIR)/.bin | ||
38 | +BINDBG ?= $(BINDIR)/Debug | ||
39 | +BINRLS ?= $(BINDIR)/Release | ||
40 | + | ||
41 | +OBJDBG = $(OBJDIR)/Debug | ||
42 | +OBJRLS = $(OBJDIR)/Release | ||
43 | + | ||
44 | +#---[ Tools ]------------------------------------------------------------------ | ||
45 | + | ||
46 | +MKDIR=@MKDIR_P@ | ||
47 | +LN_S=@LN_S@ | ||
48 | + | ||
49 | +#---[ Flags ]------------------------------------------------------------------ | ||
50 | + | ||
51 | +CFLAGS=@CFLAGS@ @DBUS_CFLAGS@ -I../include | ||
52 | +LIBS=@LIBS@ @LIBICONV@ @DBUS_LIBS@ | ||
53 | + | ||
54 | +DEBUG_CFLAGS=-DDEBUG=1 -g -Wall | ||
55 | + | ||
56 | +#---[ Rules ]------------------------------------------------------------------ | ||
57 | + | ||
58 | +CXX=@CXX@ | ||
59 | +LD=@CXX@ | ||
60 | + | ||
61 | +DEPENDS=../include/*.h ../include/lib3270/*.h ../include/pw3270/*.h Makefile | ||
62 | + | ||
63 | +$(OBJDBG)/%.o: %.cc $(DEPENDS) | ||
64 | + @echo " CC `basename $@`" | ||
65 | + @$(MKDIR) `dirname $@` | ||
66 | + @$(CXX) $(CFLAGS) $(DEBUG_CFLAGS) -o $@ -c $< | ||
67 | + | ||
68 | + | ||
69 | +#---[ Debug targets ]---------------------------------------------------------- | ||
70 | + | ||
71 | +Debug: $(BINDBG)/testprogram$(EXEEXT) | ||
72 | + | ||
73 | +run: $(BINDBG)/testprogram$(EXEEXT) | ||
74 | + $(BINDBG)/testprogram$(EXEEXT) | ||
75 | + | ||
76 | +$(BINDBG)/testprogram$(EXEEXT): $(OBJDBG)/testprogram.o $(BINDBG)/$(LIBNAME) | ||
77 | + @echo " CCLD `basename $@`" | ||
78 | + @$(MKDIR) `dirname $@` | ||
79 | + @$(LD) -o $@ $^ $(LIBS) | ||
80 | + | ||
81 | +$(BINDBG)/$(LIBNAME): $(foreach SRC, $(basename $(SOURCES)), $(OBJDBG)/$(SRC).o) | ||
82 | + @echo " CCLD `basename $@`" | ||
83 | + @$(MKDIR) `dirname $@` | ||
84 | + @ar rs $@ $^ | ||
85 | + | ||
86 | +clean: | ||
87 | + @rm -fr $(OBJDIR) | ||
88 | + @rm -fr $(BINDIR) | ||
89 | + @rm -f testprogram | ||
90 | + @find . -name "*~" -exec rm -f {} \; |