12345678910111213141516171819202122 |
- ifeq ($(OS),Windows_NT)
- EXE=extension.exe
- EXT=sqlite3_mod_regexp.dll
- RM=cmd /c del
- LDFLAG=
- else
- EXE=extension
- EXT=sqlite3_mod_regexp.so
- RM=rm
- LDFLAG=-fPIC
- endif
- all : $(EXE) $(EXT)
- $(EXE) : extension.go
- go build $<
- $(EXT) : sqlite3_mod_regexp.c
- gcc $(LDFLAG) -shared -o $@ $< -lsqlite3 -lpcre
- clean :
- @-$(RM) $(EXE) $(EXT)
|