Chromium Code Reviews| Index: src/platform/vboot_reference/cgptlib/Makefile |
| diff --git a/src/platform/vboot_reference/cgptlib/Makefile b/src/platform/vboot_reference/cgptlib/Makefile |
| index 5ba386e7144e45a8c8c3356a3f958f6e008a5b4e..5b37af5610aaad2d02b475ddec9d21f633f588ee 100644 |
| --- a/src/platform/vboot_reference/cgptlib/Makefile |
| +++ b/src/platform/vboot_reference/cgptlib/Makefile |
| @@ -6,19 +6,21 @@ CFLAGS += -Wall -Werror -ansi |
| INCLUDES += -Itests |
| SUBDIRS = tests |
| -all: cgpt.a |
| +all: libcgpt.a |
| + set -e; \ |
| for i in $(SUBDIRS); do \ |
| - ( cd $$i ; $(MAKE)) ; \ |
| + $(MAKE) -C $$i; \ |
|
Bill Richardson
2010/05/20 16:51:15
That's not parallelizable. Use this instead:
all:
Louis
2010/05/21 03:43:21
This cannot be parallelized because we need libcgp
|
| done |
| .c.o: |
| $(CC) $(CFLAGS) $(INCLUDES) -c $< -o $@ |
| -cgpt.a: cgptlib.o quick_sort.o crc32.o |
| +libcgpt.a: cgptlib.o quick_sort.o crc32.o |
| $(AR) rs $@ $^ |
| clean: |
| + set -e; \ |
| for i in $(SUBDIRS); do \ |
|
Bill Richardson
2010/05/20 16:51:15
clean: $(foreach DIR,$(SUBDIRS),$(DIR)-subdir)
Louis
2010/05/21 03:43:21
This cannot be parallelized because our build syst
|
| - ( $(MAKE) -C $$i clean ) ; \ |
| + $(MAKE) -C $$i clean; \ |
| done |
| rm -f *.o *~ *.a |