1ifeq ($(OS),Windows_NT) 2EXE=extension.exe 3EXT=sqlite3_mod_vtable.dll 4RM=cmd /c del 5LIBCURL=-lcurldll 6LDFLAG= 7else 8EXE=extension 9EXT=sqlite3_mod_vtable.so 10RM=rm 11LDFLAG=-fPIC 12LIBCURL=-lcurl 13endif 14 15all : $(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 23clean : 24 @-$(RM) $(EXE) $(EXT) 25