Makefile 417 B

1234567891011121314151617181920212223242526272829303132
  1. srcdir = .
  2. top_srcdir = ..
  3. default: all
  4. include ../Makefile.conf
  5. SOURCES = getopt.c getopt1.c long-options.c closeout.c obstack.c
  6. OBJECTS = $(patsubst %.c, %.o, $(SOURCES))
  7. GENFILES = $(OBJECTS) libopt.a
  8. .PHONY: all
  9. all:: libopt.a
  10. libopt.a: $(OBJECTS)
  11. $(AR) r $@ $^
  12. $(RANLIB) $@
  13. .PHONY: install
  14. install:: all
  15. .PHONY: clean
  16. clean::
  17. $(RM) $(GENFILES)
  18. .PHONY: distclean
  19. cvslean:: clean
  20. $(RM) Makefile