Makefile 578 B

123456789101112131415161718192021222324252627282930313233
  1. #
  2. # Don't use ast mm routines
  3. #
  4. CFLAGS+=-DNO_AST_MM
  5. TARGET=$(shell if [ -f /usr/include/newt.h ]; then echo "astman"; else echo "none" ; fi)
  6. all: depend $(TARGET)
  7. install:
  8. if [ "$(TARGET)" != "none" ]; then \
  9. for x in $(TARGET); do \
  10. install -m 755 $$x $(DESTDIR)$(ASTSBINDIR)/astman; \
  11. done ; \
  12. fi
  13. none:
  14. @echo Not building the Asterisk Manager "astman"
  15. clean:
  16. rm -f *.o astman .depend
  17. astman: astman.o ../md5.o
  18. $(CC) -o astman astman.o ../md5.o -lnewt
  19. ifneq ($(wildcard .depend),)
  20. include .depend
  21. endif
  22. depend: .depend
  23. .depend:
  24. ../mkdep $(CFLAGS) `ls *.c`