aboutsummaryrefslogtreecommitdiff
blob: 00291bc56e769197b763ab79609da291616fbd21 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
 src/Makefile.am | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/Makefile.am b/src/Makefile.am
index 9e48c31..b94705c 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -182,11 +182,11 @@ SC2Elmer_SOURCES = SC2Elmer.c
 
 if USE_LOCAL_MPIF_H
 mpif: mpif_stub.h
-	$(CP) mpif_stub.h mpif.h
-	$(CP) mpif_stub.h mpif
+	$(CP) $(srcdir)/mpif_stub.h mpif.h
+	$(CP) $(srcdir)/mpif_stub.h mpif
 else 
 mpif: mpif_stub.h
-	$(CP) mpif_stub.h mpif
+	$(CP) $(srcdir)/mpif_stub.h mpif
 endif
 
 EXTRA_DIST = \
 src/Makefile.am | 25 +++++++++++++------------
 1 file changed, 13 insertions(+), 12 deletions(-)

diff --git a/src/Makefile.am b/src/Makefile.am
index 92de7a4..89a2236 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -144,32 +144,33 @@ ELMER_SOLVER_DATADIR=$(prefix)/share/elmersolver
 install-data-local:
 	@echo "Installing solvers to ${ELMER_SOLVER_DATADIR}/lib"
 
-	mkdir -p $(DESTDIR)$(ELMER_SOLVER_DATADIR)/lib
-	$(CP) `ls -f *$(SHL_EXT) | grep -v libelmersolver` $(DESTDIR)$(ELMER_SOLVER_DATADIR)/lib
-	$(CP) elements.def $(DESTDIR)$(ELMER_SOLVER_DATADIR)/lib
-	$(CP) SOLVER.KEYWORDS $(DESTDIR)$(ELMER_SOLVER_DATADIR)/lib
+	mkdir -p $(DESTDIR)$(ELMER_SOLVER_DATADIR)/$(libdir)
+	$(CP) `ls -f $(builddir)/*$(SHL_EXT) | grep -v libelmersolver` $(DESTDIR)$(ELMER_SOLVER_DATADIR)/$(libdir)
+	$(CP) $(srcdir)/elements.def $(DESTDIR)$(ELMER_SOLVER_DATADIR)/$(libdir)
+	$(CP) $(srcdir)/SOLVER.KEYWORDS $(DESTDIR)$(ELMER_SOLVER_DATADIR)/$(libdir)
 
 	@echo "Installing *.mod to ${ELMER_SOLVER_DATADIR}/include"
 	mkdir -p $(DESTDIR)$(ELMER_SOLVER_DATADIR)/include
-	$(CP) *.mod $(DESTDIR)$(ELMER_SOLVER_DATADIR)/include
+	$(CP) $(builddir)/*.mod $(DESTDIR)$(ELMER_SOLVER_DATADIR)/include
 
 
 install-exec-local:
 	@echo "Installing stuff to ${prefix}/bin"
 	$(MKDIR) $(DESTDIR)$(prefix)/bin
-	$(CP) ElmerSolver$(EXEEXT) $(DESTDIR)$(prefix)/bin
-	$(CP) ViewFactors$(EXEEXT) $(DESTDIR)$(prefix)/bin
-	$(CP) GebhardtFactors$(EXEEXT) $(DESTDIR)$(prefix)/bin
+	$(CP) $(builddir)/ElmerSolver$(EXEEXT) $(DESTDIR)$(prefix)/bin
+	$(CP) $(builddir)/ViewFactors$(EXEEXT) $(DESTDIR)$(prefix)/bin
+	$(CP) $(builddir)/GebhardtFactors$(EXEEXT) $(DESTDIR)$(prefix)/bin
 if USE_WINDOWS_COMPILER
 	$(CP) libelmersolver*$(SHL_EXT) $(DESTDIR)$(prefix)/lib
 else
-	$(CP) libelmersolver-$(VERSION)$(SHL_EXT) $(DESTDIR)$(prefix)/lib
+	mkdir -p $(DESTDIR)$(prefix)/$(libdir)
+	$(CP) $(builddir)/libelmersolver-$(VERSION)$(SHL_EXT) $(DESTDIR)$(prefix)/$(libdir)
 	$(LN) -sf libelmersolver-$(VERSION)$(SHL_EXT)\
-              $(DESTDIR)$(prefix)/lib/libelmersolver$(SHL_EXT)
+              $(DESTDIR)$(prefix)/$(libdir)/libelmersolver$(SHL_EXT)
 endif
-	$(CP) elmerf90 elmerf90-nosh elmerld $(DESTDIR)$(prefix)/bin
+	$(CP) $(builddir)/elmerf90 $(builddir)/elmerf90-nosh elmerld $(DESTDIR)$(prefix)/bin
 if USE_MPI
-	$(CP) ElmerSolver_mpi$(EXEEXT) $(DESTDIR)$(prefix)/bin
+	$(CP) $(builddir)/ElmerSolver_mpi$(EXEEXT) $(DESTDIR)$(prefix)/bin
 endif
 
 clean-local: