summaryrefslogtreecommitdiff
path: root/cgpt
diff options
context:
space:
mode:
authorRandall Spangler <rspangler@chromium.org>2013-01-08 10:44:23 -0800
committerChromeBot <chrome-bot@google.com>2013-01-11 14:20:53 -0800
commit5d9bbf2bbd7b8dfad45d8ddfea6512987736e523 (patch)
tree6d720ac3bcd24aa618a08f7703012499eb27bdff /cgpt
parentee327511af9ce0812eaadd56fc3e0e6fbdbc407f (diff)
downloadvboot-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/Makefile74
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