From 79efceb57bd71e91f5733dc4c54b3213a3f95636 Mon Sep 17 00:00:00 2001 From: Adam Ierymenko Date: Tue, 2 Jun 2015 12:48:59 -0700 Subject: [PATCH] Organize .gitignore and merge stuff from Android-JNI branch. --- .gitignore | 53 +++++++++++++++++++++++++++++++++++++++-------------- 1 file changed, 39 insertions(+), 14 deletions(-) diff --git a/.gitignore b/.gitignore index 47abf6d75..498119e3c 100755 --- a/.gitignore +++ b/.gitignore @@ -1,11 +1,12 @@ -/ext/llvm-g++-Xcode4.6.2 -/ext/llvm-g++-Xcode4.6.2.tar.bz2 +# Main binaries created in *nix builds /zerotier-* -*.o + +# OS-created garbage files from various platforms .DS_Store .Apple* -*.dSYM -/ipch +Thumbs.db + +# Windows build droppings /windows/ZeroTierOne.sdf /windows/ZeroTierOne.v11.suo /windows/x64 @@ -16,8 +17,20 @@ /windows/ZeroTierOneService/obj /windows/ZeroTierOneService/bin /windows/Build +/windows/Debug +/windows/Release +/windows/WebUIWrapper/bin +/windows/WebUIWrapper/obj /ext/installfiles/windows/ZeroTier One-SetupFiles /ext/installfiles/windows/Prerequisites +/ext/installfiles/windows/*-cache +/ZeroTier One.msi + +# *nix/Mac build droppings +/build-* +/ZeroTierOneInstaller-* + +# Miscellaneous file types that we don't want to check in *.log *.opensdf *.user @@ -26,23 +39,35 @@ *.tlog *.pid *.pkg -/*.deb -/*.rpm -/build-* -/ZeroTierOneInstaller-* -.qmake.stash +*.o +*.core +*.deb +*.rpm *.autosave +*.tmp + +# Root topology build files, temporaries, and never check in secrets /root-topology/bin2c /root-topology/mktopology /root-topology/*.secret /root-topology/test/supernodes /root-topology/test/test-root-topology + +# MacGap wrapper build files /ext/mac-ui-macgap1-wrapper/src/MacGap.xcodeproj/project.xcworkspace/xcuserdata/* /ext/mac-ui-macgap1-wrapper/src/MacGap.xcodeproj/xcuserdata/* /ext/mac-ui-macgap1-wrapper/src/build + +# Web UI dev temporaries /ui/.module-cache -/windows/WebUIWrapper/bin -/windows/WebUIWrapper/obj node_modules -/ZeroTier One.msi -/ext/installfiles/windows/*-cache + +# Java/Android/JNI build droppings +java/obj/ +java/libs/ +java/bin/ +java/classes/ +java/doc/ +java/build_win64/ +java/build_win32/ +/java/mac32_64/