| OLD | NEW |
| 1 # Copyright (c) 2009,2010 The Chromium OS Authors. All rights reserved. | 1 # Copyright (c) 2009,2010 The Chromium OS Authors. All rights reserved. |
| 2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
| 3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
| 4 | 4 |
| 5 TPM_NVTOOL = tpm-nvtool | 5 TPM_NVTOOL = tpm-nvtool |
| 6 | 6 |
| 7 OSNAME = $(shell uname) | 7 OSNAME = $(shell uname) |
| 8 | 8 |
| 9 CC = gcc | 9 CC ?= gcc |
| 10 CFLAGS = -Wall -g -I. -L/usr/local/lib | 10 CFLAGS += -Wall -g -I. -L/usr/local/lib |
| 11 LIBS = -ltspi | 11 LIBS = -ltspi |
| 12 | 12 |
| 13 ifeq ($(OSNAME), Darwin) | 13 ifeq ($(OSNAME), Darwin) |
| 14 ARCHS = -arch i386 | 14 ARCHS = -arch i386 |
| 15 LIBS += -liconv | 15 LIBS += -liconv |
| 16 else | 16 else |
| 17 ARCHS = | 17 ARCHS = |
| 18 endif | 18 endif |
| 19 | 19 |
| 20 TPM_NVTOOL_OBJS = main.o \ | 20 TPM_NVTOOL_OBJS = main.o \ |
| (...skipping 13 matching lines...) Expand all Loading... |
| 34 %.o: %.c | 34 %.o: %.c |
| 35 $(CC) $(CFLAGS) $(ARCHS) $*.c -c -o $*.o | 35 $(CC) $(CFLAGS) $(ARCHS) $*.c -c -o $*.o |
| 36 $(CC) $(CFLAGS) $(ARCHS) -MM $*.c > $*.d | 36 $(CC) $(CFLAGS) $(ARCHS) -MM $*.c > $*.d |
| 37 @mv -f $*.d $*.d.tmp | 37 @mv -f $*.d $*.d.tmp |
| 38 @sed -e 's|.*:|$*.o:|' < $*.d.tmp > $*.d | 38 @sed -e 's|.*:|$*.o:|' < $*.d.tmp > $*.d |
| 39 @sed -e 's/.*://' -e 's/\\$$//' < $*.d.tmp | fmt -1 | sed -e 's/^ *//' -
e 's/$$/:/' >> $*.d | 39 @sed -e 's/.*://' -e 's/\\$$//' < $*.d.tmp | fmt -1 | sed -e 's/^ *//' -
e 's/$$/:/' >> $*.d |
| 40 @rm -f $*.d.tmp | 40 @rm -f $*.d.tmp |
| 41 | 41 |
| 42 clean: | 42 clean: |
| 43 rm -f $(TPM_NVTOOL) *.o *.d help/help.h | 43 rm -f $(TPM_NVTOOL) *.o *.d help/help.h |
| OLD | NEW |