Force coreboot mconf to create temp files in the output directory
[coreboot.git] / util / ectool / Makefile
index 7e92f68e85ed9f4c54ba1b1da9e11660fb8fd0c4..c817395b0f2d4df57a02cbde0818c202714d0d7e 100644 (file)
@@ -1,34 +1,39 @@
-#
-# Makefile for ectool
-#
-# Copyright (C) 2009 by coresystems GmbH 
-# written by Stefan Reinauer <stepan@coresystems.de> 
-# 
-# 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; either version 2 of the License, or
-# (at your option) any later version.
-#
-# 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., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
+##
+## Makefile for ectool
+##
+## Copyright (C) 2009 by coresystems GmbH
+## written by Stefan Reinauer <stepan@coresystems.de>
+##
+## 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.
+##
+## 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 St, Fifth Floor, Boston, MA  02110-1301 USA
+##
 
-CC=gcc
-CFLAGS=-O2 -Wall -W
+CC = gcc
+CFLAGS = -O2 -Wall -W
+PROGRAM = ectool
+INSTALL = /usr/bin/install
+PREFIX  = /usr/local
 
-all: ectool
+all: $(PROGRAM)
 
-ectool: ec.o ectool.o
+$(PROGRAM): ec.o ectool.o
        $(CC) $(CFLAGS) -o $@ $^
-       
+
+install: $(PROGRAM)
+       $(INSTALL) $(PROGRAM) $(PREFIX)/sbin
+
 clean:
-       rm *.o ectool
+       rm *.o $(PROGRAM)
 
 %.o: %.c
        $(CC) $(CFLAGS) -c $^ -I. -o $@