# Generated files #
###################
*.pyc
*.specs
*.cm*
*.o
*~
*.swp
*.annot
*.class
*.log
*.orig
*.rej
*.start

# Directories generated by Ocamlbuild
_build

# generated by oUnit
/oUnit-all.cache

# autoconf-generated stuff
/acinclude.m4
/aclocal.m4
/autom4te.cache
/config.status
/config.flags
/configure
/Makefile.config
/.buckversion
/*/.gitignore

# IntelliJ files
/scripts/.idea/
/infer/tests/.idea/dictionaries
/infer/tests/.idea/inspectionProfiles
/infer/tests/.idea/tasks.xml
/infer/tests/.idea/uiDesigner.xml
/infer/tests/.idea/workspace.xml
/infer/tests/.idea/runConfigurations
/infer/tests/.idea/copyright/profiles_settings.xml

# Eclipse settings files
ocaml.prefs
/infer/.paths
/infer/src/.paths
org.eclipse.core.resources.prefs

# Arcanist
/arcanist/.phutil_module_cache

# MacOS generated files
.DS_Store

# Directories and files generated by Infer
infer-sources.tar.gz
infer-osx-*.tar.xz
infer-linux64-*.tar.xz

# Directories generated by buck
buck-out/
.buckd/

#other
/infer/bin/InferAnalyze
/infer/bin/InferClang
/infer/bin/InferJava
/infer/bin/InferLLVM
/infer/bin/InferPrint
/infer/bin/InferStatsAggregator
/infer/bin/InferBuckCompilationDatabase
/infer/bin/InferUnit
/infer/bin/Typeprop
/infer/bin/infer
/infer/lib/infer
/infer/bin/inferTraceBugs
/infer/src/base/Version.ml
/infer/models/java/models/
/infer/models/java/models.jar
/infer/lib/java/models.jar
/infer/models/java/bootclasspath
/infer/models/c/out/
/infer/models/cpp/out/
/infer/models/objc/out/
/infer/lib/specs/c_models
/infer/lib/specs/cpp_models
/infer/lib/specs/objc_models
/infer/lib/specs/clean_models
/scripts/checkCopyright
/infer/etc/clang_ast.dict
/infer/src/toplevel.mlpack

#atdgen stubs
/infer/src/backend/jsonbug_*
/infer/src/checkers/stacktree_*

# intelliJ files
/infer/src/backend/.projectSettings

# copied from facebook-clang-plugins or generated by atdgen
/infer/src/clang/clang_ast_b.ml
/infer/src/clang/clang_ast_b.mli
/infer/src/clang/clang_ast_j.ml
/infer/src/clang/clang_ast_j.mli
/infer/src/clang/clang_ast_proj.ml
/infer/src/clang/clang_ast_proj.mli
/infer/src/clang/clang_ast_t.ml
/infer/src/clang/clang_ast_t.mli
/infer/src/clang/clang_ast_v.ml
/infer/src/clang/clang_ast_v.mli
/infer/src/clang/clang_ast_visit.ml
/infer/src/clang/clang_ast_main.ml

# copied over by make
/infer/src/llvm/lLexer.ml
/infer/src/llvm/lParser.ml

/infer/annotations/annot_classes/
/infer/annotations/annotations.jar
/infer/annotations/processor_classes/
/infer/lib/java/processor.jar
infer/src/.project
/dependencies/ocamldot/ocamldot
/dependencies/ocamldot/ocamldot.ml
/infer/src/mod_dep.dot
/infer/src/mod_dep.pdf
