4 ## Copyright (C) 2009 by coresystems GmbH
5 ## written by Stefan Reinauer <stepan@coresystems.de>
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.
20 INSTALL
= /usr
/bin
/env
install
22 OS_ARCH
= $(shell uname
)
24 ifeq ($(shell uname
-o
2>/dev
/null
), Cygwin
)
28 ifeq ($(OS_ARCH
), $(filter $(OS_ARCH
), NetBSD OpenBSD
))
29 LDFLAGS
= -l
$(shell uname
-p
)
34 $(PROGRAM
): ec.o ectool.o
35 $(CC
) $(CFLAGS
) -o
$@
$^
$(LDFLAGS
)
38 $(INSTALL
) $(PROGRAM
) $(PREFIX
)/sbin
41 rm -f
*.o
$(PROGRAM
) junit.xml
46 $(CC
) $(CFLAGS
) -c
$^
-I.
-o
$@
48 .PHONY
: all install clean distclean