diff spandsp-0.0.3/user/Makefile @ 5:f762bf195c4b

import spandsp-0.0.3
author Peter Meerwald <pmeerw@cosy.sbg.ac.at>
date Fri, 25 Jun 2010 16:00:21 +0200
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/spandsp-0.0.3/user/Makefile	Fri Jun 25 16:00:21 2010 +0200
@@ -0,0 +1,82 @@
+# Makefile for user mode oslec test programs
+# David Rowe December 16 2006
+#
+# Copyright David Rowe 2007 
+# This program is distributed under the terms of the GNU General Public License 
+# Version 2
+
+TOPDIR = $(shell pwd)
+export TOPDIR
+
+# extract dir from /path/to/dir
+RELCWD = $(shell pwd | sed -e "s/.*\///")
+
+VERSION = 0.1
+PROJ=zaptap
+
+DATE = $(shell date '+%d %b %Y')
+
+TARGETS = sample speedtest 
+
+# add Blackfin targets if Blackfin toolchain is present
+
+BLACKFIN=$(shell which bfin-linux-uclibc-gcc 2>/dev/null)
+ifeq ($(BLACKFIN),)
+else
+TARGETS += speedtest.bf speedtest_slow.bf tfir.bf
+endif
+ 
+all: $(TARGETS)
+
+sample: sample.c
+	gcc sample.c -o sample -Wall
+
+speedtest: speedtest.c
+	gcc speedtest.c -O6 -I../spandsp-0.0.3/src/spandsp/ \
+	../spandsp-0.0.3/src/echo.c -o speedtest -Wall
+
+echo.s : ../spandsp-0.0.3/src/echo.c
+	bfin-linux-uclibc-gcc -D__BLACKFIN__ -D__BLACKFIN_ASM__ -O6 \
+	-I../spandsp-0.0.3/src/spandsp/ \
+	../spandsp-0.0.3/src/echo.c -c -S -Wall
+
+speedtest.bf: speedtest.c echo.s
+	bfin-linux-uclibc-gcc -D__BLACKFIN__ -D__BLACKFIN_ASM__ speedtest.c -O6 \
+	-I../spandsp-0.0.3/src/spandsp/ \
+	echo.s -o speedtest.bf -Wall
+
+speedtest_slow.bf: speedtest.c
+	bfin-linux-uclibc-gcc -D__BLACKFIN__ speedtest.c -O6 \
+	-I../spandsp-0.0.3/src/spandsp/ \
+	../spandsp-0.0.3/src/echo.c -o speedtest_slow.bf -Wall
+
+tfir.bf: tfir.c
+	bfin-linux-uclibc-gcc -D__BLACKFIN_ASM__ \
+	-I../spandsp-0.0.3/src/spandsp/ \
+	tfir.c -o tfir.bf -Wall
+
+# generate tarball distro
+
+dist:
+	@if [ ! -d ../$(PROJ) ]; then \
+	  echo "Please change directory name to $(PROJ)"; \
+	  exit 1; \
+        fi 
+
+	# remove unneeded files
+	rm -f *~ 
+
+	# create tar ball containing only directories we need
+	cd ..; tar vczf $(PROJ)-$(VERSION).tar.gz $(RELCWD)
+	@echo
+	@echo "Tar ball created in ../"
+	ls -lh ../$(PROJ)-$(VERSION).tar.gz
+
+clean:
+	rm -f $(TARGETS) *~
+
+publish:
+	/home/david/attic/asciidoc-7.0.4/asciidoc.py \
+	-a stylesdir=$(TOPDIR)/asciidoc -f $(TOPDIR)/asciidoc/asciidoc.conf \
+	 --unsafe -a date='$(DATE)' -a icons -a badges README.txt 
+	scp README.html $(WEBSITE)/zaptap.html

Repositories maintained by Peter Meerwald, pmeerw@pmeerw.net.