1 CXXFLAGS=--std=gnu++0x -O2 -ffast-math -g -Wall
3 all: synth decode sync level cleaner
6 $(CXX) -MMD -MP $(CPPFLAGS) $(CXXFLAGS) -o $@ -c $<
8 OBJS=decode.o synth.o synth_main.o interpolate.o sync.o level.o
13 decode: interpolate.o decode.o
14 $(CXX) -o $@ $^ $(LDFLAGS)
16 synth: synth.o synth_main.o
17 $(CXX) -o $@ $^ $(LDFLAGS)
19 sync: interpolate.o sync.o
20 $(CXX) -o $@ $^ $(LDFLAGS)
23 $(CXX) -o $@ $^ $(LDFLAGS)
26 $(CXX) -o $@ $^ $(LDFLAGS)
29 $(RM) synth decode sync level cleaner $(OBJS) $(DEPS)