08de2f751ef220d552271253e1e724067ab8b5af
[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 eagi-test: eagi-test.o strcompat.o
27
28 eagi-sphinx-test: eagi-sphinx-test.o
29
30 $(eval $(call ast_make_o_c,strcompat.o,../main/strcompat.c))
31
32 install: all
33         mkdir -p $(DESTDIR)$(AGI_DIR)
34         for x in $(AGIS); do $(INSTALL) -m 755 $$x $(DESTDIR)$(AGI_DIR) ; done
35
36 uninstall:
37         for x in $(AGIS); do rm -f $(DESTDIR)$(AGI_DIR)/$$x ; done
38
39 clean-depend:
40         rm -f .depend
41
42 clean: clean-depend
43         rm -f *.so *.o look eagi-test eagi-sphinx-test
44
45 ifneq ($(wildcard .depend),)
46   include .depend
47 endif
48
49 depend: .depend
50
51 .depend:
52         ../build_tools/mkdep $(CFLAGS) `ls *.c`