blob: fed5a8208611f0afa133b3fb5e0c47442b55f13b (
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
|
diff --git a/makefile b/makefile
index 077b879..134b492 100644
--- a/src/makefile
+++ b/src/makefile
@@ -24,11 +24,11 @@ osx linux-oss linux-jack linux-alsa win32 osx-rl: chuck
CK_VERSION=1.3.1.1
-LEX=flex
-YACC=bison
-CC=gcc
-CXX=gcc
-LD=g++
+LEX?=flex
+YACC?=bison
+CC?=gcc
+CXX?=g++
+LD=$(CXX)
ifneq ($(CHUCK_STAT),)
CFLAGS+= -D__CHUCK_STAT_TRACK__
@@ -120,11 +120,11 @@ chuck.yy.c: chuck.lex
$(LEX) -ochuck.yy.c chuck.lex
$(COBJS): %.o: %.c
- $(CC) $(CFLAGS) $(ARCHOPTS) -c $< -o $@
+ $(CC) $(CFLAGS) $(CPPFLAGS) $(ARCHOPTS) -c $< -o $@
@$(CC) -MM $(CFLAGSDEPEND) $< > $*.d
$(CXXOBJS): %.o: %.cpp
- $(CXX) $(CFLAGS) $(ARCHOPTS) -c $< -o $@
+ $(CXX) $(CFLAGS) $(CXXFLAGS) $(CPPFLAGS) $(ARCHOPTS) -c $< -o $@
@$(CXX) -MM $(CFLAGSDEPEND) $< > $*.d
clean:
|