57 lines
1008 B
Makefile
57 lines
1008 B
Makefile
|
#
|
||
|
# Asterisk -- An open source telephony toolkit.
|
||
|
#
|
||
|
# Makefile for AGI-related stuff
|
||
|
#
|
||
|
# Copyright (C) 1999-2006, Digium
|
||
|
#
|
||
|
# Mark Spencer <markster@digium.com>
|
||
|
#
|
||
|
# This program is free software, distributed under the terms of
|
||
|
# the GNU General Public License
|
||
|
#
|
||
|
|
||
|
ASTTOPDIR?=..
|
||
|
-include $(ASTTOPDIR)/menuselect.makeopts
|
||
|
|
||
|
.PHONY: clean all uninstall
|
||
|
|
||
|
AGIS=$(MENUSELECT_AGIS)
|
||
|
|
||
|
ifeq ($(OSARCH),SunOS)
|
||
|
LIBS+=-lsocket -lnsl
|
||
|
endif
|
||
|
|
||
|
ifeq ($(OSARCH),mingw32)
|
||
|
AGIS:=
|
||
|
endif
|
||
|
|
||
|
include $(ASTTOPDIR)/Makefile.rules
|
||
|
|
||
|
_ASTCFLAGS+=-DSTANDALONE
|
||
|
|
||
|
all: $(AGIS)
|
||
|
|
||
|
strcompat.c: ../main/strcompat.c
|
||
|
@cp $< $@
|
||
|
|
||
|
eagi-test: eagi-test.o strcompat.o
|
||
|
|
||
|
eagi-sphinx-test: eagi-sphinx-test.o
|
||
|
|
||
|
install: all
|
||
|
$(INSTALL) -d "$(DESTDIR)$(AGI_DIR)"
|
||
|
for x in $(AGIS); do $(INSTALL) -m 755 $$x "$(DESTDIR)$(AGI_DIR)" ; done
|
||
|
|
||
|
uninstall:
|
||
|
for x in $(AGIS); do rm -f "$(DESTDIR)$(AGI_DIR)/$$x" ; done
|
||
|
|
||
|
clean:
|
||
|
rm -f *.so *.o look eagi-test eagi-sphinx-test
|
||
|
rm -f .*.d *.s *.i
|
||
|
rm -f strcompat.c
|
||
|
|
||
|
ifneq ($(wildcard .*.d),)
|
||
|
include .*.d
|
||
|
endif
|