summaryrefslogtreecommitdiff
path: root/math/blocksolve95/files/patch-bmake__freebsd__freebsd
blob: 7fed78efde8d396b5c0ccb072902b51b0e70b1f6 (plain) (blame)
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
--- bmake/freebsd/freebsd.orig	1996-01-09 16:40:08.000000000 +0100
+++ bmake/freebsd/freebsd	2014-08-23 14:53:31.000000000 +0200
@@ -1,16 +1,16 @@
 
-CC       = gcc  -DPARCH_freebsd
-FC       = f77
+CC      += -DPARCH_freebsd
+#FC       = f77
 AR       = ar
 RM       = rm -f *.c.*
-OMAKE    = gnumake  --no-print-directory
+OMAKE    = $(GMAKE)
 RANLIB   = ranlib
 SHELL    = /bin/sh
-CLINKER  = gcc $(BASEOPT)
-FLINKER  = f77 $(BASEOPTF)
+CLINKER  = $(CC) $(BASEOPT)
+FLINKER  = $(FC) $(BASEOPTF)
 CONF     = -DHAVE_PWD_H -DHAVE_MALLOC_H -DHAVE_STRING_H \
            -DHAVE_SWAPPED_BYTES -DHAVE_X11
-SYS_LIB  = 
+SYS_LIB  = $(LDFLAGS)
 
 include $(BS_DIR)/bmake/common
 
@@ -33,13 +33,13 @@
 	$(RM) $*.o
 .F.o:
 	$(RM) $*.f
-	cpp $(PETSC_INCLUDE) $*.F > $*.f 
+	$(CPP) $(PETSC_INCLUDE) $*.F > $*.f 
 	$(FC) -c $(FFLAGS) $(BASEOPTF) $*.f
 	$(RM) $*.f
 
 .F.a: 
 	$(RM) $*.f
-	cpp $(PETSC_INCLUDE) $*.F  > $*.f
+	$(CPP) $(PETSC_INCLUDE) $*.F  > $*.f
 	$(FC) -c $(FFLAGS) $(BASEOPTF) $*.f
 	$(RM) $*.f
 	$(AR) cr $(LIBNAME) $*.o