@@ -1,27 +0,0 @@ | |||||
SRCS= \ | |||||
Fl_Scalepack.C \ | |||||
Fl_Arc_Dial.C \ | |||||
Boxtypes.C \ | |||||
OBJS := $(SRCS:.C=.o) | |||||
INCLUDES=-I.. | |||||
all: libfl_widgets.a | |||||
$(OBJS): Makefile | |||||
include ../make.inc | |||||
libfl_widgets.a: $(OBJS) | |||||
ar rcs $@ $(OBJS) | |||||
# $(CXX) -static $(CXXFLAGS) $(LIBS) $(OBJS) -o $@ | |||||
clean: | |||||
rm -f $(OBJS) mixer makedepend | |||||
valgrind: | |||||
valgrind ./test | |||||
include makedepend |
@@ -0,0 +1,20 @@ | |||||
FL_SRCS= \ | |||||
FL/Fl_Scalepack.C \ | |||||
FL/Fl_Arc_Dial.C \ | |||||
FL/Boxtypes.C \ | |||||
FL_OBJS := $(FL_SRCS:.C=.o) | |||||
all: FL/libfl_widgets.a | |||||
# $(OBJS): Makefile | |||||
FL/libfl_widgets.a: $(FL_OBJS) | |||||
ar rcs $@ $(FL_OBJS) | |||||
.PHONEY: FL | |||||
FL: FL/libfl_widgets.a | |||||
FL_clean: | |||||
rm -f $(FL_OBJS) FL/libfl_widgets.a |
@@ -1,10 +1,34 @@ | |||||
FLTK_LIBS := `fltk-config --ldflags` | |||||
JACK_LIBS := `pkg-config --libs jack` | |||||
SNDFILE_LIBS := `pkg-config --libs sndfile` | |||||
CXXFLAGS := -ggdb -Wall -O0 -fno-rtti -fno-exceptions | CXXFLAGS := -ggdb -Wall -O0 -fno-rtti -fno-exceptions | ||||
LIBS := -lsndfile `fltk-config --ldflags` | |||||
all: all | |||||
all: makedepend FL Timeline Mixer | |||||
.C.o: | |||||
@ echo -n "Compiling: "; tput bold; tput setaf 3; echo $<; tput sgr0; true | |||||
@ $(CXX) $(CXXFLAGS) $(INCLUDES) -c $< -o $@ | |||||
%.C : %.fl | |||||
@ fluid -c $< | |||||
include FL/makefile.inc | |||||
include Timeline/makefile.inc | |||||
include Mixer/makefile.inc | |||||
SRCS:=$(FL_SRCS) $(Timeline_SRCS) $(Mixer_SRCS) | |||||
TAGS: $(SRCS) | |||||
etags $(SRCS) | |||||
makedepend: $(SRCS) | |||||
@ echo -n Checking dependencies... | |||||
@ makedepend -f- -- $(CXXFLAGS) -- $(SRCS) > makedepend 2>/dev/null && echo done. | |||||
clean: FL_clean Timeline_clean Mixer_clean | |||||
%: | |||||
@ $(MAKE) -s -C FL CXXFLAGS="$(CXXFLAGS)" LIBS="$(LIBS)" $@ | |||||
@ $(MAKE) -s -C Timeline CXXFLAGS="$(CXXFLAGS)" LIBS="$(LIBS)" $@ | |||||
@ $(MAKE) -s -C Mixer CXXFLAGS="$(CXXFLAGS)" LIBS="$(LIBS)" $@ | |||||
include makedepend |
@@ -1,33 +0,0 @@ | |||||
SRCS= \ | |||||
DPM.C \ | |||||
Mixer_Strip.C \ | |||||
Panner.C \ | |||||
Mixer.C \ | |||||
OBJS := $(SRCS:.C=.o) | |||||
LIBS := $(LIBS) -L../FL -lfl | |||||
INCLUDES=-I.. | |||||
CXXFLAGS := $(CXXFLAGS) -fPIC | |||||
.PHONEY: all clean install dist valgrind | |||||
all: mixer | |||||
$(OBJS): Makefile | |||||
include ../make.inc | |||||
mixer: $(OBJS) | |||||
$(CXX) $(CXXFLAGS) $(LIBS) $(OBJS) -o $@ -L../FL -lfl_widgets | |||||
clean: | |||||
rm -f $(OBJS) mixer makedepend | |||||
valgrind: | |||||
valgrind ./test | |||||
include makedepend |
@@ -0,0 +1,21 @@ | |||||
Mixer_SRCS= \ | |||||
Mixer/DPM.C \ | |||||
Mixer/Mixer_Strip.C \ | |||||
Mixer/Panner.C \ | |||||
Mixer/Mixer.C \ | |||||
Mixer_OBJS := $(Mixer_SRCS:.C=.o) | |||||
Mixer_LIBS := $(FLTK_LIBS) | |||||
INCLUDES := -I. | |||||
Mixer/mixer: $(Mixer_OBJS) FL | |||||
$(CXX) $(CXXFLAGS) $(Mixer_LIBS) $(Mixer_OBJS) -o $@ -LFL -lfl_widgets | |||||
.PHONEY: Mixer | |||||
Mixer: Mixer/mixer | |||||
Mixer_clean: | |||||
rm -f $(Mixer_OBJS) Mixer/mixer |
@@ -1,54 +0,0 @@ | |||||
SRCS= \ | |||||
Waveform.C \ | |||||
Region.C \ | |||||
main.C \ | |||||
Fl_Menu_Settings.C \ | |||||
TLE.C \ | |||||
Sequence.C \ | |||||
Audio_Sequence.C \ | |||||
Control_Sequence.C \ | |||||
Timeline.C \ | |||||
Track.C \ | |||||
Sequence_Widget.C \ | |||||
Sequence_Point.C \ | |||||
Control_Point.C \ | |||||
Tempo_Point.C \ | |||||
Time_Point.C \ | |||||
Peaks.C \ | |||||
Audio_File.C \ | |||||
Audio_File_SF.C \ | |||||
Port.C \ | |||||
Disk_Stream.C \ | |||||
Playback_DS.C \ | |||||
Record_DS.C \ | |||||
dsp.C \ | |||||
Engine.C \ | |||||
Transport.C \ | |||||
Loggable.C \ | |||||
OBJS:=$(SRCS:.C=.o) | |||||
# OBJS:=$(OBJS:.c=.o) | |||||
INCLUDES=-I../Engine -I../FL | |||||
.PHONEY: all clean install dist valgrind | |||||
all: timeline | |||||
$(OBJS): Makefile | |||||
include ../make.inc | |||||
#LIBS:=$(LIBS) -ljack -lpthread | |||||
timeline: $(OBJS) | |||||
$(CXX) $(CXXFLAGS) $(INCLUDES) $(LIBS) -ljack -lpthread $(OBJS) -o $@ -L../FL -lfl_widgets | |||||
clean: | |||||
rm -f $(OBJS) timeline makedepend | |||||
valgrind: | |||||
valgrind ./timeline | |||||
include makedepend |
@@ -0,0 +1,48 @@ | |||||
Timeline_SRCS= \ | |||||
Timeline/Audio_File.C \ | |||||
Timeline/Audio_File_SF.C \ | |||||
Timeline/Audio_Sequence.C \ | |||||
Timeline/Control_Point.C \ | |||||
Timeline/Control_Sequence.C \ | |||||
Timeline/Disk_Stream.C \ | |||||
Timeline/Engine.C \ | |||||
Timeline/Fl_Menu_Settings.C \ | |||||
Timeline/Loggable.C \ | |||||
Timeline/Peaks.C \ | |||||
Timeline/Playback_DS.C \ | |||||
Timeline/Port.C \ | |||||
Timeline/Record_DS.C \ | |||||
Timeline/Region.C \ | |||||
Timeline/Sequence.C \ | |||||
Timeline/Sequence_Point.C \ | |||||
Timeline/Sequence_Widget.C \ | |||||
Timeline/TLE.C \ | |||||
Timeline/Tempo_Point.C \ | |||||
Timeline/Time_Point.C \ | |||||
Timeline/Timeline.C \ | |||||
Timeline/Track.C \ | |||||
Timeline/Transport.C \ | |||||
Timeline/Waveform.C \ | |||||
Timeline/dsp.C \ | |||||
Timeline/main.C \ | |||||
Timeline_OBJS:=$(Timeline_SRCS:.C=.o) | |||||
$(Timeline_OBJS): Makefile | |||||
Timeline_LIBS := $(FLTK_LIBS) $(JACK_LIBS) $(SNDFILE_LIBS) | |||||
Timeline/timeline: $(Timeline_OBJS) FL | |||||
$(CXX) $(CXXFLAGS) $(INCLUDES) $(Timeline_LIBS) $(Timeline_OBJS) -o $@ -LFL -lfl_widgets | |||||
Timeline: Timeline/timeline | |||||
Timeline_clean: | |||||
rm -f $(Timeline_OBJS) Timeline/timeline | |||||
# valgrind: | |||||
# valgrind ./timeline | |||||
# include makedepend |
@@ -1,18 +0,0 @@ | |||||
# To be included in all makefiles | |||||
.C.o: | |||||
@ echo -n "Compiling: "; tput bold; tput setaf 3; echo $<; tput sgr0; true | |||||
@ $(CXX) $(CXXFLAGS) $(INCLUDES) -c $< -o $@ | |||||
%.C : %.fl | |||||
@ fluid -c $< | |||||
TAGS: $(SRCS) | |||||
etags $(SRCS) | |||||
makedepend: $(SRCS) | |||||
@ echo -n Checking dependencies... | |||||
@ makedepend -f- -- $(CXXFLAGS) -- $(SRCS) > makedepend 2>/dev/null && echo done. | |||||
all: makedepend |