mirror of
https://git.freebsd.org/ports.git
synced 2025-04-29 01:56:37 -04:00
153 lines
4.5 KiB
Text
153 lines
4.5 KiB
Text
--- Makefile.in.orig 2003-12-06 21:39:23 UTC
|
|
+++ Makefile.in
|
|
@@ -78,7 +78,7 @@ datadir = $(prefix)/share
|
|
libdir = $(prefix)/lib
|
|
|
|
# Directory in which to install the man page.
|
|
-mandir = $(datadir)/man/man$(manext)
|
|
+mandir = $(prefix)/share/man/man$(manext)
|
|
# The manpage extension
|
|
manext = 1
|
|
|
|
@@ -150,19 +150,19 @@ configure: configure.in
|
|
# Compile the source code.
|
|
|
|
source: @BLAS@ @LAPACK@
|
|
- cd superlu; $(MAKE) RC0=$(RC0)
|
|
- cd arpack; $(MAKE)
|
|
- cd src; $(MAKE) RC0=$(RC0)
|
|
+ $(MAKE) -C superlu RC0=$(RC0)
|
|
+ $(MAKE) -C arpack
|
|
+ $(MAKE) -C src RC0=$(RC0)
|
|
.PHONY: source
|
|
|
|
# Compile the BLAS and LAPACK libraries, if required.
|
|
|
|
xblas:
|
|
- cd blas; $(MAKE)
|
|
+ $(MAKE) -C blas
|
|
.PHONY: xblas
|
|
|
|
xlapack:
|
|
- cd lapack; $(MAKE)
|
|
+ $(MAKE) -C lapack
|
|
.PHONY: xlapack
|
|
|
|
check: source
|
|
@@ -180,13 +180,13 @@ algae.A: rc0
|
|
# Run test cases.
|
|
|
|
check:
|
|
- cd test; $(MAKE)
|
|
+ $(MAKE) -C test
|
|
.PHONY: check
|
|
|
|
# Run some simple timing tests.
|
|
|
|
times:
|
|
- cd timing; $(MAKE)
|
|
+ $(MAKE) -C timing
|
|
.PHONY: times
|
|
|
|
# <<<< This section is deleted in the "binary" distribution.
|
|
@@ -194,11 +194,11 @@ times:
|
|
# Make documentation.
|
|
|
|
info:
|
|
- cd doc; $(MAKE) info
|
|
+ $(MAKE) -C doc info
|
|
.PHONY: info
|
|
|
|
dvi:
|
|
- cd doc; $(MAKE) dvi
|
|
+ $(MAKE) -C doc dvi
|
|
.PHONY: dvi
|
|
|
|
# ========================== Distribution =========================
|
|
@@ -211,9 +211,7 @@ dist: distdir
|
|
ln $$file $(distdir) > /dev/null 2>&1 || cp $$file $(distdir); \
|
|
done
|
|
for dir in $(SUBDIRS); do \
|
|
- cd $${dir}; \
|
|
- $(MAKE) distdir=../$(distdir)/$$dir dist; \
|
|
- cd ..; \
|
|
+ $(MAKE) -C $${dir} distdir=../$(distdir)/$$dir dist; \
|
|
done
|
|
mv $(distdir) algae-$(VERSION_NUMBER)
|
|
tar chf algae-$(VERSION_NUMBER).tar algae-$(VERSION_NUMBER)
|
|
@@ -230,9 +228,7 @@ binaries: bindistdir
|
|
done
|
|
awk '/<<[<]</,/>>[>]>/ {next} {print}' Makefile > $(distdir)/Makefile
|
|
for dir in $(BINSUBDIRS); do \
|
|
- cd $${dir}; \
|
|
- $(MAKE) distdir=../$(distdir)/$$dir binaries; \
|
|
- cd ..; \
|
|
+ $(MAKE) -C $${dir} distdir=../$(distdir)/$$dir binaries; \
|
|
done
|
|
mv $(distdir) algae-$(VERSION_NUMBER)
|
|
tar chf algae-$(VERSION_NUMBER)-@host@.tar algae-$(VERSION_NUMBER)
|
|
@@ -249,8 +245,8 @@ web:
|
|
for file in $(WEBDISTFILES); do \
|
|
ln $$file $(distdir) > /dev/null 2>&1 || cp $$file $(distdir); \
|
|
done
|
|
- cd doc; $(MAKE) distdir=../$(distdir) web
|
|
- cd $(distdir); tar chf ../algae-web-$(VERSION_NUMBER).tar .
|
|
+ $(MAKE) -C doc distdir=../$(distdir) web
|
|
+ tar -C $(distdir) -chf ../algae-web-$(VERSION_NUMBER).tar .
|
|
rm -rf $(distdir)
|
|
gzip algae-web-$(VERSION_NUMBER).tar
|
|
.PHONY: web
|
|
@@ -278,7 +274,7 @@ maintainer-clean::
|
|
@echo "it deletes files that may require special tools to rebuild."
|
|
|
|
clean mostlyclean distclean maintainer-clean::
|
|
- for dir in $(SUBDIRS); do cd $${dir}; $(MAKE) $@; cd ..; done
|
|
+ for dir in $(SUBDIRS); do $(MAKE) -C $${dir} $@; done
|
|
|
|
clean mostlyclean distclean maintainer-clean::
|
|
rm -f a.out core conft* algae-*.tar algae-*.tar.gz
|
|
@@ -294,15 +290,12 @@ install: all
|
|
# >>>> End of deleted section.
|
|
|
|
install: algae.A installdirs
|
|
- $(INSTALL_DATA) algae.A $(RC0)
|
|
- $(INSTALL_DATA) COPYING $(htmldir)
|
|
- $(INSTALL_DATA) LICENSE $(htmldir)
|
|
- cd src; \
|
|
- $(MAKE) bindir=$(bindir) install
|
|
- cd tools; \
|
|
- $(MAKE) tooldir=$(tooldir) install
|
|
- cd doc; \
|
|
- $(MAKE) mandir=$(mandir) datadir=$(datadir) \
|
|
+ $(INSTALL_DATA) algae.A $(DESTDIR)$(RC0)
|
|
+ $(INSTALL_DATA) COPYING $(DESTDIR)$(htmldir)
|
|
+ $(INSTALL_DATA) LICENSE $(DESTDIR)$(htmldir)
|
|
+ $(MAKE) -C src bindir=$(bindir) install
|
|
+ $(MAKE) -C tools tooldir=$(tooldir) install
|
|
+ $(MAKE) -C doc mandir=$(mandir) datadir=$(datadir) \
|
|
manext=$(manext) infodir=$(infodir) htmldir=$(htmldir) install
|
|
.PHONY: install
|
|
|
|
@@ -310,17 +303,17 @@ install: algae.A installdirs
|
|
# if necessary.
|
|
|
|
installdirs: mkinstalldirs
|
|
- $(srcdir)/mkinstalldirs $(bindir) $(datadir) $(libdir) $(infodir) \
|
|
- $(mandir) $(tooldir) $(rcdir) $(htmldir)
|
|
+ $(srcdir)/mkinstalldirs $(DESTDIR)$(bindir) $(DESTDIR)$(datadir) $(DESTDIR)$(libdir) $(DESTDIR)$(infodir) \
|
|
+ $(DESTDIR)$(mandir) $(DESTDIR)$(tooldir) $(DESTDIR)$(rcdir) $(DESTDIR)$(htmldir)
|
|
.PHONY: installdirs
|
|
|
|
# Why would anyone want to uninstall?
|
|
|
|
uninstall:
|
|
rm -f $(RC0)
|
|
- cd src; $(MAKE) bindir=$(bindir) uninstall
|
|
- cd tools; $(MAKE) tooldir=$(tooldir) uninstall
|
|
- cd doc; $(MAKE) mandir=$(mandir) manext=$(manext) \
|
|
+ $(MAKE) -C src bindir=$(bindir) uninstall
|
|
+ $(MAKE) -C tools tooldir=$(tooldir) uninstall
|
|
+ $(MAKE) -C doc mandir=$(mandir) manext=$(manext) \
|
|
infodir=$(infodir) htmldir=$(htmldir) uninstall
|
|
rm -f $(htmldir)/COPYING $(htmldir)/LICENSE
|
|
-rmdir $(rcdir) $(htmldir) $(tooldir) \
|