1 # //******************************************************************
3 # // Copyright 2014 Intel Mobile Communications GmbH All Rights Reserved.
5 # //-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
7 # // Licensed under the Apache License, Version 2.0 (the "License");
8 # // you may not use this file except in compliance with the License.
9 # // You may obtain a copy of the License at
11 # // http://www.apache.org/licenses/LICENSE-2.0
13 # // Unless required by applicable law or agreed to in writing, software
14 # // distributed under the License is distributed on an "AS IS" BASIS,
15 # // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16 # // See the License for the specific language governing permissions and
17 # // limitations under the License.
19 # //-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
24 CC_FLAGS.debug=-Wall -std=c99 -Werror -O0 -g
25 CC_FLAGS.release=-Wall -std=c99 -Werror -O2
34 LIB=$(LIB_DIR)/oc_logger.a
36 CCX=$(CC) $(CC_FLAGS.$(BUILD))
38 all: setup c_lib c_targets
41 mkdir -p $(BIN_DIR) $(LIB_DIR)
42 mkdir -p $(BIN_DIR)/targets
46 $(CCX) $(INC) -c -o $(BIN_DIR)/oc_logger.o oc_logger.c
49 $(CCX) $(INC) -c -o $(BIN_DIR)/targets/oc_console_logger.o oc_console_logger.c
52 rm -rf -v \*\.o test_logging $(BIN_DIR)/* $(LIB_DIR)/*