mirror of https://github.com/probonopd/MiniDexed
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
84 lines
1.9 KiB
84 lines
1.9 KiB
2 years ago
|
CXX := gcc
|
||
|
CXXFLAGS := -g -O2
|
||
|
DEFINES :=
|
||
|
INCLUDES := -I../../CMSIS_5/CMSIS/DSP/Include/ -I../../CMSIS_5/CMSIS/Core/Include/
|
||
|
GCC := $(CXX) $(INCLUDES) $(CXXFLAGS)
|
||
|
|
||
|
LD := gcc
|
||
|
LIBS := -lm -lstdc++
|
||
|
|
||
|
OBJS := \
|
||
|
wavein.o \
|
||
|
waveout.o \
|
||
|
waveplay.o \
|
||
|
fx.o \
|
||
|
fx_components.o \
|
||
|
fx_svf.o \
|
||
|
fx_tube.o \
|
||
|
fx_chorus.o \
|
||
|
fx_phaser.o \
|
||
|
fx_orbitone.o \
|
||
|
fx_flanger.o \
|
||
|
fx_tape_delay.o \
|
||
|
fx_shimmer_reverb2.o \
|
||
|
fx_rack.o \
|
||
|
fxrack_test.o
|
||
|
|
||
|
test: fxrack_test
|
||
|
./fxrack_test
|
||
|
|
||
|
# %.o: ../%.cpp
|
||
|
# $(CXX) $(DEFINES) $(INCLUDES) $(CXXFLAGS) -c $^ -o $@
|
||
|
|
||
|
wavein.o: wavein.cpp
|
||
|
$(CXX) $(DEFINES) $(INCLUDES) $(CXXFLAGS) -c $^ -o $@
|
||
|
|
||
|
waveout.o: waveout.cpp
|
||
|
$(CXX) $(DEFINES) $(INCLUDES) $(CXXFLAGS) -c $^ -o $@
|
||
|
|
||
|
waveplay.o: waveplay.cpp
|
||
|
$(CXX) $(DEFINES) $(INCLUDES) $(CXXFLAGS) -c $^ -o $@
|
||
|
|
||
|
fx.o: ../fx.cpp
|
||
|
$(CXX) $(DEFINES) $(INCLUDES) $(CXXFLAGS) -c $^ -o $@
|
||
|
|
||
|
fx_components.o: ../fx_components.cpp
|
||
|
$(CXX) $(DEFINES) $(INCLUDES) $(CXXFLAGS) -c $^ -o $@
|
||
|
|
||
|
fx_svf.o: ../fx_svf.cpp
|
||
|
$(CXX) $(DEFINES) $(INCLUDES) $(CXXFLAGS) -c $^ -o $@
|
||
|
|
||
|
fx_tube.o: ../fx_tube.cpp
|
||
|
$(CXX) $(DEFINES) $(INCLUDES) $(CXXFLAGS) -c $^ -o $@
|
||
|
|
||
|
fx_chorus.o: ../fx_chorus.cpp
|
||
|
$(CXX) $(DEFINES) $(INCLUDES) $(CXXFLAGS) -c $^ -o $@
|
||
|
|
||
|
fx_phaser.o: ../fx_phaser.cpp
|
||
|
$(CXX) $(DEFINES) $(INCLUDES) $(CXXFLAGS) -c $^ -o $@
|
||
|
|
||
|
fx_orbitone.o: ../fx_orbitone.cpp
|
||
|
$(CXX) $(DEFINES) $(INCLUDES) $(CXXFLAGS) -c $^ -o $@
|
||
|
|
||
|
fx_flanger.o: ../fx_flanger.cpp
|
||
|
$(CXX) $(DEFINES) $(INCLUDES) $(CXXFLAGS) -c $^ -o $@
|
||
|
|
||
|
fx_tape_delay.o: ../fx_tape_delay.cpp
|
||
|
$(CXX) $(DEFINES) $(INCLUDES) $(CXXFLAGS) -c $^ -o $@
|
||
|
|
||
|
fx_shimmer_reverb2.o: ../fx_shimmer_reverb2.cpp
|
||
|
$(CXX) $(DEFINES) $(INCLUDES) $(CXXFLAGS) -c $^ -o $@
|
||
|
|
||
|
fx_rack.o: ../fx_rack.cpp
|
||
|
$(CXX) $(DEFINES) $(INCLUDES) $(CXXFLAGS) -c $^ -o $@
|
||
|
|
||
|
fxrack_test.o: fxrack_test.cpp
|
||
|
$(CXX) $(DEFINES) $(INCLUDES) $(CXXFLAGS) -c $^ -o $@
|
||
|
|
||
|
|
||
|
fxrack_test: $(OBJS)
|
||
|
$(LD) $(OBJS) -o fxrack_test $(LIBS)
|
||
|
|
||
|
clean:
|
||
|
rm -f *.o fxrack_test
|