Lines 1-9
Link Here
|
1 |
|
1 |
|
2 |
CXX=gcc |
2 |
CXX?=g++ |
|
|
3 |
CC?=gcc |
3 |
LEX=flex |
4 |
LEX=flex |
4 |
YACC=bison |
5 |
YACC=bison |
5 |
INCLUDES= |
6 |
INCLUDES= |
6 |
FLAGS=-D__LINUX_JACK__ -O3 -c |
7 |
CFLAGS?=-O3 |
|
|
8 |
FLAGS=-D__LINUX_JACK__ -c $(CFLAGS) |
7 |
LIBS=-lasound -ljack -lstdc++ -ldl -lm |
9 |
LIBS=-lasound -ljack -lstdc++ -ldl -lm |
8 |
SF_OBJ=util_sndfile.o |
10 |
SF_OBJ=util_sndfile.o |
9 |
|
11 |
|
Lines 46-52
Link Here
|
46 |
$(CXX) -o chuck $(OBJS) $(LIBS) |
48 |
$(CXX) -o chuck $(OBJS) $(LIBS) |
47 |
|
49 |
|
48 |
chuck.tab.o: chuck.tab.c |
50 |
chuck.tab.o: chuck.tab.c |
49 |
$(CXX) $(FLAGS) chuck.tab.c |
51 |
$(CC) $(FLAGS) chuck.tab.c |
50 |
|
52 |
|
51 |
chuck.tab.c: chuck.y |
53 |
chuck.tab.c: chuck.y |
52 |
$(YACC) -dv -b chuck chuck.y |
54 |
$(YACC) -dv -b chuck chuck.y |
Lines 55-61
Link Here
|
55 |
echo "chuck.tab.h was created at the same time as chuck.tab.c" |
57 |
echo "chuck.tab.h was created at the same time as chuck.tab.c" |
56 |
|
58 |
|
57 |
chuck.yy.o: chuck.yy.c chuck.tab.h chuck_errmsg.h chuck_utils.h |
59 |
chuck.yy.o: chuck.yy.c chuck.tab.h chuck_errmsg.h chuck_utils.h |
58 |
$(CXX) $(FLAGS) chuck.yy.c |
60 |
$(CC) $(FLAGS) chuck.yy.c |
59 |
|
61 |
|
60 |
chuck.yy.c: chuck.lex |
62 |
chuck.yy.c: chuck.lex |
61 |
$(LEX) -ochuck.yy.c chuck.lex |
63 |
$(LEX) -ochuck.yy.c chuck.lex |
Lines 181-199
Link Here
|
181 |
$(CXX) $(FLAGS) util_console.cpp |
183 |
$(CXX) $(FLAGS) util_console.cpp |
182 |
|
184 |
|
183 |
util_hid.o: util_hid.h util_hid.c |
185 |
util_hid.o: util_hid.h util_hid.c |
184 |
$(CXX) $(FLAGS) util_hid.c |
186 |
$(CC) $(FLAGS) util_hid.c |
185 |
|
187 |
|
186 |
util_math.o: util_math.h util_math.c |
188 |
util_math.o: util_math.h util_math.c |
187 |
$(CXX) $(FLAGS) util_math.c |
189 |
$(CC) $(FLAGS) util_math.c |
188 |
|
190 |
|
189 |
util_network.o: util_network.h util_network.c |
191 |
util_network.o: util_network.h util_network.c |
190 |
$(CXX) $(FLAGS) util_network.c |
192 |
$(CC) $(FLAGS) util_network.c |
191 |
|
193 |
|
192 |
util_opsc.o: util_opsc.h util_opsc.cpp |
194 |
util_opsc.o: util_opsc.h util_opsc.cpp |
193 |
$(CXX) $(FLAGS) util_opsc.cpp |
195 |
$(CXX) $(FLAGS) util_opsc.cpp |
194 |
|
196 |
|
195 |
util_raw.o: util_raw.h util_raw.c |
197 |
util_raw.o: util_raw.h util_raw.c |
196 |
$(CXX) $(FLAGS) util_raw.c |
198 |
$(CC) $(FLAGS) util_raw.c |
197 |
|
199 |
|
198 |
util_string.o: util_string.h util_string.cpp |
200 |
util_string.o: util_string.h util_string.cpp |
199 |
$(CXX) $(FLAGS) util_string.cpp |
201 |
$(CXX) $(FLAGS) util_string.cpp |
Lines 202-211
Link Here
|
202 |
$(CXX) $(FLAGS) util_thread.cpp |
204 |
$(CXX) $(FLAGS) util_thread.cpp |
203 |
|
205 |
|
204 |
util_xforms.o: util_xforms.h util_xforms.c |
206 |
util_xforms.o: util_xforms.h util_xforms.c |
205 |
$(CXX) $(FLAGS) util_xforms.c |
207 |
$(CC) $(FLAGS) util_xforms.c |
206 |
|
208 |
|
207 |
util_sndfile.o: util_sndfile.h util_sndfile.c |
209 |
util_sndfile.o: util_sndfile.h util_sndfile.c |
208 |
$(CXX) $(FLAGS) util_sndfile.c |
210 |
$(CC) $(FLAGS) util_sndfile.c |
209 |
|
211 |
|
210 |
clean: |
212 |
clean: |
211 |
rm -f chuck *~ *.o chuck.output chuck.tab.h chuck.tab.c chuck.yy.c |
213 |
rm -f chuck *~ *.o chuck.output chuck.tab.h chuck.tab.c chuck.yy.c |