summaryrefslogtreecommitdiffstats
path: root/devel/mpatrol/files/patch-Makefile
blob: cba7c91dcab2c5274302f1f2a89496908eb1d83f (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
76
77
78
79
80
81
82
83
84
85
86
87
88

$FreeBSD$

--- Makefile.orig	Tue Jan  8 22:41:01 2002
+++ Makefile	Sun Jul 13 21:17:49 2003
@@ -27,7 +27,7 @@
 # Definitions
 
 SHELL = /bin/sh
-CC    = g++
+CC    = $(CXX)
 AR    = ar
 LD    = $(CC)
 LINT  = lint
@@ -41,12 +41,12 @@
 ifeq ($(GUISUP),true)
 CFLAGS	= -I$(SOURCE) -I$(TOOLS) -I/usr/X11R6/include -I/usr/X11R5/include -I/usr/X11/include -I/usr/X/include -DMP_GUI_SUPPORT=1
 else
-CFLAGS	= -I$(SOURCE) -I$(TOOLS)
+CFLAGS += -I$(SOURCE) -I$(TOOLS) -I$(LOCALBASE)/include
 endif
-OFLAGS	= -O3 -fno-inline-functions
+OFLAGS	= -fno-inline-functions -fpermissive
 SFLAGS	= -fPIC
-TFLAGS	= -DMP_THREADS_SUPPORT
-LDFLAGS	= -shared
+TFLAGS	= -DMP_THREADS_SUPPORT -pthread
+LDFLAGS	= -shared -L$(LOCALBASE)/lib -lelf -lintl
 
 MPATROL	 = mpatrol
 MPALLOC	 = mpalloc
@@ -123,10 +123,10 @@
 $(ARCHIVE_MPATROL): $(ARCHIVE_MPTOBJS)
 	$(AR) cr $@ $(ARCHIVE_MPTOBJS)
 
-$(SHARED_MPATROL).$(VERSION).$(REVISION): $(SHARED_MPTOBJS)
+$(SHARED_MPATROL).$(VERSION): $(SHARED_MPTOBJS)
 	$(LD) $(LDFLAGS) -o $@ $(SHARED_MPTOBJS)
 
-$(SHARED_MPATROL): $(SHARED_MPATROL).$(VERSION).$(REVISION)
+$(SHARED_MPATROL): $(SHARED_MPATROL).$(VERSION)
 	@ ln -f -s $< $@
 
 $(OBJECT_MPATROL): $(SOURCE)/library.c
@@ -138,10 +138,10 @@
 $(ARCHTS_MPATROL): $(ARCHTS_MPTOBJS)
 	$(AR) cr $@ $(ARCHTS_MPTOBJS)
 
-$(SHARTS_MPATROL).$(VERSION).$(REVISION): $(SHARTS_MPTOBJS)
-	$(LD) $(LDFLAGS) -o $@ $(SHARTS_MPTOBJS)
+$(SHARTS_MPATROL).$(VERSION): $(SHARTS_MPTOBJS)
+	$(LD) $(LDFLAGS) -pthread -o $@ $(SHARTS_MPTOBJS)
 
-$(SHARTS_MPATROL): $(SHARTS_MPATROL).$(VERSION).$(REVISION)
+$(SHARTS_MPATROL): $(SHARTS_MPATROL).$(VERSION)
 	@ ln -f -s $< $@
 
 $(OBJTS_MPATROL): $(SOURCE)/library.c
@@ -153,10 +153,10 @@
 $(ARCHIVE_MPALLOC): $(ARCHIVE_MPAOBJS)
 	$(AR) cr $@ $(ARCHIVE_MPAOBJS)
 
-$(SHARED_MPALLOC).$(VERSION).$(REVISION): $(SHARED_MPAOBJS)
+$(SHARED_MPALLOC).$(VERSION): $(SHARED_MPAOBJS)
 	$(LD) $(LDFLAGS) -o $@ $(SHARED_MPAOBJS)
 
-$(SHARED_MPALLOC): $(SHARED_MPALLOC).$(VERSION).$(REVISION)
+$(SHARED_MPALLOC): $(SHARED_MPALLOC).$(VERSION)
 	@ ln -f -s $< $@
 
 $(OBJECT_MPALLOC): $(SOURCE)/library2.c
@@ -224,13 +224,13 @@
 
 clobber: clean
 	-@ rm -f $(ARCHIVE_MPATROL) $(ARCHTS_MPATROL) 2>&1 >/dev/null
-	-@ rm -f $(SHARED_MPATROL).$(VERSION).$(REVISION) 2>&1 >/dev/null
-	-@ rm -f $(SHARTS_MPATROL).$(VERSION).$(REVISION) 2>&1 >/dev/null
+	-@ rm -f $(SHARED_MPATROL).$(VERSION) 2>&1 >/dev/null
+	-@ rm -f $(SHARTS_MPATROL).$(VERSION) 2>&1 >/dev/null
 	-@ rm -f $(SHARED_MPATROL) $(SHARTS_MPATROL) 2>&1 >/dev/null
 	-@ rm -f $(OBJECT_MPATROL) $(OBJTS_MPATROL) 2>&1 >/dev/null
 	-@ rm -f $(LINT_MPATROL) $(LINTTS_MPATROL) 2>&1 >/dev/null
 	-@ rm -f $(ARCHIVE_MPALLOC) 2>&1 >/dev/null
-	-@ rm -f $(SHARED_MPALLOC).$(VERSION).$(REVISION) 2>&1 >/dev/null
+	-@ rm -f $(SHARED_MPALLOC).$(VERSION) 2>&1 >/dev/null
 	-@ rm -f $(SHARED_MPALLOC) $(OBJECT_MPALLOC) 2>&1 >/dev/null
 	-@ rm -f $(LINT_MPALLOC) 2>&1 >/dev/null
 	-@ rm -f $(ARCHIVE_MPTOOLS) $(LINT_MPTOOLS) 2>&1 >/dev/null
OpenPOWER on IntegriCloud