Commit bd58c3ad42a8bceb857ac1543b126bbdfbbc406a
1 parent
c82892da
Exists in
master
and in
5 other branches
Incluindo "make tgz"
Showing
3 changed files
with
17 additions
and
3 deletions
Show diff stats
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