Arnaud G. GIBERT
84e23826c3
- Add preliminary LV2 sample loading support, - Add LV2 multy layer sample play, - Add LV2 Bank select & Program change midi message support, - Fix minor bugs... - No GFX
32 lines
735 B
Bash
Executable File
32 lines
735 B
Bash
Executable File
#!/bin/bash
|
|
|
|
module_list="libnode.c datastruct.c"
|
|
main_list="drummer.c lv2_plugin.c"
|
|
|
|
for module in ${module_list} ${main_list}
|
|
do
|
|
cmd="gcc -g -c -I. -I/usr/include/libxml2 -o ${module//.c/.o} -fPIC ${module}"
|
|
|
|
echo ${cmd}
|
|
eval ${cmd}
|
|
done
|
|
|
|
|
|
|
|
cmd="gcc -g -o drummer ${module_list//.c/.o} drummer.o -fPIC -ldl -lxml2 -lz -llzma -lm -lsndfile -lsamplerate"
|
|
|
|
echo ${cmd}
|
|
eval ${cmd}
|
|
|
|
cmd="gcc -g -o drummer.so ${module_list//.c/.o} lv2_plugin.o -shared -fPIC -ldl -lxml2 -lz -llzma -lm -lsndfile -lsamplerate"
|
|
|
|
echo ${cmd}
|
|
eval ${cmd}
|
|
|
|
cmd="./drummer-mkttl"
|
|
|
|
#echo ${cmd}
|
|
#eval ${cmd}
|
|
#gcc -g -I . -L . -shared -o drummer.so -fPIC drummer.c
|
|
#gcc -g -I. -I/usr/include/libxml2 -o xpath -fPIC -ldl -lxml2 -lz -llzma -lm xpath.c
|