[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 Wed, Jan 25, 2017 at 04:55:38PM +0000, Wei Liu wrote: > On Mon, Jan 23, 2017 at 11:43:30AM -0500, Ronald Rojas wrote: > [...] > > + > > +subdir-distclean-firmware: .phony > > + $(MAKE) -C firmware distclean > > + > > This looks unrelated. You're correct. Thanks for catching the mistake. > > > 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. :-) Why the preferance for LGPL? I'm not too familiar with the differences between the two. > > Wei. Thanks, Ronald _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx https://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |