Makefile.rules: Avoid redundant .d generation (make restart) and inline archive rule...
[lldb.git] / lldb / test / API / functionalities / archives / Makefile
index 4d1950c..d5d119e 100644 (file)
@@ -1,7 +1,14 @@
-C_SOURCES := main.c
-
+C_SOURCES := main.c a.c b.c
+EXE :=  # Define a.out explicitly
 MAKE_DSYM := NO
-ARCHIVE_NAME := libfoo.a
-ARCHIVE_C_SOURCES := a.c b.c
+
+all: a.out
+
+a.out: main.o libfoo.a
+       $(LD) $(LDFLAGS) $^ -o $@
+
+libfoo.a: a.o b.o
+       $(AR) $(ARFLAGS) $@ $^
+       $(RM) $^
 
 include Makefile.rules