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)
|