Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 C_FILES := | 1 TARGETS»= cbootimage bct_dump |
| 2 C_FILES += nvbctlib_ap20.c | 2 CC» = gcc |
| 3 C_FILES += cbootimage.c | 3 CFLAG» = -Wall -O |
| 4 C_FILES += data_layout.c | |
| 5 C_FILES += parse.c | |
| 6 C_FILES += set.c | |
| 7 C_FILES += crypto.c | |
| 8 C_FILES += aes_ref.c | |
| 9 C_FILES += context.c | |
| 10 | 4 |
| 11 OBJS := $(patsubst %.c,%.o,$(notdir $(C_FILES))) | 5 all: $(TARGETS) |
| 12 | 6 |
| 13 TARGET = cbootimage | 7 # |
| 14 CC = gcc | 8 # Build the cbootimage tool. |
| 15 CFLAGS=-Wall -O | 9 # |
| 10 CBOOTIMAGE_C_FILES := cbootimage.c | |
| 11 CBOOTIMAGE_C_FILES += nvbctlib_ap20.c | |
| 12 CBOOTIMAGE_C_FILES += data_layout.c | |
| 13 CBOOTIMAGE_C_FILES += parse.c | |
| 14 CBOOTIMAGE_C_FILES += set.c | |
| 15 CBOOTIMAGE_C_FILES += crypto.c | |
| 16 CBOOTIMAGE_C_FILES += aes_ref.c | |
| 17 CBOOTIMAGE_C_FILES += context.c | |
| 16 | 18 |
| 17 $(TARGET):$(OBJS) | 19 CBOOTIMAGE_OBJS»:= $(patsubst %.c,%.o,$(notdir $(CBOOTIMAGE_C_FILES))) |
| 18 » $(CC) -o $(TARGET) $(OBJS) $(CFLAGS) | |
| 19 | 20 |
| 21 cbootimage: $(CBOOTIMAGE_OBJS) | |
| 22 $(CC) -o $@ $^ $(CFLAGS) | |
|
vb
2011/02/23 22:34:02
just out of curiosity: wouldn't
cbootimage: $(CBO
robotboy
2011/02/23 22:45:52
It does mostly the same thing. It makes the outpu
| |
| 23 | |
| 24 # | |
| 25 # Build the bct_dump tool. This tool generates a human readable version of | |
| 26 # the given BCT file. | |
| 27 # | |
| 28 BCT_DUMP_C_FILES := bct_dump.c | |
| 29 BCT_DUMP_C_FILES += nvbctlib_ap20.c | |
| 30 BCT_DUMP_C_FILES += data_layout.c | |
| 31 BCT_DUMP_C_FILES += set.c | |
| 32 BCT_DUMP_C_FILES += crypto.c | |
| 33 BCT_DUMP_C_FILES += aes_ref.c | |
| 34 BCT_DUMP_C_FILES += context.c | |
| 35 | |
| 36 BCT_DUMP_OBJS := $(patsubst %.c,%.o,$(notdir $(BCT_DUMP_C_FILES))) | |
| 37 | |
| 38 bct_dump: $(BCT_DUMP_OBJS) | |
| 39 $(CC) -o $@ $^ $(CFLAGS) | |
| 40 | |
| 41 # | |
| 42 # Remove | |
| 43 # | |
| 20 clean: | 44 clean: |
| 21 » rm -rf *.o $(TARGET) | 45 » rm -rf *.o *~ $(TARGETS) |
| OLD | NEW |