#******************************************************************
#
# Copyright 2014 Intel Mobile Communications GmbH All Rights Reserved.
#
#-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
#      http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
#-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

# Ignore output dirs
/release
resource/release
resource/csdk/release
resource/csdk/libcoap-4.1.1/release/
resource/examples/release
resource/examples/debug

/debug
resource/debug
resource/csdk/debug/
resource/csdk/libcoap-4.1.1/debug/
resource/csdk/libcoap-4.1.1/linux/
resource/csdk/linux
resource/csdk/stack/samples/linux/SimpleClientServer/debug/
resource/csdk/stack/samples/linux/SimpleClientServer/release/

resource/csdk/connectivity/build/out/

# Ignore autogenerated files
resource/c_common/iotivity_config.h

resource/oc_logger/bin/
resource/oc_logger/lib/
resource/oc_logger/samples/linux/release/
resource/oc_logger/samples/linux/debug

resource/unittests/release/
resource/unittests/debug/

service/things-manager/build/linux/release
service/things-manager/build/linux/debug
service/things-manager/sdk/build/linux/

service/notification/android/.gradle/
service/notification/android/build/
service/notification/android/notification-service/build/
service/notification/android/notification-service/src/main/obj/

# Ignore any object files
*.o
*.os
*.obj

# Ignore libraries
*.a
*.so

# Ignore Eclipse workspace files
*.settings/

# Ignore proguard file generated by Eclipse
proguard-project.txt

# Ignore CTags default data
tags

# Ignore dependencies folder, which should be generated
dependencies/
dep/

#ignore Klocwork stuff
.kwlp/
.kwps/

#ignore various swap files
*.swp

# Ignore SCons generated files and directories
.scon*
config.log
os
out/
platform
iotivity.pc
tmp/

# Ignore downloaded dependencies
extlibs/libcoap/libcoap
extlibs/gtest/gtest-*
extlibs/hippomocks-master/
extlibs/master.zip
extlibs/cereal/cereal
extlibs/cereal
extlibs/android/gradle/gradle-2.2.1
extlibs/android/ndk/android-ndk-r10d
extlibs/android/sdk/android-sdk_r24.2
extlibs/android/sdk/android-sdk-linux
extlibs/android/sdk/android-sdk-macosx
extlibs/android/sdk/android-sdk-windows
extlibs/boost/*
extlibs/tinycbor/tinycbor
*.tgz
*.zip
extlibs/arduino/arduino-1.5.8
build_common/arduino/extlibs/arduino/arduino-1.5.8
extlibs/tinydtls/dtls-client
extlibs/tinydtls/dtls-server
extlibs/bluez/bluez
extlibs/mbedtls/mbedtls
extlibs/raxmpp/raxmpp
extlibs/yaml/yaml

# Ignore editor (e.g. Emacs) backup and autosave files
*~
*#*#
*.orig
.cproject
.gradle/
.project

# Ignore byte-compiled Python scripts
*.pyc

# Ignore Valgrind generated files.
*.memcheck

# Ignore  generated files
*.dat

# Ignore debian generated files
debian/files
debian/*.debhelper.log
debian/*.substvars
debian/iotivity*/*
debian/tmp/*
