diff -ru audicle-1.0.0.3~/src/makefile.alsa audicle-1.0.0.3/src/makefile.alsa --- audicle-1.0.0.3~/src/makefile.alsa 2006-08-16 23:19:47.000000000 +0200 +++ audicle-1.0.0.3/src/makefile.alsa 2006-08-20 15:51:30.000000000 +0200 @@ -1,9 +1,11 @@ # point this at chuck source: CHUCK_DIR=../lang/chuck-1.2.0.6/src -CC=gcc +CC?=gcc +CXX?=g++ INCLUDES=-I$(CHUCK_DIR) -FLAGS=-D__LINUX_ALSA__ -D__CHUCK_STAT_TRACK__ `pkg-config --cflags gtk+-2.0` -O3 -c $(INCLUDES) +CLFAGS?=-03 +FLAGS=-D__LINUX_ALSA__ -D__CHUCK_STAT_TRACK__ `pkg-config --cflags gtk+-2.0` -c $(INCLUDES) $(CFLAGS) LIBS=-lGL -lGLU -lglut -lstdc++ -lm -lasound -lpthread -ldl `pkg-config --libs gtk+-2.0` SF_OBJ=util_sndfile.o @@ -17,8 +19,8 @@ ifneq ($(USE_FREETYPE_LIBS),) FLAGS += -D_USE_FTGL_FONTS_ -FREETYPE_INCLUDES = -I../ftgl_lib/FTGL/include -I/usr/local/include/freetype2 -FREETYPE_LIBS = -L../ftgl_lib/FTGL/mac/build -lftgl -lfreetype -lz +FREETYPE_INCLUDES = `pkg-config --cflags ftgl` +FREETYPE_LIBS = `pkg-config --libs ftgl` LIBS+= $(FREETYPE_LIBS) endif @@ -50,7 +52,7 @@ OBJS= $(BASE_OBJS) $(UI_OBJS) $(FACE_OBJS) $(COAUDICLE_OBJS) $(CHUCK_OBJS) audicle: $(OBJS) - gcc -o audicle $(OBJS) $(LIBS) + $(CC) -o audicle $(OBJS) $(LIBS) chuck.tab.c: $(CHUCK_DIR)/chuck.y $(YACC) -dv -b chuck $(CHUCK_DIR)/chuck.y @@ -62,115 +64,115 @@ echo "chuck.tab.h was created at the same time as chuck.tab.c" chuck_absyn.o: $(CHUCK_DIR)/chuck_absyn.cpp - $(CC) $(FLAGS) $(CHUCK_DIR)/chuck_absyn.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/chuck_absyn.cpp chuck_parse.o: $(CHUCK_DIR)/chuck_parse.h $(CHUCK_DIR)/chuck_parse.cpp - $(CC) $(FLAGS) $(CHUCK_DIR)/chuck_parse.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/chuck_parse.cpp chuck_scan.o: $(CHUCK_DIR)/chuck_scan.h $(CHUCK_DIR)/chuck_scan.cpp - $(CC) $(FLAGS) $(CHUCK_DIR)/chuck_scan.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/chuck_scan.cpp chuck_type.o: $(CHUCK_DIR)/chuck_type.cpp $(CHUCK_DIR)/chuck_type.h - $(CC) $(FLAGS) $(CHUCK_DIR)/chuck_type.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/chuck_type.cpp chuck_emit.o: $(CHUCK_DIR)/chuck_emit.cpp $(CHUCK_DIR)/chuck_emit.h - $(CC) $(FLAGS) $(CHUCK_DIR)/chuck_emit.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/chuck_emit.cpp chuck_compile.o: $(CHUCK_DIR)/chuck_compile.h $(CHUCK_DIR)/chuck_compile.cpp - $(CC) $(FLAGS) $(CHUCK_DIR)/chuck_compile.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/chuck_compile.cpp chuck_symbol.o: $(CHUCK_DIR)/chuck_symbol.cpp $(CHUCK_DIR)/chuck_symbol.h - $(CC) $(FLAGS) $(CHUCK_DIR)/chuck_symbol.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/chuck_symbol.cpp chuck_frame.o: $(CHUCK_DIR)/chuck_frame.h $(CHUCK_DIR)/chuck_frame.cpp - $(CC) $(FLAGS) $(CHUCK_DIR)/chuck_frame.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/chuck_frame.cpp chuck_errmsg.o: $(CHUCK_DIR)/chuck_errmsg.cpp $(CHUCK_DIR)/chuck_errmsg.h - $(CC) $(FLAGS) $(CHUCK_DIR)/chuck_errmsg.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/chuck_errmsg.cpp chuck_utils.o: $(CHUCK_DIR)/chuck_utils.cpp $(CHUCK_DIR)/chuck_utils.h - $(CC) $(FLAGS) $(CHUCK_DIR)/chuck_utils.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/chuck_utils.cpp chuck_table.o: $(CHUCK_DIR)/chuck_table.cpp $(CHUCK_DIR)/chuck_table.h - $(CC) $(FLAGS) $(CHUCK_DIR)/chuck_table.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/chuck_table.cpp chuck_instr.o: $(CHUCK_DIR)/chuck_instr.h $(CHUCK_DIR)/chuck_instr.cpp - $(CC) $(FLAGS) $(CHUCK_DIR)/chuck_instr.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/chuck_instr.cpp chuck_vm.o: $(CHUCK_DIR)/chuck_vm.h $(CHUCK_DIR)/chuck_vm.cpp - $(CC) $(FLAGS) $(CHUCK_DIR)/chuck_vm.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/chuck_vm.cpp chuck_oo.o: $(CHUCK_DIR)/chuck_oo.h $(CHUCK_DIR)/chuck_oo.cpp - $(CC) $(FLAGS) $(CHUCK_DIR)/chuck_oo.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/chuck_oo.cpp chuck_lang.o: $(CHUCK_DIR)/chuck_lang.h $(CHUCK_DIR)/chuck_lang.cpp - $(CC) $(FLAGS) $(CHUCK_DIR)/chuck_lang.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/chuck_lang.cpp chuck_ugen.o: $(CHUCK_DIR)/chuck_ugen.cpp $(CHUCK_DIR)/chuck_ugen.h - $(CC) $(FLAGS) $(CHUCK_DIR)/chuck_ugen.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/chuck_ugen.cpp chuck_dl.o: $(CHUCK_DIR)/chuck_dl.h $(CHUCK_DIR)/chuck_dl.cpp - $(CC) $(FLAGS) $(CHUCK_DIR)/chuck_dl.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/chuck_dl.cpp chuck_otf.o: $(CHUCK_DIR)/chuck_otf.h $(CHUCK_DIR)/chuck_otf.cpp - $(CC) $(FLAGS) $(CHUCK_DIR)/chuck_otf.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/chuck_otf.cpp chuck_stats.o: $(CHUCK_DIR)/chuck_stats.h $(CHUCK_DIR)/chuck_stats.cpp - $(CC) $(FLAGS) $(CHUCK_DIR)/chuck_stats.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/chuck_stats.cpp chuck_bbq.o: $(CHUCK_DIR)/chuck_bbq.cpp $(CHUCK_DIR)/chuck_bbq.h - $(CC) $(FLAGS) $(CHUCK_DIR)/chuck_bbq.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/chuck_bbq.cpp chuck_shell.o: $(CHUCK_DIR)/chuck_shell.cpp $(CHUCK_DIR)/chuck_shell.h - $(CC) $(FLAGS) $(CHUCK_DIR)/chuck_shell.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/chuck_shell.cpp chuck_globals.o: $(CHUCK_DIR)/chuck_globals.h $(CHUCK_DIR)/chuck_globals.cpp - $(CC) $(FLAGS) $(CHUCK_DIR)/chuck_globals.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/chuck_globals.cpp digiio_rtaudio.o: $(CHUCK_DIR)/digiio_rtaudio.h $(CHUCK_DIR)/digiio_rtaudio.cpp - $(CC) $(FLAGS) $(CHUCK_DIR)/digiio_rtaudio.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/digiio_rtaudio.cpp hidio_sdl.o: $(CHUCK_DIR)/hidio_sdl.h $(CHUCK_DIR)/hidio_sdl.cpp - $(CC) $(FLAGS) $(CHUCK_DIR)/hidio_sdl.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/hidio_sdl.cpp midiio_rtmidi.o: $(CHUCK_DIR)/midiio_rtmidi.h $(CHUCK_DIR)/midiio_rtmidi.cpp - $(CC) $(FLAGS) $(CHUCK_DIR)/midiio_rtmidi.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/midiio_rtmidi.cpp rtaudio.o: $(CHUCK_DIR)/rtaudio.h $(CHUCK_DIR)/rtaudio.cpp - $(CC) $(FLAGS) $(CHUCK_DIR)/rtaudio.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/rtaudio.cpp rtmidi.o: $(CHUCK_DIR)/rtmidi.h $(CHUCK_DIR)/rtmidi.cpp - $(CC) $(FLAGS) $(CHUCK_DIR)/rtmidi.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/rtmidi.cpp ugen_osc.o: $(CHUCK_DIR)/ugen_osc.h $(CHUCK_DIR)/ugen_osc.cpp - $(CC) $(FLAGS) $(CHUCK_DIR)/ugen_osc.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/ugen_osc.cpp ugen_xxx.o: $(CHUCK_DIR)/ugen_xxx.h $(CHUCK_DIR)/ugen_xxx.cpp - $(CC) $(FLAGS) $(CHUCK_DIR)/ugen_xxx.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/ugen_xxx.cpp ugen_filter.o: $(CHUCK_DIR)/ugen_filter.h $(CHUCK_DIR)/ugen_filter.cpp - $(CC) $(FLAGS) $(CHUCK_DIR)/ugen_filter.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/ugen_filter.cpp ugen_stk.o: $(CHUCK_DIR)/ugen_stk.h $(CHUCK_DIR)/ugen_stk.cpp - $(CC) $(FLAGS) $(CHUCK_DIR)/ugen_stk.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/ugen_stk.cpp ulib_machine.o: $(CHUCK_DIR)/ulib_machine.h $(CHUCK_DIR)/ulib_machine.cpp - $(CC) $(FLAGS) $(CHUCK_DIR)/ulib_machine.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/ulib_machine.cpp ulib_math.o: $(CHUCK_DIR)/ulib_math.h $(CHUCK_DIR)/ulib_math.cpp - $(CC) $(FLAGS) $(CHUCK_DIR)/ulib_math.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/ulib_math.cpp ulib_std.o: $(CHUCK_DIR)/ulib_std.h $(CHUCK_DIR)/ulib_std.cpp - $(CC) $(FLAGS) $(CHUCK_DIR)/ulib_std.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/ulib_std.cpp ulib_opsc.o: $(CHUCK_DIR)/ulib_opsc.h $(CHUCK_DIR)/ulib_opsc.cpp - $(CC) $(FLAGS) $(CHUCK_DIR)/ulib_opsc.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/ulib_opsc.cpp util_buffers.o: $(CHUCK_DIR)/util_buffers.h $(CHUCK_DIR)/util_buffers.cpp - $(CC) $(FLAGS) $(CHUCK_DIR)/util_buffers.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/util_buffers.cpp util_console.o: $(CHUCK_DIR)/util_console.h $(CHUCK_DIR)/util_console.cpp - $(CC) $(FLAGS) $(CHUCK_DIR)/util_console.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/util_console.cpp util_hid.o: $(CHUCK_DIR)/util_hid.h $(CHUCK_DIR)/util_hid.c $(CC) $(FLAGS) $(CHUCK_DIR)/util_hid.c @@ -182,16 +184,16 @@ $(CC) $(FLAGS) $(CHUCK_DIR)/util_network.c util_opsc.o: $(CHUCK_DIR)/util_opsc.h $(CHUCK_DIR)/util_opsc.cpp - $(CC) $(FLAGS) $(CHUCK_DIR)/util_opsc.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/util_opsc.cpp util_raw.o: $(CHUCK_DIR)/util_raw.h $(CHUCK_DIR)/util_raw.c $(CC) $(FLAGS) $(CHUCK_DIR)/util_raw.c util_string.o: $(CHUCK_DIR)/util_string.h $(CHUCK_DIR)/util_string.cpp - $(CC) $(FLAGS) $(CHUCK_DIR)/util_string.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/util_string.cpp util_thread.o: $(CHUCK_DIR)/util_thread.h $(CHUCK_DIR)/util_thread.cpp - $(CC) $(FLAGS) $(CHUCK_DIR)/util_thread.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/util_thread.cpp util_xforms.o: $(CHUCK_DIR)/util_xforms.h $(CHUCK_DIR)/util_xforms.c $(CC) $(FLAGS) $(CHUCK_DIR)/util_xforms.c @@ -205,7 +207,7 @@ $(CC) $(FLAGS) $*.c .cpp.o: $*.h $*.cpp - $(CC) $(FLAGS) $*.cpp + $(CXX) $(FLAGS) $*.cpp audicle_font.o : audicle_font.h audicle_font.cpp - $(CC) $(FLAGS) $(FREETYPE_INCLUDES) audicle_font.cpp + $(CXX) $(FLAGS) $(FREETYPE_INCLUDES) audicle_font.cpp diff -ru audicle-1.0.0.3~/src/makefile.jack audicle-1.0.0.3/src/makefile.jack --- audicle-1.0.0.3~/src/makefile.jack 2006-08-16 23:19:47.000000000 +0200 +++ audicle-1.0.0.3/src/makefile.jack 2006-08-20 15:54:15.000000000 +0200 @@ -1,9 +1,11 @@ # point this at chuck source: CHUCK_DIR=../lang/chuck-1.2.0.6/src -CC=gcc +CC?=gcc +CXX?=g++ INCLUDES=-I$(CHUCK_DIR) -FLAGS=-D__LINUX_JACK__ -D__CHUCK_STAT_TRACK__ `pkg-config --cflags gtk+-2.0` -O3 -c $(INCLUDES) +CFLAGS?=-O3 +FLAGS=-D__LINUX_JACK__ -D__CHUCK_STAT_TRACK__ `pkg-config --cflags gtk+-2.0` -c $(INCLUDES) $(CFLAGS) LIBS=-lGL -lGLU -lglut -lstdc++ -lm -lasound -ljack -lpthread -ldl `pkg-config --libs gtk+-2.0` SF_OBJ=util_sndfile.o @@ -17,8 +19,8 @@ ifneq ($(USE_FREETYPE_LIBS),) FLAGS += -D_USE_FTGL_FONTS_ -FREETYPE_INCLUDES = -I../ftgl_lib/FTGL/include -I/usr/local/include/freetype2 -FREETYPE_LIBS = -L../ftgl_lib/FTGL/mac/build -lftgl -lfreetype -lz +FREETYPE_INCLUDES = `pkg-config --cflags ftgl` +FREETYPE_LIBS = `pkg-config --libs ftgl` LIBS+= $(FREETYPE_LIBS) endif @@ -50,7 +52,7 @@ OBJS= $(BASE_OBJS) $(UI_OBJS) $(FACE_OBJS) $(COAUDICLE_OBJS) $(CHUCK_OBJS) audicle: $(OBJS) - gcc -o audicle $(OBJS) $(LIBS) + $(CC) -o audicle $(OBJS) $(LIBS) chuck.tab.c: $(CHUCK_DIR)/chuck.y $(YACC) -dv -b chuck $(CHUCK_DIR)/chuck.y @@ -62,115 +64,115 @@ echo "chuck.tab.h was created at the same time as chuck.tab.c" chuck_absyn.o: $(CHUCK_DIR)/chuck_absyn.cpp - $(CC) $(FLAGS) $(CHUCK_DIR)/chuck_absyn.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/chuck_absyn.cpp chuck_parse.o: $(CHUCK_DIR)/chuck_parse.h $(CHUCK_DIR)/chuck_parse.cpp - $(CC) $(FLAGS) $(CHUCK_DIR)/chuck_parse.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/chuck_parse.cpp chuck_scan.o: $(CHUCK_DIR)/chuck_scan.h $(CHUCK_DIR)/chuck_scan.cpp - $(CC) $(FLAGS) $(CHUCK_DIR)/chuck_scan.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/chuck_scan.cpp chuck_type.o: $(CHUCK_DIR)/chuck_type.cpp $(CHUCK_DIR)/chuck_type.h - $(CC) $(FLAGS) $(CHUCK_DIR)/chuck_type.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/chuck_type.cpp chuck_emit.o: $(CHUCK_DIR)/chuck_emit.cpp $(CHUCK_DIR)/chuck_emit.h - $(CC) $(FLAGS) $(CHUCK_DIR)/chuck_emit.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/chuck_emit.cpp chuck_compile.o: $(CHUCK_DIR)/chuck_compile.h $(CHUCK_DIR)/chuck_compile.cpp - $(CC) $(FLAGS) $(CHUCK_DIR)/chuck_compile.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/chuck_compile.cpp chuck_symbol.o: $(CHUCK_DIR)/chuck_symbol.cpp $(CHUCK_DIR)/chuck_symbol.h - $(CC) $(FLAGS) $(CHUCK_DIR)/chuck_symbol.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/chuck_symbol.cpp chuck_frame.o: $(CHUCK_DIR)/chuck_frame.h $(CHUCK_DIR)/chuck_frame.cpp - $(CC) $(FLAGS) $(CHUCK_DIR)/chuck_frame.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/chuck_frame.cpp chuck_errmsg.o: $(CHUCK_DIR)/chuck_errmsg.cpp $(CHUCK_DIR)/chuck_errmsg.h - $(CC) $(FLAGS) $(CHUCK_DIR)/chuck_errmsg.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/chuck_errmsg.cpp chuck_utils.o: $(CHUCK_DIR)/chuck_utils.cpp $(CHUCK_DIR)/chuck_utils.h - $(CC) $(FLAGS) $(CHUCK_DIR)/chuck_utils.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/chuck_utils.cpp chuck_table.o: $(CHUCK_DIR)/chuck_table.cpp $(CHUCK_DIR)/chuck_table.h - $(CC) $(FLAGS) $(CHUCK_DIR)/chuck_table.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/chuck_table.cpp chuck_instr.o: $(CHUCK_DIR)/chuck_instr.h $(CHUCK_DIR)/chuck_instr.cpp - $(CC) $(FLAGS) $(CHUCK_DIR)/chuck_instr.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/chuck_instr.cpp chuck_vm.o: $(CHUCK_DIR)/chuck_vm.h $(CHUCK_DIR)/chuck_vm.cpp - $(CC) $(FLAGS) $(CHUCK_DIR)/chuck_vm.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/chuck_vm.cpp chuck_oo.o: $(CHUCK_DIR)/chuck_oo.h $(CHUCK_DIR)/chuck_oo.cpp - $(CC) $(FLAGS) $(CHUCK_DIR)/chuck_oo.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/chuck_oo.cpp chuck_lang.o: $(CHUCK_DIR)/chuck_lang.h $(CHUCK_DIR)/chuck_lang.cpp - $(CC) $(FLAGS) $(CHUCK_DIR)/chuck_lang.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/chuck_lang.cpp chuck_ugen.o: $(CHUCK_DIR)/chuck_ugen.cpp $(CHUCK_DIR)/chuck_ugen.h - $(CC) $(FLAGS) $(CHUCK_DIR)/chuck_ugen.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/chuck_ugen.cpp chuck_dl.o: $(CHUCK_DIR)/chuck_dl.h $(CHUCK_DIR)/chuck_dl.cpp - $(CC) $(FLAGS) $(CHUCK_DIR)/chuck_dl.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/chuck_dl.cpp chuck_otf.o: $(CHUCK_DIR)/chuck_otf.h $(CHUCK_DIR)/chuck_otf.cpp - $(CC) $(FLAGS) $(CHUCK_DIR)/chuck_otf.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/chuck_otf.cpp chuck_stats.o: $(CHUCK_DIR)/chuck_stats.h $(CHUCK_DIR)/chuck_stats.cpp - $(CC) $(FLAGS) $(CHUCK_DIR)/chuck_stats.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/chuck_stats.cpp chuck_bbq.o: $(CHUCK_DIR)/chuck_bbq.cpp $(CHUCK_DIR)/chuck_bbq.h - $(CC) $(FLAGS) $(CHUCK_DIR)/chuck_bbq.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/chuck_bbq.cpp chuck_shell.o: $(CHUCK_DIR)/chuck_shell.cpp $(CHUCK_DIR)/chuck_shell.h - $(CC) $(FLAGS) $(CHUCK_DIR)/chuck_shell.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/chuck_shell.cpp chuck_globals.o: $(CHUCK_DIR)/chuck_globals.h $(CHUCK_DIR)/chuck_globals.cpp - $(CC) $(FLAGS) $(CHUCK_DIR)/chuck_globals.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/chuck_globals.cpp digiio_rtaudio.o: $(CHUCK_DIR)/digiio_rtaudio.h $(CHUCK_DIR)/digiio_rtaudio.cpp - $(CC) $(FLAGS) $(CHUCK_DIR)/digiio_rtaudio.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/digiio_rtaudio.cpp hidio_sdl.o: $(CHUCK_DIR)/hidio_sdl.h $(CHUCK_DIR)/hidio_sdl.cpp - $(CC) $(FLAGS) $(CHUCK_DIR)/hidio_sdl.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/hidio_sdl.cpp midiio_rtmidi.o: $(CHUCK_DIR)/midiio_rtmidi.h $(CHUCK_DIR)/midiio_rtmidi.cpp - $(CC) $(FLAGS) $(CHUCK_DIR)/midiio_rtmidi.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/midiio_rtmidi.cpp rtaudio.o: $(CHUCK_DIR)/rtaudio.h $(CHUCK_DIR)/rtaudio.cpp - $(CC) $(FLAGS) $(CHUCK_DIR)/rtaudio.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/rtaudio.cpp rtmidi.o: $(CHUCK_DIR)/rtmidi.h $(CHUCK_DIR)/rtmidi.cpp - $(CC) $(FLAGS) $(CHUCK_DIR)/rtmidi.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/rtmidi.cpp ugen_osc.o: $(CHUCK_DIR)/ugen_osc.h $(CHUCK_DIR)/ugen_osc.cpp - $(CC) $(FLAGS) $(CHUCK_DIR)/ugen_osc.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/ugen_osc.cpp ugen_xxx.o: $(CHUCK_DIR)/ugen_xxx.h $(CHUCK_DIR)/ugen_xxx.cpp - $(CC) $(FLAGS) $(CHUCK_DIR)/ugen_xxx.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/ugen_xxx.cpp ugen_filter.o: $(CHUCK_DIR)/ugen_filter.h $(CHUCK_DIR)/ugen_filter.cpp - $(CC) $(FLAGS) $(CHUCK_DIR)/ugen_filter.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/ugen_filter.cpp ugen_stk.o: $(CHUCK_DIR)/ugen_stk.h $(CHUCK_DIR)/ugen_stk.cpp - $(CC) $(FLAGS) $(CHUCK_DIR)/ugen_stk.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/ugen_stk.cpp ulib_machine.o: $(CHUCK_DIR)/ulib_machine.h $(CHUCK_DIR)/ulib_machine.cpp - $(CC) $(FLAGS) $(CHUCK_DIR)/ulib_machine.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/ulib_machine.cpp ulib_math.o: $(CHUCK_DIR)/ulib_math.h $(CHUCK_DIR)/ulib_math.cpp - $(CC) $(FLAGS) $(CHUCK_DIR)/ulib_math.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/ulib_math.cpp ulib_std.o: $(CHUCK_DIR)/ulib_std.h $(CHUCK_DIR)/ulib_std.cpp - $(CC) $(FLAGS) $(CHUCK_DIR)/ulib_std.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/ulib_std.cpp ulib_opsc.o: $(CHUCK_DIR)/ulib_opsc.h $(CHUCK_DIR)/ulib_opsc.cpp - $(CC) $(FLAGS) $(CHUCK_DIR)/ulib_opsc.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/ulib_opsc.cpp util_buffers.o: $(CHUCK_DIR)/util_buffers.h $(CHUCK_DIR)/util_buffers.cpp - $(CC) $(FLAGS) $(CHUCK_DIR)/util_buffers.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/util_buffers.cpp util_console.o: $(CHUCK_DIR)/util_console.h $(CHUCK_DIR)/util_console.cpp - $(CC) $(FLAGS) $(CHUCK_DIR)/util_console.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/util_console.cpp util_hid.o: $(CHUCK_DIR)/util_hid.h $(CHUCK_DIR)/util_hid.c $(CC) $(FLAGS) $(CHUCK_DIR)/util_hid.c @@ -182,16 +184,16 @@ $(CC) $(FLAGS) $(CHUCK_DIR)/util_network.c util_opsc.o: $(CHUCK_DIR)/util_opsc.h $(CHUCK_DIR)/util_opsc.cpp - $(CC) $(FLAGS) $(CHUCK_DIR)/util_opsc.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/util_opsc.cpp util_raw.o: $(CHUCK_DIR)/util_raw.h $(CHUCK_DIR)/util_raw.c $(CC) $(FLAGS) $(CHUCK_DIR)/util_raw.c util_string.o: $(CHUCK_DIR)/util_string.h $(CHUCK_DIR)/util_string.cpp - $(CC) $(FLAGS) $(CHUCK_DIR)/util_string.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/util_string.cpp util_thread.o: $(CHUCK_DIR)/util_thread.h $(CHUCK_DIR)/util_thread.cpp - $(CC) $(FLAGS) $(CHUCK_DIR)/util_thread.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/util_thread.cpp util_xforms.o: $(CHUCK_DIR)/util_xforms.h $(CHUCK_DIR)/util_xforms.c $(CC) $(FLAGS) $(CHUCK_DIR)/util_xforms.c @@ -205,7 +207,7 @@ $(CC) $(FLAGS) $*.c .cpp.o: $*.h $*.cpp - $(CC) $(FLAGS) $*.cpp + $(CXX) $(FLAGS) $*.cpp audicle_font.o : audicle_font.h audicle_font.cpp - $(CC) $(FLAGS) $(FREETYPE_INCLUDES) audicle_font.cpp + $(CXX) $(FLAGS) $(FREETYPE_INCLUDES) audicle_font.cpp diff -ru audicle-1.0.0.3~/src/makefile.oss audicle-1.0.0.3/src/makefile.oss --- audicle-1.0.0.3~/src/makefile.oss 2006-08-16 23:19:47.000000000 +0200 +++ audicle-1.0.0.3/src/makefile.oss 2006-08-20 15:54:28.000000000 +0200 @@ -1,9 +1,11 @@ # point this at chuck source: CHUCK_DIR=../lang/chuck-1.2.0.6/src -CC=gcc +CC?=gcc +CXX?=g++ INCLUDES=-I$(CHUCK_DIR) -FLAGS=-D__LINUX_OSS__ -D__CHUCK_STAT_TRACK__ `pkg-config --cflags gtk+-2.0` -O3 -c $(INCLUDES) +CFLAGS?=-O3 +FLAGS=-D__LINUX_OSS__ -D__CHUCK_STAT_TRACK__ `pkg-config --cflags gtk+-2.0` -c $(INCLUDES) $(CFLAGS) LIBS=-lGL -lGLU -lglut -lstdc++ -lm -ldl -lpthread `pkg-config --libs gtk+-2.0` SF_OBJ=util_sndfile.o @@ -17,8 +19,8 @@ ifneq ($(USE_FREETYPE_LIBS),) FLAGS += -D_USE_FTGL_FONTS_ -FREETYPE_INCLUDES = -I../ftgl_lib/FTGL/include -I/usr/local/include/freetype2 -FREETYPE_LIBS = -L../ftgl_lib/FTGL/mac/build -lftgl -lfreetype -lz +FREETYPE_INCLUDES = `pkg-config --cflags ftgl` +FREETYPE_LIBS = `pkg-config --libs ftgl` LIBS+= $(FREETYPE_LIBS) endif @@ -50,7 +52,7 @@ OBJS= $(BASE_OBJS) $(UI_OBJS) $(FACE_OBJS) $(COAUDICLE_OBJS) $(CHUCK_OBJS) audicle: $(OBJS) - gcc -o audicle $(OBJS) $(LIBS) + $(CC) -o audicle $(OBJS) $(LIBS) chuck.tab.c: $(CHUCK_DIR)/chuck.y $(YACC) -dv -b chuck $(CHUCK_DIR)/chuck.y @@ -62,115 +64,115 @@ echo "chuck.tab.h was created at the same time as chuck.tab.c" chuck_absyn.o: $(CHUCK_DIR)/chuck_absyn.cpp - $(CC) $(FLAGS) $(CHUCK_DIR)/chuck_absyn.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/chuck_absyn.cpp chuck_parse.o: $(CHUCK_DIR)/chuck_parse.h $(CHUCK_DIR)/chuck_parse.cpp - $(CC) $(FLAGS) $(CHUCK_DIR)/chuck_parse.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/chuck_parse.cpp chuck_scan.o: $(CHUCK_DIR)/chuck_scan.h $(CHUCK_DIR)/chuck_scan.cpp - $(CC) $(FLAGS) $(CHUCK_DIR)/chuck_scan.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/chuck_scan.cpp chuck_type.o: $(CHUCK_DIR)/chuck_type.cpp $(CHUCK_DIR)/chuck_type.h - $(CC) $(FLAGS) $(CHUCK_DIR)/chuck_type.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/chuck_type.cpp chuck_emit.o: $(CHUCK_DIR)/chuck_emit.cpp $(CHUCK_DIR)/chuck_emit.h - $(CC) $(FLAGS) $(CHUCK_DIR)/chuck_emit.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/chuck_emit.cpp chuck_compile.o: $(CHUCK_DIR)/chuck_compile.h $(CHUCK_DIR)/chuck_compile.cpp - $(CC) $(FLAGS) $(CHUCK_DIR)/chuck_compile.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/chuck_compile.cpp chuck_symbol.o: $(CHUCK_DIR)/chuck_symbol.cpp $(CHUCK_DIR)/chuck_symbol.h - $(CC) $(FLAGS) $(CHUCK_DIR)/chuck_symbol.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/chuck_symbol.cpp chuck_frame.o: $(CHUCK_DIR)/chuck_frame.h $(CHUCK_DIR)/chuck_frame.cpp - $(CC) $(FLAGS) $(CHUCK_DIR)/chuck_frame.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/chuck_frame.cpp chuck_errmsg.o: $(CHUCK_DIR)/chuck_errmsg.cpp $(CHUCK_DIR)/chuck_errmsg.h - $(CC) $(FLAGS) $(CHUCK_DIR)/chuck_errmsg.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/chuck_errmsg.cpp chuck_utils.o: $(CHUCK_DIR)/chuck_utils.cpp $(CHUCK_DIR)/chuck_utils.h - $(CC) $(FLAGS) $(CHUCK_DIR)/chuck_utils.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/chuck_utils.cpp chuck_table.o: $(CHUCK_DIR)/chuck_table.cpp $(CHUCK_DIR)/chuck_table.h - $(CC) $(FLAGS) $(CHUCK_DIR)/chuck_table.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/chuck_table.cpp chuck_instr.o: $(CHUCK_DIR)/chuck_instr.h $(CHUCK_DIR)/chuck_instr.cpp - $(CC) $(FLAGS) $(CHUCK_DIR)/chuck_instr.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/chuck_instr.cpp chuck_vm.o: $(CHUCK_DIR)/chuck_vm.h $(CHUCK_DIR)/chuck_vm.cpp - $(CC) $(FLAGS) $(CHUCK_DIR)/chuck_vm.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/chuck_vm.cpp chuck_oo.o: $(CHUCK_DIR)/chuck_oo.h $(CHUCK_DIR)/chuck_oo.cpp - $(CC) $(FLAGS) $(CHUCK_DIR)/chuck_oo.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/chuck_oo.cpp chuck_lang.o: $(CHUCK_DIR)/chuck_lang.h $(CHUCK_DIR)/chuck_lang.cpp - $(CC) $(FLAGS) $(CHUCK_DIR)/chuck_lang.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/chuck_lang.cpp chuck_ugen.o: $(CHUCK_DIR)/chuck_ugen.cpp $(CHUCK_DIR)/chuck_ugen.h - $(CC) $(FLAGS) $(CHUCK_DIR)/chuck_ugen.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/chuck_ugen.cpp chuck_dl.o: $(CHUCK_DIR)/chuck_dl.h $(CHUCK_DIR)/chuck_dl.cpp - $(CC) $(FLAGS) $(CHUCK_DIR)/chuck_dl.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/chuck_dl.cpp chuck_otf.o: $(CHUCK_DIR)/chuck_otf.h $(CHUCK_DIR)/chuck_otf.cpp - $(CC) $(FLAGS) $(CHUCK_DIR)/chuck_otf.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/chuck_otf.cpp chuck_stats.o: $(CHUCK_DIR)/chuck_stats.h $(CHUCK_DIR)/chuck_stats.cpp - $(CC) $(FLAGS) $(CHUCK_DIR)/chuck_stats.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/chuck_stats.cpp chuck_bbq.o: $(CHUCK_DIR)/chuck_bbq.cpp $(CHUCK_DIR)/chuck_bbq.h - $(CC) $(FLAGS) $(CHUCK_DIR)/chuck_bbq.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/chuck_bbq.cpp chuck_shell.o: $(CHUCK_DIR)/chuck_shell.cpp $(CHUCK_DIR)/chuck_shell.h - $(CC) $(FLAGS) $(CHUCK_DIR)/chuck_shell.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/chuck_shell.cpp chuck_globals.o: $(CHUCK_DIR)/chuck_globals.h $(CHUCK_DIR)/chuck_globals.cpp - $(CC) $(FLAGS) $(CHUCK_DIR)/chuck_globals.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/chuck_globals.cpp digiio_rtaudio.o: $(CHUCK_DIR)/digiio_rtaudio.h $(CHUCK_DIR)/digiio_rtaudio.cpp - $(CC) $(FLAGS) $(CHUCK_DIR)/digiio_rtaudio.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/digiio_rtaudio.cpp hidio_sdl.o: $(CHUCK_DIR)/hidio_sdl.h $(CHUCK_DIR)/hidio_sdl.cpp - $(CC) $(FLAGS) $(CHUCK_DIR)/hidio_sdl.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/hidio_sdl.cpp midiio_rtmidi.o: $(CHUCK_DIR)/midiio_rtmidi.h $(CHUCK_DIR)/midiio_rtmidi.cpp - $(CC) $(FLAGS) $(CHUCK_DIR)/midiio_rtmidi.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/midiio_rtmidi.cpp rtaudio.o: $(CHUCK_DIR)/rtaudio.h $(CHUCK_DIR)/rtaudio.cpp - $(CC) $(FLAGS) $(CHUCK_DIR)/rtaudio.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/rtaudio.cpp rtmidi.o: $(CHUCK_DIR)/rtmidi.h $(CHUCK_DIR)/rtmidi.cpp - $(CC) $(FLAGS) $(CHUCK_DIR)/rtmidi.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/rtmidi.cpp ugen_osc.o: $(CHUCK_DIR)/ugen_osc.h $(CHUCK_DIR)/ugen_osc.cpp - $(CC) $(FLAGS) $(CHUCK_DIR)/ugen_osc.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/ugen_osc.cpp ugen_xxx.o: $(CHUCK_DIR)/ugen_xxx.h $(CHUCK_DIR)/ugen_xxx.cpp - $(CC) $(FLAGS) $(CHUCK_DIR)/ugen_xxx.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/ugen_xxx.cpp ugen_filter.o: $(CHUCK_DIR)/ugen_filter.h $(CHUCK_DIR)/ugen_filter.cpp - $(CC) $(FLAGS) $(CHUCK_DIR)/ugen_filter.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/ugen_filter.cpp ugen_stk.o: $(CHUCK_DIR)/ugen_stk.h $(CHUCK_DIR)/ugen_stk.cpp - $(CC) $(FLAGS) $(CHUCK_DIR)/ugen_stk.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/ugen_stk.cpp ulib_machine.o: $(CHUCK_DIR)/ulib_machine.h $(CHUCK_DIR)/ulib_machine.cpp - $(CC) $(FLAGS) $(CHUCK_DIR)/ulib_machine.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/ulib_machine.cpp ulib_math.o: $(CHUCK_DIR)/ulib_math.h $(CHUCK_DIR)/ulib_math.cpp - $(CC) $(FLAGS) $(CHUCK_DIR)/ulib_math.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/ulib_math.cpp ulib_std.o: $(CHUCK_DIR)/ulib_std.h $(CHUCK_DIR)/ulib_std.cpp - $(CC) $(FLAGS) $(CHUCK_DIR)/ulib_std.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/ulib_std.cpp ulib_opsc.o: $(CHUCK_DIR)/ulib_opsc.h $(CHUCK_DIR)/ulib_opsc.cpp - $(CC) $(FLAGS) $(CHUCK_DIR)/ulib_opsc.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/ulib_opsc.cpp util_buffers.o: $(CHUCK_DIR)/util_buffers.h $(CHUCK_DIR)/util_buffers.cpp - $(CC) $(FLAGS) $(CHUCK_DIR)/util_buffers.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/util_buffers.cpp util_console.o: $(CHUCK_DIR)/util_console.h $(CHUCK_DIR)/util_console.cpp - $(CC) $(FLAGS) $(CHUCK_DIR)/util_console.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/util_console.cpp util_hid.o: $(CHUCK_DIR)/util_hid.h $(CHUCK_DIR)/util_hid.c $(CC) $(FLAGS) $(CHUCK_DIR)/util_hid.c @@ -182,16 +184,16 @@ $(CC) $(FLAGS) $(CHUCK_DIR)/util_network.c util_opsc.o: $(CHUCK_DIR)/util_opsc.h $(CHUCK_DIR)/util_opsc.cpp - $(CC) $(FLAGS) $(CHUCK_DIR)/util_opsc.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/util_opsc.cpp util_raw.o: $(CHUCK_DIR)/util_raw.h $(CHUCK_DIR)/util_raw.c $(CC) $(FLAGS) $(CHUCK_DIR)/util_raw.c util_string.o: $(CHUCK_DIR)/util_string.h $(CHUCK_DIR)/util_string.cpp - $(CC) $(FLAGS) $(CHUCK_DIR)/util_string.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/util_string.cpp util_thread.o: $(CHUCK_DIR)/util_thread.h $(CHUCK_DIR)/util_thread.cpp - $(CC) $(FLAGS) $(CHUCK_DIR)/util_thread.cpp + $(CXX) $(FLAGS) $(CHUCK_DIR)/util_thread.cpp util_xforms.o: $(CHUCK_DIR)/util_xforms.h $(CHUCK_DIR)/util_xforms.c $(CC) $(FLAGS) $(CHUCK_DIR)/util_xforms.c @@ -205,7 +207,7 @@ $(CC) $(FLAGS) $*.c .cpp.o: $*.h $*.cpp - $(CC) $(FLAGS) $*.cpp + $(CXX) $(FLAGS) $*.cpp audicle_font.o : audicle_font.h audicle_font.cpp - $(CC) $(FLAGS) $(FREETYPE_INCLUDES) audicle_font.cpp + $(CXX) $(FLAGS) $(FREETYPE_INCLUDES) audicle_font.cpp