Merged revisions 44055 via svnmerge from
[asterisk/asterisk.git] / agi / Makefile
1 #
2 # Asterisk -- A telephony toolkit for Linux.
3
4 # Makefile for AGI-related stuff
5 #
6 # Copyright (C) 1999-2006, Digium
7 #
8 # Mark Spencer <markster@digium.com>
9 #
10 # This program is free software, distributed under the terms of
11 # the GNU General Public License
12 #
13
14 .PHONY: clean clean-depend all depend uninstall
15
16 AGIS=agi-test.agi eagi-test eagi-sphinx-test jukebox.agi
17
18 ifeq ($(OSARCH),SunOS)
19   LIBS+=-lsocket -lnsl
20 endif
21
22 include $(ASTTOPDIR)/Makefile.rules
23
24 all: $(AGIS)
25
26 strcompat.c: ../main/strcompat.c
27         @cp $< $@
28
29 eagi-test: eagi-test.o strcompat.o
30
31 eagi-sphinx-test: eagi-sphinx-test.o
32
33 install: all
34         mkdir -p $(DESTDIR)$(AGI_DIR)
35         for x in $(AGIS); do $(INSTALL) -m 755 $$x $(DESTDIR)$(AGI_DIR) ; done
36
37 uninstall:
38         for x in $(AGIS); do rm -f $(DESTDIR)$(AGI_DIR)/$$x ; done
39
40 clean-depend:
41         rm -f .depend
42
43 clean: clean-depend
44         rm -f *.so *.o look eagi-test eagi-sphinx-test
45         rm -f strcompat.c
46
47 ifneq ($(wildcard .depend),)
48   include .depend
49 endif
50
51 depend: .depend
52
53 .depend:
54         ../build_tools/mkdep $(CFLAGS) `ls *.c`