]> granicus.if.org Git - graphviz/commitdiff
more go bits
authorJohn Ellson <ellson@research.att.com>
Thu, 21 Nov 2013 21:22:07 +0000 (16:22 -0500)
committerJohn Ellson <ellson@research.att.com>
Thu, 21 Nov 2013 21:22:07 +0000 (16:22 -0500)
tclpkg/gv/Makefile.am
tclpkg/gv/go.make [deleted file]
tclpkg/gv/go_setup [deleted file]
tclpkg/gv/gvgotest.go [moved from tclpkg/gv/test.go with 100% similarity]

index f09a6eeed7924a4ee029d97c83644f427f242938..7f75b661c625a189bb9b6cf7ffa17e5142eae74a 100644 (file)
@@ -33,15 +33,26 @@ gv_sharp.cpp: gv.i
        $(SWIG) -c++ -csharp -namespace gv -o gv_sharp.cpp $(srcdir)/gv.i
 
 pkggodir = $(pkglibdir)/go
-GO_data = gv.go gv_gc.c
-nodist_libgv_go_la_SOURCES = gv_go.cpp
-libgv_go_la_SOURCES = $(BASESOURCES) gv_dummy_init.c
-libgv_go_la_LIBADD = $(BASELIBS) $(GO_LIBS)
-libgv_go_la_LDFLAGS = -module -avoid-version
-libgv_go_la_CPPFLAGS = $(BASECPPFLAGS) $(GO_INCLUDES)
-$(GO_data): gv_go.cpp
-gv_go.cpp: gv.i
-       $(SWIG) -c++ -go -intgosize @SIZEOF_INT_BITS@ -o gv_go.cpp $(srcdir)/gv.i
+GO_data = 
+#nodist_libgv_go_la_SOURCES = gv_go.cpp
+#libgv_go_la_SOURCES = $(BASESOURCES) gv_dummy_init.c
+#libgv_go_la_LIBADD = $(BASELIBS) $(GO_LIBS)
+#libgv_go_la_LDFLAGS = -module -avoid-version
+#libgv_go_la_CPPFLAGS = $(BASECPPFLAGS) $(GO_INCLUDES)
+gvgotest: gv.i gvgotest.go
+       ( \
+       mkdir -p go/src/gv; \
+       $(SED) -e 's/#include "gvc.h"/#include <graphviz\/gvc.h>/' <$(srcdir)/gv.i >go/src/gv/gv.swigcxx; \
+       $(SED) -e 's/#include <gvc.h>/#include <graphviz\/gvc.h>/' <$(srcdir)/gv_dummy_init.c >go/src/gv/gv_dummy_init.c; \
+       $(SED) -e 's/#include "gvplugin.h"/#include <graphviz\/gvplugin.h>/' <$(srcdir)/gv_builtins.c >go/src/gv/gv_builtins.c; \
+       $(SED) -e 's/#include "gvc.h"/#include <graphviz\/gvc.h>/' -e 's/DEMAND_LOADING/1/' <$(srcdir)/gv.cpp >go/src/gv/gv.cpp; \
+       echo "package gv" >go/src/gv/gv.go; \
+       cat $(srcdir)/gvgotest.go >go/src/gvgotest.go; \
+       export GOROOT=/home/ellson/FIX/Linux.x86_64/build/go; \
+       export GOPATH=/home/ellson/FIX/Linux.x86_64/build/graphviz/tclpkg/gv/go ;\
+       cd go/src; \
+       $(GOROOT)/bin/go build -x -work -gccgoflags '-lgvc' -compiler gccgo gvgotest.go && mv gvgotest ../../; \
+       )
 
 pkgguiledir = $(pkglibdir)/guile
 GUILE_data = 
@@ -270,11 +281,11 @@ pkgsharp_LTLIBRARIES = libgv_sharp.la
 DEVTSTS += test_sharp
 endif
 if WITH_GO
-pkggo_DATA = $(GO_data)
-man_MANS += gv.3go
-pdf_DATA += gv.3go.pdf
-pkggo_LTLIBRARIES = libgv_go.la
-DEVTSTS += test_go
+#pkggo_DATA = $(GO_data)
+#man_MANS += gv.3go
+#pdf_DATA += gv.3go.pdf
+#pkggo_LTLIBRARIES = libgv_go.la
+#DEVTSTS += test_go
 endif
 if WITH_GUILE
 pkgguile_DATA = $(GUILE_data)
diff --git a/tclpkg/gv/go.make b/tclpkg/gv/go.make
deleted file mode 100644 (file)
index ef88012..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-GO=$(GOROOT)/bin/go
-
-test: test.go prep
-       ( cd go/src; \
-       $(GO) build -x -work -gccgoflags '-lgvc' -compiler gccgo test.go && mv test ../../ )
-
-.PHONY: prep
-prep:
-       mkdir -p go/src/gv
-       sed -e 's/#include "gvc.h"/#include <graphviz\/gvc.h>/' <gv.i >go/src/gv/gv.swigcxx
-       sed -e 's/#include <gvc.h>/#include <graphviz\/gvc.h>/' <gv_dummy_init.c >go/src/gv/gv_dummy_init.c
-       sed -e 's/#include "gvplugin.h"/#include <graphviz\/gvplugin.h>/' <gv_builtins.c >go/src/gv/gv_builtins.c
-       sed -e 's/#include "gvc.h"/#include <graphviz\/gvc.h>/' \
-               -e 's/DEMAND_LOADING/1/' <gv.cpp >go/src/gv/gv.cpp
-       echo "package gv" >go/src/gv/gv.go
-       cat test.go >go/src/test.go
-
-clean:
-       rm -rf test go /tmp/go-build*
diff --git a/tclpkg/gv/go_setup b/tclpkg/gv/go_setup
deleted file mode 100755 (executable)
index 5fbac5c..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-export GOROOT=/home/ellson/FIX/Linux.x86_64/build/go
-export GOPATH=`pwd`/go
-export GO=$GOROOT/bin/go
similarity index 100%
rename from tclpkg/gv/test.go
rename to tclpkg/gv/gvgotest.go