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,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: |