diff --git a/Makefile.in b/Makefile.in new file mode 100644 index 0000000..5e0d7ba --- /dev/null +++ b/Makefile.in @@ -0,0 +1,138 @@ +# +# "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 +# +# Contatos: +# +# perry.werneck@gmail.com (Alexandre Perry de Souza Werneck) +# erico.mendonca@gmail.com (Erico Mascarenhas de Mendonça) +# + +MODULE_NAME=v3270 + +SOURCES=marshal.c widget.c oia.c iocallback.c keyboard.c draw.c mouse.c selection.c \ + accessible.c security.c macros.c hostselect.c properties.c + +#---[ Configuration values ]------------------------------------------------------------- + +PACKAGE_NAME=@PACKAGE_NAME@ +PACKAGE_VERSION=@PACKAGE_VERSION@ +PACKAGE_TARNAME=@PACKAGE_TARNAME@ + +prefix=@prefix@ +exec_prefix=@exec_prefix@ +bindir=@bindir@ +sbindir=@sbindir@ +libdir=@libdir@ + +BASEDIR=@BASEDIR@ + +OBJDIR=.obj +OBJDBG=$(OBJDIR)/Debug +OBJRLS=$(OBJDIR)/Release + +MKDIR=@MKDIR_P@ +CC=@CC@ +LD=@CC@ +AR=@AR@ + +CFLAGS=@CFLAGS@ @LIB3270_CFLAGS@ -Wno-deprecated-declarations @GTK_CFLAGS@ -I$(BASEDIR)/src/include/pw3270 +LIBS=@LIBS@ @GTK_LIBS@ @LIB3270_LIBS@ + +#---[ Rules ]---------------------------------------------------------------------------- + +DEPENDS=$(BASEDIR)/src/include/*.h $(BASEDIR)/src/include/lib3270/*.h $(BASEDIR)/src/include/pw3270/*.h *.h Makefile + +$(OBJDBG)/%.o: \ + %.c \ + $(DEPENDS) + + @echo $< ... + @$(MKDIR) `dirname $@` + @$(CC) $(CFLAGS) \ + @DBG_CFLAGS@ \ + -DBUILD_DATE=`date +"0x%Y%m%d"`\ + -o $@ -c $< + +$(OBJRLS)/%.o: \ + %.c \ + $(DEPENDS) + + @echo $< ... + @$(MKDIR) `dirname $@` + @$(CC) $(CFLAGS) \ + @RLS_CFLAGS@ \ + -DBUILD_DATE=`date +"0x%Y%m%d"` \ + -o $@ -c $< + +marshal.h: \ + genmarshal + + @echo $< ... + @$(MKDIR) `dirname $@` + @glib-genmarshal --prefix=v3270 --header genmarshal > $@ + +marshal.c: \ + marshal.h + + @echo $< ... + @$(MKDIR) `dirname $@` + @glib-genmarshal --prefix=v3270 --body genmarshal > $@ + +#---[ Release Targets ]------------------------------------------------------------------ + +Release: \ + $(BASEDIR)/.obj/Release/$(MODULE_NAME).a + +$(BASEDIR)/.obj/Release/$(MODULE_NAME).a: \ + $(foreach SRC, $(basename $(SOURCES)), $(OBJRLS)/$(SRC).o) + + @echo $@ ... + @$(MKDIR) `dirname $@` + @$(AR) rcs $@ $^ + +#---[ Debug Targets ]-------------------------------------------------------------------- + +Debug: \ + $(BASEDIR)/.obj/Debug/$(MODULE_NAME).a + +$(BASEDIR)/.obj/Debug/$(MODULE_NAME).a: \ + $(foreach SRC, $(basename $(SOURCES)), $(OBJDBG)/$(SRC).o) + + @echo $@ ... + @$(MKDIR) `dirname $@` + @$(AR) rcs $@ $^ + +#---[ Clean Targets]--------------------------------------------------------------------- + +cleanDebug: + + @rm -fr $(BASEDIR)/.obj/Debug/$(MODULE_NAME).a \ + $(OBJDBG) + +cleanRelease: + + @rm -fr $(BASEDIR)/.obj/Release/$(MODULE_NAME).a \ + $(OBJRLS) + +clean: \ + cleanDebug \ + cleanRelease + + diff --git a/sources.mak b/sources.mak deleted file mode 100644 index 86e5a8a..0000000 --- a/sources.mak +++ /dev/null @@ -1,31 +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 -# -# Contatos: -# -# perry.werneck@gmail.com (Alexandre Perry de Souza Werneck) -# erico.mendonca@gmail.com (Erico Mascarenhas de Mendonça) -# licinio@bb.com.br (Licínio Luis Branco) -# kraucer@bb.com.br (Kraucer Fernandes Mazuco) -# - -V3270_SRC=marshal.c widget.c oia.c iocallback.c keyboard.c draw.c mouse.c selection.c \ - accessible.c security.c macros.c hostselect.c properties.c - diff --git a/v3270.cbp b/v3270.cbp new file mode 100644 index 0000000..ddd22c5 --- /dev/null +++ b/v3270.cbp @@ -0,0 +1,85 @@ + + + + + + -- libgit2 0.21.2