Commit bd58c3ad42a8bceb857ac1543b126bbdfbbc406a

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

Incluindo "make tgz"

Makefile.in
... ... @@ -46,6 +46,7 @@ docdir=@docdir@
46 46 sysconfdir=@sysconfdir@
47 47  
48 48 BINDIR=.bin
  49 +TMPDIR=.tmp
49 50 EXEEXT=@EXEEXT@
50 51 DBGLIB=-L../../$(BINDIR)/Debug/lib -l3270
51 52  
... ... @@ -69,10 +70,24 @@ run: $(BINDIR)/Debug/$(PACKAGE_TARNAME)$(EXEEXT)
69 70  
70 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 87 clean:
74 88 @rm -fr .obj
75 89 @rm -fr .bin
  90 + @rm -fr .tmp
76 91 @make -C src/lib3270 clean
77 92 @make -C src/gtk clean
78 93 @rm -f *.log
... ...
src/gtk/Makefile.in
... ... @@ -89,11 +89,11 @@ endif
89 89 #---[ Misc targets ]-----------------------------------------------------------
90 90  
91 91 v3270/marshal.h: v3270/genmarshal
92   - @mkdir -p `dirname $@`
  92 + @$(MKDIR) `dirname $@`
93 93 @glib-genmarshal --prefix=$(PACKAGE_NAME) --header v3270/genmarshal > $@
94 94  
95 95 v3270/marshal.c: v3270/genmarshal v3270/marshal.h
96   - @mkdir -p `dirname $@`
  96 + @$(MKDIR) `dirname $@`
97 97 @glib-genmarshal --prefix=$(PACKAGE_NAME) --body v3270/genmarshal > $@
98 98  
99 99 clean: clean-common
... ...
src/include/rules.mak.in
... ... @@ -63,7 +63,6 @@ $(OBJDIR)/Debug/%.o: %.c $(DEPENDS)
63 63 @$(MKDIR) `dirname $@`
64 64 @$(CC) $(DEBUG_CFLAGS) $(CFLAGS) $(LIB3270_CFLAGS) -o $@ -c $<
65 65  
66   -
67 66 #---[ Targets ]----------------------------------------------------------------
68 67  
69 68 clean-common:
... ...