SWIG=/usr/bin/swig SWIGOBJS = st_gc.c st_wrap.cxx st.go all: st.so st.a $(SWIGOBJS): st.i $(SWIG) -go -c++ -intgosize 64 st.i st.o: st.cxx g++ -c -fpic -g -o st.o st.cxx st_wrap.o: st_wrap.cxx g++ -c -fpic -g -o st_wrap.o st_wrap.cxx st.so: st_wrap.o st.o g++ -shared st_wrap.o st.o -o st.so st_gc.6: st_gc.c go tool 6c -I `go env GOROOT`/pkg/`go env GOOS`_`go env GOARCH` st_gc.c st.6: st.go go tool 6g st.go st.a: st.6 st_gc.6 go tool pack grc st.a st.6 st_gc.6 test: stmain stmain: stmain.6 go tool 6l -L . -r . -o stmain stmain.6 stmain.6: stmain.go go tool 6g -I . stmain.go