blob: 9474916af05a1d9048fb94f1bc8b59ba266a4b8b (
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
|
Makefile | 9 ++++-----
1 files changed, 4 insertions(+), 5 deletions(-)
diff --git a/Makefile b/Makefile
index f4f69f1..30ba16e 100644
--- a/Makefile
+++ b/Makefile
@@ -11,8 +11,8 @@ SYSTYPE := $(shell uname)
# C compiler
-CC := g++
-CFLAGS = -O2 -Wall ${SEARCHDIRS} -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -fno-exceptions -fno-rtti -fno-strict-aliasing
+CC ?= g++
+CXXFLAGS += -Wall ${SEARCHDIRS} -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -fno-exceptions -fno-rtti -fno-strict-aliasing
%.o : %.c
${CC} ${CFLAGS} -c $< -o $@
@@ -24,7 +24,7 @@ CFLAGS = -O2 -Wall ${SEARCHDIRS} -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_
${CC} ${CFLAGS} -c $< -o $@
%.o : %.cpp
- ${CC} ${CFLAGS} -c $< -o $@
+ ${CXX} ${CXXFLAGS} -c $< -o $@
%.o : %.cxx
${CC} ${CFLAGS} -c $< -o $@
@@ -32,14 +32,13 @@ CFLAGS = -O2 -Wall ${SEARCHDIRS} -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_
# C/C++ linker
LINKER := g++
-LDFLAGS =
LOADLIBES :=
.PHONY : all
all: tclust
tclust: ./tclust.o ${GCLDIR}/GBase.o ${GCLDIR}/GStr.o ${GCLDIR}/GArgs.o
- ${LINKER} ${LDFLAGS} -o $@ ${filter-out %.a %.so, $^} ${LOADLIBES}
+ ${CXX} ${LDFLAGS} -o $@ ${filter-out %.a %.so, $^} ${LOADLIBES}
# target for removing all object files
|