Skip to content
Snippets Groups Projects
Makefile 1008 B
Newer Older
  • Learn to ignore specific revisions
  • Mark Spencer's avatar
    Mark Spencer committed
    #
    
    Andrew Latham's avatar
    Andrew Latham committed
    # Asterisk -- An open source telephony toolkit.
    
    # Makefile for AGI-related stuff
    
    Mark Spencer's avatar
    Mark Spencer committed
    #
    
    Mark Spencer's avatar
    Mark Spencer committed
    #
    
    # Mark Spencer <markster@digium.com>
    
    Mark Spencer's avatar
    Mark Spencer committed
    #
    # This program is free software, distributed under the terms of
    # the GNU General Public License
    #
    
    
    ASTTOPDIR?=..
    -include $(ASTTOPDIR)/menuselect.makeopts
    
    
    .PHONY: clean all uninstall
    
    ifeq ($(OSARCH),mingw32)
        AGIS:=
    endif
    
    
    _ASTCFLAGS+=-DSTANDALONE
    
    Olle Johansson's avatar
    Olle Johansson committed
    all: $(AGIS)
    
    strcompat.c: ../main/strcompat.c
    	@cp $< $@
    
    
    Mark Spencer's avatar
    Mark Spencer committed
    install: all
    
    	$(INSTALL) -d "$(DESTDIR)$(AGI_DIR)"
    	for x in $(AGIS); do $(INSTALL) -m 755 $$x "$(DESTDIR)$(AGI_DIR)" ; done
    
    	for x in $(AGIS); do rm -f "$(DESTDIR)$(AGI_DIR)/$$x" ; done
    
    	rm -f *.so *.o look eagi-test eagi-sphinx-test
    
    	rm -f .*.d *.s *.i
    
    	rm -f strcompat.c
    
    ifneq ($(wildcard .*.d),)
       include .*.d