[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH RFC 39/59] libxl.go: Put common link flags in libxl.go
From: George Dunlap <george.dunlap@xxxxxxxxxx> ...so that the only things added in the makefile are extra flags required when linking against non-installed builds. Add in the text of the GPL while we're at it. Signed-off-by: George Dunlap <george.dunlap@xxxxxxxxxx> --- Makefile | 3 +-- libxl.go | 19 +++++++++++++++++++ 2 files changed, 20 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 0e0b231..0265dc8 100644 --- a/Makefile +++ b/Makefile @@ -7,11 +7,10 @@ all: $(BIN) CGO_CFLAGS = -I/build/hg/xen.git/dist/install/usr/local/include -CGO_LIBS = -lyajl -lxenlight # FIXME XENLIB_PATH ?= /build/hg/xen.git/dist/install/usr/local/lib/ -CGO_LDFLAGS = -L$(XENLIB_PATH) -Wl,-rpath-link=$(XENLIB_PATH) $(CGO_LIBS) +CGO_LDFLAGS = -L$(XENLIB_PATH) -Wl,-rpath-link=$(XENLIB_PATH) schedbench: main.go processworker.go xenworker.go benchmark.go run.go libxl.go htmlreport.go plan.go CGO_LDFLAGS="$(CGO_LDFLAGS)" CGO_CFLAGS="$(CGO_CFLAGS)" go build -o $@ $^ diff --git a/libxl.go b/libxl.go index 9477bca..6621974 100644 --- a/libxl.go +++ b/libxl.go @@ -1,6 +1,25 @@ +/* + * 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. + */ package main /* +#cgo LDFLAGS: -lyajl -lxenlight #include <libxl.h> #include <stdlib.h> */ -- 2.7.4 _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx https://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |