github.com/cellofellow/gopkg@v0.0.0-20140722061823-eec0544a62ad/database/sqlite3/_example/mod_regexp/Makefile (about) 1 ifeq ($(OS),Windows_NT) 2 EXE=extension.exe 3 EXT=sqlite3_mod_regexp.dll 4 RM=cmd /c del 5 LDFLAG= 6 else 7 EXE=extension 8 EXT=sqlite3_mod_regexp.so 9 RM=rm 10 LDFLAG=-fPIC 11 endif 12 13 all : $(EXE) $(EXT) 14 15 $(EXE) : extension.go 16 go build $< 17 18 $(EXT) : sqlite3_mod_regexp.c 19 gcc $(LDFLAG) -shared -o $@ $< -lsqlite3 -lpcre 20 21 clean : 22 @-$(RM) $(EXE) $(EXT)