From 5620ee410e842512d1e210f6a18dec7838974111 Mon Sep 17 00:00:00 2001 From: Christian Pointner Date: Tue, 3 May 2011 10:37:42 +0000 Subject: added dtmftest git-svn-id: https://svn.spreadspace.org/mur.sat@9 7de4ea59-55d0-425e-a1af-a3118ea81d4c --- software/tests/dtmf/Makefile | 72 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 72 insertions(+) create mode 100644 software/tests/dtmf/Makefile (limited to 'software/tests/dtmf/Makefile') diff --git a/software/tests/dtmf/Makefile b/software/tests/dtmf/Makefile new file mode 100644 index 0000000..5485fc1 --- /dev/null +++ b/software/tests/dtmf/Makefile @@ -0,0 +1,72 @@ +## +## mur.sat +## +## Somewhen in the year 2011, mur.at will have a nano satellite launched +## into a low earth orbit (310 km above the surface of our planet). The +## satellite itself is a TubeSat personal satellite kit, developed and +## launched by interorbital systems. mur.sat is a joint venture of mur.at, +## ESC im Labor and realraum. +## +## Please visit the project hompage at sat.mur.at for further information. +## +## +## Copyright (C) 2011 Christian Pointner +## +## This file is part of mur.sat. +## +## mur.sat is free software: you can redistribute it and/or modify +## it under the terms of the GNU General Public License as published by +## the Free Software Foundation, either version 3 of the License, or +## any later version. +## +## mur.sat is distributed in the hope that it will be useful, +## but WITHOUT ANY WARRANTY; without even the implied warranty of +## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +## GNU General Public License for more details. +## +## You should have received a copy of the GNU General Public License +## along with mur.sat. If not, see . +## + +GST_CFLAGS=$(shell pkg-config --cflags gstreamer-0.10) +GST_LDFLAGS=$(shell pkg-config --libs gstreamer-0.10) + +CC := gcc +CFLAGS := -g -O2 $(GST_CFLAGS) +LDFLAGS := -g -Wall -O2 $(GST_LDFLAGS) +STRIP := strip + +EXECUTABLE := dtmftest + +C_OBJS := dtmftest.o + +C_SRCS := $(C_OBJS:%.o=%.c) + +.PHONY: clean + +all: $(EXECUTABLE) + +%.d: %.c + @set -e; rm -f $@; \ + $(CC) -MM $(CFLAGS) $< > $@.$$$$; \ + sed 's,\($*\)\.o[ :]*,\1.o $@ : ,g' < $@.$$$$ > $@; \ + rm -f $@.$$$$; echo '(re)building $@' + +ifneq ($(MAKECMDGOALS),distclean) +-include $(C_SRCS:%.c=%.d) +endif + +$(EXECUTABLE): $(C_OBJS) + $(CC) $(C_OBJS) -o $@ $(LDFLAGS) + +%.o: %.c + $(CC) $(CFLAGS) -c $< + +strip: $(EXECUTABLE) + $(STRIP) -s $(EXECUTABLE) + +clean: + rm -f *.o + rm -f *.d + rm -f *.d.* + rm -f $(EXECUTABLE) -- cgit v1.2.3