diff options
author | Randall Spangler <rspangler@chromium.org> | 2013-01-08 10:44:23 -0800 |
---|---|---|
committer | ChromeBot <chrome-bot@google.com> | 2013-01-11 14:20:53 -0800 |
commit | 5d9bbf2bbd7b8dfad45d8ddfea6512987736e523 (patch) | |
tree | 6d720ac3bcd24aa618a08f7703012499eb27bdff /cgpt | |
parent | ee327511af9ce0812eaadd56fc3e0e6fbdbc407f (diff) | |
download | vboot-5d9bbf2bbd7b8dfad45d8ddfea6512987736e523.tar.gz |
Unify vboot build into a single makefile
This is a necessary precursor to getting coverage working.
BUG=chromium-os:26317
BRANCH=none
TEST=manual
sudo emerge vboot_reference
emerge-link vboot_reference chromeos-u-boot
emerge-daisy vboot_reference chromeos-u-boot
Change-Id: Ibed91c64a5ca5fa486169d64fb01a9e868ce27e5
Signed-off-by: Randall Spangler <rspangler@chromium.org>
(cherry picked from commit 13ed1f4812f810ee0a47b946ad990f1fa93f366c)
Reviewed-on: https://gerrit.chromium.org/gerrit/40906
Reviewed-by: Bill Richardson <wfrichar@chromium.org>
Diffstat (limited to 'cgpt')
-rw-r--r-- | cgpt/Makefile | 74 |
1 files changed, 0 insertions, 74 deletions
diff --git a/cgpt/Makefile b/cgpt/Makefile deleted file mode 100644 index c22a680c..00000000 --- a/cgpt/Makefile +++ /dev/null @@ -1,74 +0,0 @@ -# Copyright (c) 2012 The Chromium OS Authors. All rights reserved. -# Use of this source code is governed by a BSD-style license that can be -# found in the LICENSE file. - -BUILD_ROOT := ${BUILD}/cgpt - -INCLUDES = -I$(FWDIR)/lib/cgptlib/include -I$(FWDIR)/include -LIBS = ${HOSTLIB} -LDLIBS += -luuid -LDFLAGS += -static - -DESTDIR ?= /usr/bin - -PROGNAME = ${BUILD_ROOT}/cgpt - -LIB_CGPT_CC = ${BUILD_ROOT}/libcgpt-cc.a - -ALL_SRCS = \ - cgpt.c \ - cgpt_create.c \ - cgpt_add.c \ - cgpt_boot.c \ - cgpt_show.c \ - cgpt_repair.c \ - cgpt_prioritize.c \ - cgpt_find.c \ - cgpt_legacy.c \ - cmd_show.c \ - cmd_repair.c \ - cmd_create.c \ - cmd_add.c \ - cmd_boot.c \ - cmd_find.c \ - cmd_prioritize.c \ - cmd_legacy.c \ - cgpt_common.c - -LIB_CGPT_CC_SRCS = \ - CgptManager.cc \ - cgpt_create.c \ - cgpt_add.c \ - cgpt_boot.c \ - cgpt_show.c \ - cgpt_repair.c \ - cgpt_prioritize.c \ - cgpt_common.c \ - ../firmware/lib/cgptlib/crc32.c \ - ../firmware/lib/cgptlib/cgptlib_internal.c \ - ../firmware/stub/utility_stub.c - -main: $(PROGNAME) - -include ../build.mk - -LIB_CGPT_CC_OBJS = $(filter %.o, \ - $(LIB_CGPT_CC_SRCS:%.c=${BUILD_ROOT}/%.o) \ - $(LIB_CGPT_CC_SRCS:%.cc=${BUILD_ROOT}/%.o)) -LIB_CGPT_CC_DEPS = $(LIB_CGPT_CC_OBJS:%.o=%.o.d) - -libcgpt_cc: $(LIB_CGPT_CC) - -$(LIB_CGPT_CC): $(LIB_CGPT_CC_OBJS) - rm -f $@ - ar qc $@ $^ - -$(PROGNAME): $(ALL_OBJS) $(LIBS) - $(CC) -o $(PROGNAME) $(CFLAGS) $(LDFLAGS) $^ $(LDLIBS) - -install: $(PROGNAME) - mkdir -p $(DESTDIR) - cp -f $^ $(DESTDIR) - chmod a+rx $(patsubst ${BUILD_ROOT}/%,$(DESTDIR)/%,$^) - -.PHONY: all install |