franta-hg@0: all: libdemo.so franta-hg@0: franta-hg@0: libdemo.so: demo.cpp franta-hg@0: g++ -g -shared -fPIC demo.cpp -o libdemo.so franta-hg@0: franta-hg@0: clean: franta-hg@0: rm -f libdemo.so franta-hg@0: franta-hg@0: run: libdemo.so franta-hg@0: echo "\ franta-hg@0: SELECT 'load_extension', load_extension('./libdemo.so'); \ franta-hg@0: SELECT 'get_pid', get_pid(); \ franta-hg@0: SELECT 'value_count', value_count(), value_count('a'), value_count('a', 'b'), value_count(1,2,3); \ franta-hg@0: SELECT 'multiply', multiply(2, 4); \ franta-hg@0: " | sqlite3 franta-hg@0: franta-hg@0: info: libdemo.so franta-hg@0: nm libdemo.so franta-hg@0: ldd libdemo.so franta-hg@0: file libdemo.so