summaryrefslogtreecommitdiff
path: root/sci-mathematics/gfan/files/gfan-0.5-fix-build-system.patch
blob: 3bf96ed088ce95c598e181cbe20bdd1783611e97 (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
--- a/Makefile
+++ b/Makefile
@@ -1,7 +1,5 @@
 ALL: default
 
-# GPROFFLAG = -pg
- GPROFFLAG = -g
 
 PREFIX?=/usr/local
 
@@ -77,16 +75,13 @@
 
 SHELL       = /bin/sh
 #ARCH        = LINUX
-CC          = gcc
 CLINKER     = $(CC)
-CXX         = g++
 CCLINKER    = $(CXX)
-#OPTFLAGS    = -O2 -DGMPRATIONAL -DNDEBUG
-OPTFLAGS    = -O2 -DGMPRATIONAL -Wuninitialized
 
-CFLAGS	  = $(OPTFLAGS) $(GPROFFLAG) $(ADDITIONALINCLUDEOPTIONS) #-pedantic
-CCFLAGS	  = $(CFLAGS)
-FFLAGS	  = $(OPTFLAGS)
+
+CFLAGS      += $(GPROFFLAG) $(ADDITIONALINCLUDEOPTIONS) -Wuninitialized
+CXXFLAGS    += $(GPROFFLAG) $(ADDITIONALINCLUDEOPTIONS) -Wuninitialized
+CPPFLAGS    += -DGMPRATIONAL -DNDEBUG
 
 CATSOBJECTS =	$(GCATSPATH)lp_cdd.o \
 		$(SOPLEX_OBJECTS) \
@@ -317,7 +312,7 @@
 default: $(OBJECTS) $(ADDITIONALOBJECTS) $(EXECS)
 
 $(MAIN): $(OBJECTS)
-	$(CCLINKER) $(OBJECTS) $(ADDITIONALLINKOPTIONS) $(GPROFFLAG) -o $(MAIN)
+	$(CCLINKER) $(LDFLAGS) $(OBJECTS) $(ADDITIONALLINKOPTIONS) $(GPROFFLAG) -o $(MAIN)
 
 release:
 	rm -f -r $(RELEASEDIR)/*
@@ -430,14 +425,6 @@
 	cp gfanlib.h gfanlib/
 	cp gfanlib_* gfanlib/
 	tar zcf -  gfanlib > gfanlib.tar.gz
-.c.o:
-	$(CC) $(CFLAGS) -c $<
-.cc.o:
-	$(CXX) -c $<
-.cpp.o:
-	$(CXX) $(CFLAGS) -c $<
-.C.o:
-	$(CXX) -c $<
 # wget http://ftp.sunet.se/pub/gnu/gmp/gmp-4.2.2.tar.gz
 # tar -xzvf gmp-4.2.2.tar.gz
 # cd gmp-4.2.2