Home | History | Annotate | Download | only in parameter-framework
      1 # Copyright (c) 2016, Intel Corporation
      2 # All rights reserved.
      3 #
      4 # Redistribution and use in source and binary forms, with or without modification,
      5 # are permitted provided that the following conditions are met:
      6 #
      7 # 1. Redistributions of source code must retain the above copyright notice, this
      8 # list of conditions and the following disclaimer.
      9 #
     10 # 2. Redistributions in binary form must reproduce the above copyright notice,
     11 # this list of conditions and the following disclaimer in the documentation and/or
     12 # other materials provided with the distribution.
     13 #
     14 # 3. Neither the name of the copyright holder nor the names of its contributors
     15 # may be used to endorse or promote products derived from this software without
     16 # specific prior written permission.
     17 #
     18 # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
     19 # ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
     20 # WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
     21 # DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
     22 # ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
     23 # (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
     24 # LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
     25 # ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
     26 # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
     27 # SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
     28 
     29 ##################################################
     30 # Scripts are not compiled so the prebuild mechanism is used to export them.
     31 
     32 include $(CLEAR_VARS)
     33 LOCAL_MODULE := EddParser.py
     34 LOCAL_MODULE_OWNER := intel
     35 LOCAL_SRC_FILES := ./upstream/tools/xmlGenerator/$(LOCAL_MODULE)
     36 LOCAL_MODULE_CLASS := EXECUTABLES
     37 LOCAL_IS_HOST_MODULE := true
     38 include $(BUILD_PREBUILT)
     39 
     40 include $(CLEAR_VARS)
     41 LOCAL_MODULE := PfwBaseTranslator.py
     42 LOCAL_MODULE_OWNER := intel
     43 LOCAL_SRC_FILES := ./upstream/tools/xmlGenerator/$(LOCAL_MODULE)
     44 LOCAL_MODULE_CLASS := EXECUTABLES
     45 LOCAL_IS_HOST_MODULE := true
     46 include $(BUILD_PREBUILT)
     47 
     48 include $(CLEAR_VARS)
     49 LOCAL_MODULE := PFWScriptGenerator.py
     50 LOCAL_MODULE_OWNER := intel
     51 LOCAL_SRC_FILES := ./upstream/tools/xmlGenerator/$(LOCAL_MODULE)
     52 LOCAL_MODULE_CLASS := EXECUTABLES
     53 LOCAL_IS_HOST_MODULE := true
     54 LOCAL_REQUIRED_MODULES := \
     55     PfwBaseTranslator.py \
     56     EddParser.py
     57 include $(BUILD_PREBUILT)
     58 
     59 include $(CLEAR_VARS)
     60 LOCAL_MODULE := updateRoutageDomains.sh
     61 LOCAL_MODULE_OWNER := intel
     62 LOCAL_SRC_FILES := ./upstream/tools/xmlGenerator/$(LOCAL_MODULE)
     63 LOCAL_MODULE_CLASS := EXECUTABLES
     64 LOCAL_IS_HOST_MODULE := true
     65 include $(BUILD_PREBUILT)
     66 
     67 include $(CLEAR_VARS)
     68 LOCAL_MODULE := hostConfig.py
     69 LOCAL_MODULE_OWNER := intel
     70 LOCAL_SRC_FILES := ./upstream/tools/xmlGenerator/$(LOCAL_MODULE)
     71 LOCAL_MODULE_CLASS := EXECUTABLES
     72 LOCAL_IS_HOST_MODULE := true
     73 include $(BUILD_PREBUILT)
     74 
     75 include $(CLEAR_VARS)
     76 LOCAL_MODULE := domainGeneratorConnector
     77 LOCAL_MODULE_OWNER := intel
     78 LOCAL_STATIC_LIBRARIES := libpfw_utility_host
     79 LOCAL_SHARED_LIBRARIES := libparameter_host
     80 LOCAL_CFLAGS := -fexceptions -Wall -Werror
     81 LOCAL_SRC_FILES := ./upstream/tools/xmlGenerator/domainGeneratorConnector.cpp
     82 include $(BUILD_HOST_EXECUTABLE)
     83 
     84 include $(CLEAR_VARS)
     85 LOCAL_MODULE := domainGenerator.py
     86 LOCAL_MODULE_OWNER := intel
     87 LOCAL_SRC_FILES := ./upstream/tools/xmlGenerator/$(LOCAL_MODULE)
     88 LOCAL_MODULE_CLASS := EXECUTABLES
     89 LOCAL_IS_HOST_MODULE := true
     90 LOCAL_REQUIRED_MODULES := \
     91     EddParser.py \
     92     hostConfig.py \
     93     PFWScriptGenerator.py \
     94     domainGeneratorConnector
     95 include $(BUILD_PREBUILT)
     96 
     97 include $(CLEAR_VARS)
     98 LOCAL_MODULE := domainGenerator.sh
     99 LOCAL_MODULE_OWNER := intel
    100 LOCAL_SRC_FILES := ./upstream/tools/xmlGenerator/$(LOCAL_MODULE)
    101 LOCAL_MODULE_CLASS := EXECUTABLES
    102 LOCAL_IS_HOST_MODULE := true
    103 include $(BUILD_PREBUILT)
    104 
    105 include $(CLEAR_VARS)
    106 LOCAL_MODULE := lightRoutingUpdate.sh
    107 LOCAL_MODULE_OWNER := intel
    108 LOCAL_SRC_FILES := ./upstream/tools/xmlGenerator/$(LOCAL_MODULE)
    109 LOCAL_REQUIRED_MODULES :=  \
    110     PFWScriptGenerator.py
    111 LOCAL_MODULE_CLASS := EXECUTABLES
    112 LOCAL_IS_HOST_MODULE := true
    113 include $(BUILD_PREBUILT)
    114 ##################################################
    115