| Index: cgpt/Makefile
|
| diff --git a/cgpt/Makefile b/cgpt/Makefile
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..1f8deded9c599ac1b8f0ff5977b1f04e7f17fb93
|
| --- /dev/null
|
| +++ b/cgpt/Makefile
|
| @@ -0,0 +1,45 @@
|
| +# Copyright (c) 2010 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.
|
| +
|
| +CC ?= gcc
|
| +TOP ?= ..
|
| +CFLAGS ?= -Wall -DNDEBUG -O3 -Werror
|
| +CFLAGS += -static
|
| +LDFLAGS += -luuid
|
| +FWDIR=$(TOP)/vboot_firmware
|
| +
|
| +INCLUDES = -I$(FWDIR)/lib/cgptlib/include
|
| +LIBS = $(FWDIR)/vboot_fw.a
|
| +
|
| +DESTDIR ?= /usr/bin
|
| +
|
| +PROGNAME = cgpt
|
| +
|
| +OBJS= \
|
| + cgpt.o \
|
| + cmd_show.o \
|
| + cmd_repair.o \
|
| + cmd_create.o \
|
| + cmd_add.o \
|
| + cmd_boot.o \
|
| + cgpt_common.o
|
| +
|
| +
|
| +all: $(PROGNAME)
|
| +
|
| +$(PROGNAME): $(OBJS) $(LIBS)
|
| + $(CC) -o $(PROGNAME) $(CFLAGS) $^ $(LDFLAGS)
|
| +
|
| +.c.o:
|
| + $(CC) $(CFLAGS) $(INCLUDES) -c $< -o $@
|
| +
|
| +clean:
|
| + rm -f $(PROGNAME) *.o *~
|
| +
|
| +install: $(PROGNAME)
|
| + mkdir -p $(DESTDIR)
|
| + cp -f $^ $(DESTDIR)
|
| + chmod a+rx $(patsubst %,$(DESTDIR)/%,$^)
|
| +
|
| +.PHONY: all clean install
|
|
|