arch/x86/acpigen: Clean up acpigen library
[coreboot.git] / util / ectool / Makefile
blob8aa1415a564ebe2be761612d84da852792f70ac6
1 ##
2 ## Makefile for ectool
3 ##
4 ## Copyright (C) 2009 by coresystems GmbH
5 ## written by Stefan Reinauer <stepan@coresystems.de>
6 ##
7 ## This program is free software; you can redistribute it and/or modify
8 ## it under the terms of the GNU General Public License as published by
9 ## the Free Software Foundation; version 2 of the License.
11 ## This program is distributed in the hope that it will be useful,
12 ## but WITHOUT ANY WARRANTY; without even the implied warranty of
13 ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 ## GNU General Public License for more details.
17 CC = gcc
18 CFLAGS = -O2 -Wall -W
19 PROGRAM = ectool
20 INSTALL = /usr/bin/install
21 PREFIX = /usr/local
22 OS_ARCH = $(shell uname)
24 ifeq ($(shell uname -o 2>/dev/null), Cygwin)
25 LDFLAGS = -lioperm
26 endif
28 ifeq ($(OS_ARCH), NetBSD)
29 LDFLAGS = -l$(shell uname -p)
30 endif
32 all: $(PROGRAM)
34 $(PROGRAM): ec.o ectool.o
35 $(CC) $(CFLAGS) -o $@ $^ $(LDFLAGS)
37 install: $(PROGRAM)
38 $(INSTALL) $(PROGRAM) $(PREFIX)/sbin
40 clean:
41 rm -f *.o $(PROGRAM) junit.xml
43 distclean: clean
45 %.o: %.c
46 $(CC) $(CFLAGS) -c $^ -I. -o $@
48 .PHONY: all install clean distclean