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)