From a2937145799999fb482cff2d2faf4925f335005d Mon Sep 17 00:00:00 2001 From: Raymond Danks Date: Fri, 27 Apr 2012 08:46:55 -0600 Subject: nvramtool: Allow build under Cygwin To build under Cygwin, nvramtool depends upon the package ioperm: http://openwince.sourceforge.net/ioperm/ for sys/io.h and sys/perm.h. This change causes the nvramtool make to correctly include and link against these headers and libraries. Change-Id: If6cd9d324de7bc19830e0018844f42761b28ddd3 Signed-off-by: Raymond Danks Reviewed-on: http://review.coreboot.org/940 Tested-by: build bot (Jenkins) Reviewed-by: Ronald G. Minnich --- util/nvramtool/Makefile | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'util/nvramtool/Makefile') diff --git a/util/nvramtool/Makefile b/util/nvramtool/Makefile index 2a143b7b47..063bb1acd6 100644 --- a/util/nvramtool/Makefile +++ b/util/nvramtool/Makefile @@ -42,6 +42,10 @@ endif ifeq ($(OS_ARCH), NetBSD) LDFLAGS = -l$(shell uname -p) endif +ifeq ($(shell uname -o), Cygwin) +LDFLAGS = -lioperm +CFLAGS += -D__GLIBC__ +endif all: dep $(PROGRAM) -- cgit v1.2.3