diff options
author | Guillaume Knispel <gknispel@avencall.com> | 2012-07-13 16:14:43 +0200 |
---|---|---|
committer | Guillaume Knispel <gknispel@avencall.com> | 2012-07-13 16:14:43 +0200 |
commit | 657fcc9ad078091599c4e4e86127b2d1692c975b (patch) | |
tree | 011d72980937598470e1e08bfd6a09daea6c0e65 /Makefile | |
parent | 509b6ca836a0ee64ed0bb04b5de68b3fc17a382e (diff) |
import Telephony
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 102 |
1 files changed, 102 insertions, 0 deletions
diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..b073af7 --- /dev/null +++ b/Makefile @@ -0,0 +1,102 @@ +############################################################################### +# +# This file is provided under a dual BSD/GPLv2 license. When using or +# redistributing this file, you may do so under either license. +# +# GPL LICENSE SUMMARY +# +# Copyright(c) 2007,2008,2009 Intel Corporation. All rights reserved. +# Copyright(c) 2010,2011,2012 Avencall +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of version 2 of the GNU General Public License as +# published by the Free Software Foundation. +# +# This program 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 this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA. +# The full GNU General Public License is included in this distribution +# in the file called LICENSE.GPL. +# +# BSD LICENSE +# +# Copyright(c) 2007,2008,2009 Intel Corporation. All rights reserved. +# All rights reserved. +# Copyright(c) 2010,2011,2012 Avencall +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions +# are met: +# +# * Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# * Redistributions in binary form must reproduce the above copyright +# notice, this list of conditions and the following disclaimer in +# the documentation and/or other materials provided with the +# distribution. +# * Neither the name of Intel Corporation nor the names of its +# contributors may be used to endorse or promote products derived +# from this software without specific prior written permission. +# +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# +############################################################################### + +# Ensure The ICP_ROOT var is defined. +ifndef ICP_ROOT +$(error ICP_ROOT is undefined. Please set the path to the code \ + "-> setenv ICP_ROOT <path to code>") +endif + +DATE=$(shell date '+%m_%d_%y') +ICP_BUILD_OUTPUT?=$(ICP_ROOT)/build_$(DATE) +VOICE_INSTALL_SCRIPT=install_voice.sh + +all: Accel + + +Accel: + @cd Acceleration/ && make ICP_BUILD_OUTPUT=$(ICP_BUILD_OUTPUT); + +clean: Accel_clean + @test $(ICP_BUILD_OUTPUT) && rm -rf $(ICP_BUILD_OUTPUT) + +Accel_clean: + @test $(ICP_BUILD_OUTPUT) && rm -rf $(ICP_BUILD_OUTPUT)/icp*.ko ; + @cd Acceleration/ && make clean; + +install: Accel_install Voice_install + +Accel_install: + @echo 'Installing Security modules'; + $(ICP_BUILD_OUTPUT)/$(INSTALL_SCRIPT) install $(ICP_BUILD_OUTPUT); + +Voice_install: + @echo 'Installing Voice modules'; + $(ICP_BUILD_OUTPUT)/$(VOICE_INSTALL_SCRIPT) install $(ICP_BUILD_OUTPUT); + +uninstall: Accel_uninstall Voice_uninstall + @echo 'Un-installing Security modules'; + +Accel_uninstall: + $(ICP_BUILD_OUTPUT)/$(INSTALL_SCRIPT) uninstall ; + +Voice_uninstall: + @echo 'Un-installing Voice modules'; + $(ICP_BUILD_OUTPUT)/$(VOICE_INSTALL_SCRIPT) uninstall; + |