# git ignore file

# Visual Studio Solution preference files.
*.suo
*.sdf
*.opensdf
*.vcxproj.user
*.DotSettings.user
*.userprefs
*.vsmdi
*.csproj.user
*.sfproj.user
.vs/

# VS Code
**/.vscode/

*.tlog

# Version Files
VersionAssemblyInfo.cs

# Build output
bin/
obj/

# Windows image thumbnail cache file
Thumbs.db

*.pidb

#ignore launchSettings
launchSettings.json

# Ignore FullAgent build output
src/_build/

# Build tools should be saved in full, even if they match ignore patterns.
!/build/Tools/*

# Ignore home dirs
newrelichome_*

# Integration Tests
tests/Agent/IntegrationTests/Applications/*/Deploy/
tests/Agent/IntegrationTests/SharedApplications/*/Deploy/
tests/Agent/IntegrationTests/UnboundedApplications/*/Deploy/
tests/Agent/IntegrationTests/.vs/config/applicationhost.config
.DS_Store

# Local profiler build artificats
/src/Agent/_profilerBuild/*Debug
/src/Agent/NewRelic/Profiler/Profiler/VersionInfo.h
/src/Agent/NewRelic/Profiler/CMakeFiles
/src/Agent/NewRelic/Profiler/CMakeCache.txt
/src/Agent/NewRelic/Profiler/cmake_install.cmake
/src/Agent/NewRelic/Profiler/Makefile
/src/Agent/_profilerBuild/x64-Release
/src/Agent/_profilerBuild/x86-Release

# Ignore any signing keys used in Linux packaging
build/Linux/keys

# ignore profiler binaries - they're now pulled from a NuGet package (see Home.csproj)
/src/Agent/_profilerBuild/linux-arm64-release/libNewRelicProfiler.so
/src/Agent/_profilerBuild/linux-x64-release/libNewRelicProfiler.so
/src/Agent/_profilerBuild/x64-Release/NewRelic.Profiler.dll
/src/Agent/_profilerBuild/x86-Release/NewRelic.Profiler.dll

# ignore Docker environment files
*.env

# Container Integration Tests
/tests/Agent/IntegrationTests/LocalStack/volume
/tests/Agent/IntegrationTests/ContainerApplications/volume/cache
