INSTALL = $${srcroot}/install.sh -c
INSTALL_PROGRAM = $(INSTALL)
INSTALL_DATA = $(INSTALL)
-INSTALL_XFORM = $(INSTALL) -t $(program_transform_name)
+INSTALL_XFORM = $(INSTALL) -t='$(program_transform_name)'
AS = as
AR = ar
ln -s proto-toplev gdb-$$VER; \
echo "==> Making gdb-$$VER.tar.Z"; \
tar cfh - gdb-$$VER | $(COMPRESS) -v >gdb-$$VER.tar.Z; \
- echo "==> Making gdb-$$VER.tar.z"; \
- tar cfh - gdb-$$VER | $(GZIP) -v -9 >gdb-$$VER.tar.z)
+ echo "==> Making gdb-$$VER.tar.gz"; \
+ tar cfh - gdb-$$VER | $(GZIP) -v -9 >gdb-$$VER.tar.gz)
# Make the testsuite archive separately.
ln -s ../../gdb/proto-testsuite.dir/testsuite proto-toplev/gdb/testsuite
gdb-$$VER/config.sub gdb-$$VER/move-if-change \
gdb-$$VER/gdb/testsuite | \
$(COMPRESS) -v >gdb-$$VER-testsuite.tar.Z; \
- echo "==> Making gdb-$$VER-testsuite.tar.z"; \
+ echo "==> Making gdb-$$VER-testsuite.tar.gz"; \
tar cfh - gdb-$$VER/configure gdb-$$VER/config.guess \
gdb-$$VER/config.sub gdb-$$VER/move-if-change \
gdb-$$VER/gdb/testsuite | \
- $(GZIP) -v -9 >gdb-$$VER-testsuite.tar.z)
+ $(GZIP) -v -9 >gdb-$$VER-testsuite.tar.gz)
# When you use `make setup-dirs' or `make taz' you should always redefine
# this macro.
SUPPORT_FILES = list-of-support-files-for-tool-in-question
# Directories that might want `make diststuff' run.
-DISTSTUFFDIRS= ld gprof gdb
+DISTSTUFFDIRS= ld gprof gdb libg++
.PHONY: taz
taz: $(DEVO_SUPPORT) $(SUPPORT_FILES) texinfo/texinfo.tex texinfo/gpl.texinfo
./configure sun4
- $(MAKE) clean
- ./configure -rm sun4
- chmod og=u `find etc $(DEVO_SUPPORT) $(SUPPORT_FILES) $(TOOL) -print`
# Make links, and run "make diststuff" when needed.
# The `echo' for setting `p' is to convert all whitespace to spaces.
# Then the `case' further below should tell whether $$d is in
case " $$p " in \
*" $$d "*) \
echo making diststuff in $$d ; \
- (cd $$d ; $(MAKE) -f Makefile.in diststuff) || exit 1 ;; \
+ (cd $$d ; $(MAKE) diststuff) || exit 1 ;; \
esac ; \
if [ -d $$d/proto-$$d.dir ]; then \
ln -s ../$$d/proto-$$d.dir proto-toplev/$$d ; \
fi ; \
else ln -s ../$$d proto-toplev/$$d ; fi ; \
done
+ $(MAKE) distclean
#
mkdir proto-toplev/etc
(cd proto-toplev/etc; for i in $(ETC_SUPPORT); do \
ln -s ../../texinfo/texinfo.tex proto-toplev/texinfo/
ln -s ../../texinfo/gpl.texinfo proto-toplev/texinfo/
ln -s ../../texinfo/tex3patch proto-toplev/texinfo/
- chmod og=u `find proto-toplev -print`
+ chmod og=u `find . -print`
(VER=`sed <$(TOOL)/Makefile.in -n 's/^VERSION *= *//p'`; \
- echo "==> Making $(TOOL)-$$VER.tar.z"; \
+ echo "==> Making $(TOOL)-$$VER.tar.gz"; \
ln -s proto-toplev $(TOOL)-$$VER; \
tar cfh - $(TOOL)-$$VER \
| $(GZIP) -v -9 >$(TOOL)-$$VER.tar.gz)
gas+binutils.tar.gz: $(DIST_SUPPORT) $(GASB_SUPPORT_DIRS) gas
$(MAKE) -f Makefile.in taz SUPPORT_FILES="$(GASB_SUPPORT_DIRS)" TOOL=gas
+.PHONY: libg++.tar.gz
+LIBGXX_SUPPORT_DIRS=include libiberty xiberty
+libg++.tar.gz: $(DIST_SUPPORT) libg++
+ $(MAKE) -f Makefile.in taz SUPPORT_FILES="$(LIBGXX_SUPPORT_DIRS)" TOOL=libg++
+
.NOEXPORT:
MAKEOVERRIDES=