Commit bd58c3ad42a8bceb857ac1543b126bbdfbbc406a

Authored by perry.werneck@gmail.com
1 parent c82892da

Incluindo "make tgz"

@@ -46,6 +46,7 @@ docdir=@docdir@ @@ -46,6 +46,7 @@ docdir=@docdir@
46 sysconfdir=@sysconfdir@ 46 sysconfdir=@sysconfdir@
47 47
48 BINDIR=.bin 48 BINDIR=.bin
  49 +TMPDIR=.tmp
49 EXEEXT=@EXEEXT@ 50 EXEEXT=@EXEEXT@
50 DBGLIB=-L../../$(BINDIR)/Debug/lib -l3270 51 DBGLIB=-L../../$(BINDIR)/Debug/lib -l3270
51 52
@@ -69,10 +70,24 @@ run: $(BINDIR)/Debug/$(PACKAGE_TARNAME)$(EXEEXT) @@ -69,10 +70,24 @@ run: $(BINDIR)/Debug/$(PACKAGE_TARNAME)$(EXEEXT)
69 70
70 #---[ Targets ]---------------------------------------------------------------- 71 #---[ Targets ]----------------------------------------------------------------
71 72
  73 +tgz: $(PACKAGE_TARNAME)-$(PACKAGE_VERSION).tar.gz
  74 +
  75 +$(PACKAGE_TARNAME)-$(PACKAGE_VERSION).tar.gz: clean
  76 + @rm -fr $(TMPDIR)/$(PACKAGE_TARNAME)-$(PACKAGE_VERSION)
  77 + @$(MKDIR) $(TMPDIR)/$(PACKAGE_TARNAME)-$(PACKAGE_VERSION)
  78 + @cp *.m4 $(TMPDIR)/$(PACKAGE_TARNAME)-$(PACKAGE_VERSION)
  79 + @cp configure.ac $(TMPDIR)/$(PACKAGE_TARNAME)-$(PACKAGE_VERSION)
  80 + @cp configure $(TMPDIR)/$(PACKAGE_TARNAME)-$(PACKAGE_VERSION)
  81 + @cp *.in $(TMPDIR)/$(PACKAGE_TARNAME)-$(PACKAGE_VERSION)
  82 + @cp -r src $(TMPDIR)/$(PACKAGE_TARNAME)-$(PACKAGE_VERSION)
  83 + @cp -r scripts $(TMPDIR)/$(PACKAGE_TARNAME)-$(PACKAGE_VERSION)
  84 + @tar --create --gzip --verbose --directory $(TMPDIR) --exclude-vcs --file=$@ $(PACKAGE_TARNAME)-$(PACKAGE_VERSION)
  85 + @echo $@
72 86
73 clean: 87 clean:
74 @rm -fr .obj 88 @rm -fr .obj
75 @rm -fr .bin 89 @rm -fr .bin
  90 + @rm -fr .tmp
76 @make -C src/lib3270 clean 91 @make -C src/lib3270 clean
77 @make -C src/gtk clean 92 @make -C src/gtk clean
78 @rm -f *.log 93 @rm -f *.log
src/gtk/Makefile.in
@@ -89,11 +89,11 @@ endif @@ -89,11 +89,11 @@ endif
89 #---[ Misc targets ]----------------------------------------------------------- 89 #---[ Misc targets ]-----------------------------------------------------------
90 90
91 v3270/marshal.h: v3270/genmarshal 91 v3270/marshal.h: v3270/genmarshal
92 - @mkdir -p `dirname $@` 92 + @$(MKDIR) `dirname $@`
93 @glib-genmarshal --prefix=$(PACKAGE_NAME) --header v3270/genmarshal > $@ 93 @glib-genmarshal --prefix=$(PACKAGE_NAME) --header v3270/genmarshal > $@
94 94
95 v3270/marshal.c: v3270/genmarshal v3270/marshal.h 95 v3270/marshal.c: v3270/genmarshal v3270/marshal.h
96 - @mkdir -p `dirname $@` 96 + @$(MKDIR) `dirname $@`
97 @glib-genmarshal --prefix=$(PACKAGE_NAME) --body v3270/genmarshal > $@ 97 @glib-genmarshal --prefix=$(PACKAGE_NAME) --body v3270/genmarshal > $@
98 98
99 clean: clean-common 99 clean: clean-common
src/include/rules.mak.in
@@ -63,7 +63,6 @@ $(OBJDIR)/Debug/%.o: %.c $(DEPENDS) @@ -63,7 +63,6 @@ $(OBJDIR)/Debug/%.o: %.c $(DEPENDS)
63 @$(MKDIR) `dirname $@` 63 @$(MKDIR) `dirname $@`
64 @$(CC) $(DEBUG_CFLAGS) $(CFLAGS) $(LIB3270_CFLAGS) -o $@ -c $< 64 @$(CC) $(DEBUG_CFLAGS) $(CFLAGS) $(LIB3270_CFLAGS) -o $@ -c $<
65 65
66 -  
67 #---[ Targets ]---------------------------------------------------------------- 66 #---[ Targets ]----------------------------------------------------------------
68 67
69 clean-common: 68 clean-common: