Files
asterisk/utils/Makefile
T

83 lines
1.7 KiB
Makefile
Raw Normal View History

#
# Asterisk -- A telephony toolkit for Linux.
#
# Various utilities
#
# Copyright (C) 1999-2005, Digium
#
# Mark Spencer <markster@digium.com>
#
# This program is free software, distributed under the terms of
# the GNU General Public License
#
#
# Don't use ast mm routines
#
CFLAGS+=-DNO_AST_MM
2004-06-04 15:44:14 +00:00
TARGET=stereorize streamplayer
ifneq ($(wildcard $(CROSS_COMPILE_TARGET)/usr/include/popt.h)$(wildcard -f $(CROSS_COMPILE_TARGET)/usr/local/include/popt.h),)
TARGET+=smsq
endif
ifneq ($(wildcard $(CROSS_COMPILE_TARGET)/usr/include/newt.h)$(wildcard -f $(CROSS_COMPILE_TARGET)/usr/local/include/newt.h),)
TARGET+=astman
endif
2005-03-17 23:12:15 +00:00
ifeq (${OSARCH},SunOS)
SOL=../strcompat.o
SOLLIBS=-lsocket -lnsl
2005-03-17 23:12:15 +00:00
endif
2003-05-06 00:00:20 +00:00
all: depend $(TARGET)
2002-07-27 14:29:35 +00:00
install:
2004-12-15 20:29:31 +00:00
for x in $(TARGET); do \
if [ "$$x" != "none" ]; then \
2005-05-09 14:20:11 +00:00
$(INSTALL) -m 755 $$x $(DESTDIR)$(ASTSBINDIR)/$$x; \
2004-12-15 20:29:31 +00:00
fi; \
done
2002-07-27 14:29:35 +00:00
uninstall:
for x in $(TARGET); do rm -f $$x $(DESTDIR)$(ASTSBINDIR)/$$x; done
clean-depend:
rm -f .depend
clean: clean-depend
rm -f *.o astman smsq stereorize streamplayer check_expr
rm -f ast_expr2.o ast_expr2f.o
2002-07-27 14:29:35 +00:00
2003-03-10 20:39:12 +00:00
astman: astman.o ../md5.o
2004-06-04 15:44:14 +00:00
$(CC) $(CFLAGS) -o astman astman.o ../md5.o -lnewt
2003-05-06 00:00:20 +00:00
stereorize: stereorize.o frame.o
$(CC) $(CFLAGS) -o stereorize stereorize.o frame.o -lm
ast_expr2.o: ../ast_expr2.c
gcc -g -c -o $@ $<
ast_expr2f.o: ../ast_expr2f.c
gcc -g -c -DSTANDALONE -o $@ $<
check_expr: check_expr.c ast_expr2.o ast_expr2f.o
$(CC) $(CFLAGS) -o $@ $^
smsq: smsq.o
2005-03-17 23:12:15 +00:00
$(CC) $(CFLAGS) -o smsq ${SOL} smsq.o -lpopt
streamplayer: streamplayer.o
$(CC) $(CFLAGS) -o streamplayer ${SOL} streamplayer.o ${SOLLIBS}
2003-08-19 16:42:30 +00:00
ifneq ($(wildcard .depend),)
include .depend
2003-08-19 16:42:30 +00:00
endif
2003-05-06 00:00:20 +00:00
depend: .depend
.depend:
../build_tools/mkdep $(CFLAGS) `ls *.c`
2003-05-06 00:00:20 +00:00