[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH RFC 1/8] golang/xenlight: Create stub package
On Mon, Jan 23, 2017 at 11:43:30AM -0500, Ronald Rojas wrote: [...] > + > +subdir-distclean-firmware: .phony > + $(MAKE) -C firmware distclean > + This looks unrelated. > subdir-clean-debugger/gdbsx subdir-distclean-debugger/gdbsx: .phony > $(MAKE) -C debugger/gdbsx clean > > diff --git a/tools/golang/xenlight/Makefile b/tools/golang/xenlight/Makefile > new file mode 100644 > index 0000000..1c2a2b7 > --- /dev/null > +++ b/tools/golang/xenlight/Makefile > @@ -0,0 +1,31 @@ > +XEN_ROOT=$(CURDIR)/../../.. > +GOLANG_SRC=$(GOPATH)/src/xenproject.org/xenlight > +CGO_CFLAGS = -I$(DESTDIR)$(includedir) > +CGO_LDFLAGS = -L$(DESTDIR)$(libdir) -Wl,-rpath-link=$(DESTDIR)$(libdir) > +include $(XEN_ROOT)/tools/Rules.mk > + > +BINARY = xenlight.a > +GO ?= go > + > +.PHONY: all > +all: build > + > +.PHONY: build > +build: xenlight.a > + > +.PHONY: install > +install: build > + $(INSTALL_DIR) $(DESTDIR)$(GOLANG_SRC) > + $(INSTALL_DATA) xenlight.go $(DESTDIR)$(GOLANG_SRC) > + > +.PHONY: clean > +clean: > + $(RM) $(BINARY) > + > +.PHONY: distclean > +distclean: clean > + > +xenlight.a: xenlight.go > + CGO_CFLAGS="$(CGO_CFLAGS)" CGO_LDFLAGS="$(CGO_LDFLAGS)" $(GO) build -o > $@ $< > + > +-include $(DEPS) > diff --git a/tools/golang/xenlight/xenlight.go > b/tools/golang/xenlight/xenlight.go > new file mode 100644 > index 0000000..f82e14e > --- /dev/null > +++ b/tools/golang/xenlight/xenlight.go > @@ -0,0 +1,86 @@ > +/* > + * Copyright (C) 2016 George W. Dunlap, Citrix Systems UK Ltd > + * > + * This program is free software; you can redistribute it and/or > + * modify it under the terms of the GNU General Public License as > + * published by the Free Software Foundation; version 2 of the > + * License only. > + * > + * This program is distributed in the hope that it will be useful, but > + * WITHOUT ANY WARRANTY; without even the implied warranty of > + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU > + * General Public License for more details. > + * > + * You should have received a copy of the GNU General Public License > + * along with this program; if not, write to the Free Software > + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA > + * 02110-1301, USA. > + */ My impression is that we prefer LGPL for libraries -- but of course it is up to the author to decide what license to use. :-) Wei. _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx https://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |