Makefile 409 B

1234567891011121314151617181920
  1. CC=clang
  2. SOURCES=$(wildcard *.m)
  3. OBJECTS=$(SOURCES:.m=.o)
  4. libtest.a : $(OBJECTS)
  5. $(AR) rcs libtest.a $(OBJECTS)
  6. ranlib libtest.a
  7. %.c.o : %.c $(C_DEPS)
  8. $(VERBOSE)$(CC) $(ALL_CFLAGS) -o $@ -c $<
  9. %.cpp.o : %.cpp $(C_DEPS)
  10. $(VERBOSE)$(CXX) $(CXXFLAGS) -o $@ -c $<
  11. %.m.o : %.m $(C_DEPS)
  12. $(VERBOSE)$(CXX) $(ALL_CFLAGS) -o $@ -c $<
  13. %.mm.o : %.mm $(C_DEPS)
  14. $(VERBOSE)$(CXX) $(CXXFLAGS) -o $@ -c $<