github.com/insionng/yougam@v0.0.0-20170714101924-2bc18d833463/libraries/mattn/go-sqlite3/_example/mod_vtable/Makefile (about) 1 ifeq ($(OS),Windows_NT) 2 EXE=extension.exe 3 EXT=sqlite3_mod_vtable.dll 4 RM=cmd /c del 5 LIBCURL=-lcurldll 6 LDFLAG= 7 else 8 EXE=extension 9 EXT=sqlite3_mod_vtable.so 10 RM=rm 11 LDFLAG=-fPIC 12 LIBCURL=-lcurl 13 endif 14 15 all : $(EXE) $(EXT) 16 17 $(EXE) : extension.go 18 go build $< 19 20 $(EXT) : sqlite3_mod_vtable.cc 21 g++ $(LDFLAG) -shared -o $@ $< -lsqlite3 $(LIBCURL) 22 23 clean : 24 @-$(RM) $(EXE) $(EXT)