23 lines · plain
1C_SOURCES := main.c a.c b.c c.c2EXE := # Define a.out explicitly3MAKE_DSYM := NO4 5all: a.out libbar.a libfoo-thin.a6 7a.out: main.o libfoo.a8 $(LD) $(LDFLAGS) $^ -o $@9 10libfoo.a: a.o b.o11 $(AR) $(ARFLAGS) $@ $^12 13# This tests whether lldb can load a thin archive14libbar.a: c.o15 $(eval LLVM_ARFLAGS := -rcsDT)16 $(LLVM_AR) $(LLVM_ARFLAGS) $@ $^17 18libfoo-thin.a: a.o b.o19 $(eval LLVM_ARFLAGS := -rcsUT)20 $(LLVM_AR) $(LLVM_ARFLAGS) $@ $^21 22include Makefile.rules23