summaryrefslogtreecommitdiff
path: root/math/zimpl/files/patch-Makefile
blob: 7918014efbab86396ae68abec84e2288531f3415 (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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
--- Makefile.orig	2018-11-11 21:01:50 UTC
+++ Makefile
@@ -26,7 +26,7 @@
 #
 .PHONY:		all depend clean lint doc doxygen check valgrind libdbl coverage
 
-ARCH            :=      $(shell uname -m | \
+ARCHX           :=      $(shell uname -m | \
                         sed \
 			-e s/sun../sparc/ \
 			-e s/i.86/x86/ \
@@ -40,6 +40,7 @@ OSTYPE          :=      $(shell uname -s
                         tr '[:upper:]' '[:lower:]' | \
 			tr '/' '_' | \
                         sed \
+			-e s/freebsd/linux/ \
 			-e s/cygwin.*/cygwin/ \
                         -e s/irix../irix/ \
                         -e s/windows.*/windows/ \
@@ -77,11 +78,11 @@ BINDIR		=	bin
 LIBDIR		=	lib
 LINTCONF	=	/opt/pclint/config
 
-CPPFLAGS	=	-I$(SRCDIR)/.. -DVERSION='"$(VERSION)"'
-CFLAGS		=	-O
-LDFLAGS		=	-lgmp -lm
-YFLAGS		=	-d -t -v  
-LFLAGS		=	-d
+CPPFLAGS	+=	-I$(SRCDIR)/.. -DVERSION='"$(VERSION)"'
+CFLAGS		+=	-O
+LDFLAGS		+=	-lgmp -lm
+YFLAGS		+=	-d -t -v  
+LFLAGS		+=	-d
 ARFLAGS		=	
 DFLAGS		=	-MM
 
@@ -103,10 +104,10 @@ ifeq ($(STATIC),true)
 LINK		=	static
 endif
 
-BASE		=	$(OSTYPE).$(ARCH).$(COMP).$(OPT)
-OBJDIR		=	obj/O.$(OSTYPE).$(ARCH).$(COMP).$(LINK).$(OPT)
+BASE		=	$(OSTYPE).$(ARCHX).$(COMP).$(OPT)
+OBJDIR		=	obj/O.$(OSTYPE).$(ARCHX).$(COMP).$(LINK).$(OPT)
 NAME		=	zimpl
-BINNAME		=	$(NAME)-$(VERSION).$(OSTYPE).$(ARCH).$(COMP).$(LINK).$(OPT)
+BINNAME		=	$(NAME)-$(VERSION).$(OSTYPE).$(ARCHX).$(COMP).$(LINK).$(OPT)
 LIBNAME		=	$(NAME)-$(VERSION).$(BASE)
 
 LIBRARY		=	$(LIBDIR)/lib$(LIBNAME)$(LIBEXT)
@@ -141,7 +142,7 @@ OBJSRC		=	$(addprefix $(SRCDIR)/,$(OBJEC
 LIBSRC		=	$(addprefix $(SRCDIR)/,$(LIBOBJ:.o=.c)) #(SRCDIR)/numbdbl.c
 
 #-----------------------------------------------------------------------------
-include make/make.$(OSTYPE).$(ARCH).$(COMP).$(OPT)
+include make/make.$(OSTYPE).$(ARCHX).$(COMP).$(OPT)
 -include make/local/make.$(HOSTNAME)
 -include make/local/make.$(HOSTNAME).$(COMP)
 -include make/local/make.$(HOSTNAME).$(COMP).$(OPT)