Add DESTDIR support (bug #200)
[asterisk/asterisk.git] / astman / Makefile
index 239b11b..476c491 100755 (executable)
@@ -1,11 +1,14 @@
-
+#
+# Don't use ast mm routines
+#
+CFLAGS+=-DNO_AST_MM
 TARGET=$(shell if [ -f /usr/include/newt.h ]; then echo "astman"; else echo "none" ; fi)
 TARGET=$(shell if [ -f /usr/include/newt.h ]; then echo "astman"; else echo "none" ; fi)
-all: $(TARGET)
+all: depend $(TARGET)
 
 install:
        if [ "$(TARGET)" != "none" ]; then \
                for x in $(TARGET); do \
 
 install:
        if [ "$(TARGET)" != "none" ]; then \
                for x in $(TARGET); do \
-                       install -m 755 $$x $(ASTSBINDIR)/astman; \
+                       install -m 755 $$x $(DESTDIR)$(ASTSBINDIR)/astman; \
                done ; \
        fi
 
                done ; \
        fi
 
@@ -13,7 +16,17 @@ none:
        @echo Not building the Asterisk Manager "astman"
 
 clean:
        @echo Not building the Asterisk Manager "astman"
 
 clean:
-       rm -f *.o astman
+       rm -f *.o astman .depend
 
 astman: astman.o ../md5.o
        $(CC) -o astman astman.o ../md5.o -lnewt
 
 astman: astman.o ../md5.o
        $(CC) -o astman astman.o ../md5.o -lnewt
+
+ifneq ($(wildcard .depend),)
+include .depend
+endif
+
+depend: .depend
+
+.depend:
+       ../mkdep $(CFLAGS) `ls *.c`
+