Skip to content

Commit

Permalink
Bug 577097: Merge o.e.remote into CDT
Browse files Browse the repository at this point in the history
Change-Id: I357cd9be2d7f4b4045ccbcb374ea5bfdc7626229
  • Loading branch information
jonahgraham committed Jan 12, 2022
2 parents f282fdd + 82a24fc commit 7c8bb9f
Show file tree
Hide file tree
Showing 16,377 changed files with 2,274,292 additions and 0 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
12 changes: 12 additions & 0 deletions .clang-format
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
BasedOnStyle: LLVM

# Set column width to 120
ColumnLimit: 120

# Sorting include statements will put "windows.h" last and result in build error.
# To avoid unpredictable build errors, disable sorting.
SortIncludes: false

# Use 4 spaces as indentation
IndentWidth: 4
UseTab: Never
165 changes: 165 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,165 @@
* text=auto

# Generic files
AUTHORS text
ChangeLog text
COPYING text
NEWS text
README text
CONTRIBUTING text
LICENSE text
*.txt text
*.md text
*.zip binary

# C-like Sources
*.asm text
*.c text
*.cc text
*.cpp text
*.h text
*.in text
*.s text
*.S text
*.elf binary

# C-like configuration/scripts
*.ac text
*.am text
# file permission +x
*.bat text
*.build text
*.incl text
makefile text
Makefile text
*.mk text
# file permission +x
*.sh text

# Qt
*.pro text
*.qml text
*.qrc text

# Visual Studio
*.dsp text eol=crlf
*.dsw text eol=crlf
*.filters text eol=crlf
*.sln text eol=crlf
*.vcxproj text eol=crlf

# C output files
# (These should not normally be checked in, exceptions for pre-compiled libraries and tests)
*.o binary
*.d text
# file permission +x
*.dll binary diff=dll
*.a binary
# file permission +x
*.exe binary
*.out binary
*.app binary
# file permission +x
*.jnilib binary diff=hex
# file permission +x
*.so binary

# Web/Javascript/Node
*.css text
*.htm text
*.html text
*.js text
*.json text
.npmignore text
package-list text
*.xml text
*.xsd text
*.xsl text
yarn.lock text
*.lock text

# Images
*.gif binary
*.icns binary
*.ico binary
*.jpg binary
*.jpeg binary
*.png binary
*.PNG binary
*.xpm binary

# Java/Eclipse
# remove trailing whitespace
*.java text
# remove trailing whitespace
*.properties text
.api_filters text
.classpath text
*.exsd text
*.g text
*.inf text
*.ini text
*.launch text
*.mappings text
# remove trailing whitespace
*.MF text
.options text
*.options text
*.prefs text
*.product text
.project text
*.setup text
*.target text

# Java output files
# (These should not normally be checked in, exceptions for pre-compiled libraries and tests)
*.class binary
*.jar binary

# Files used in tests
*.awts text
be32 binary
be32lib binary
be64 binary
be64lib binary
*.bin binary
exe binary
exebig_g binary
exe_g binary
*.expected text
*.F90 text
*.init text
launchConfigTestGdbinit text
le32 binary
le32lib binary
le64 binary
le64lib binary
*.main text
output-1 text
*.pda text
*.rts text
*.srec text eol=lf
test_commands text

# Other special files
cdtOptions text
.clang-format text
.contentsettings text
*.csv text
*.dia binary
*.dictionary text
.eclipseproduct text
.euml2 text
.gitattributes text
.gitignore text
.gitkeep text
*.patch text
*.src text
*.tmLanguage text
*.top text
*.ucd text
.umlproject text
# remove trailing whitespace
# file permission +x
*.py text
*.xhtml text
11 changes: 11 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
/*/*/bin
/*/*/index
/*/*/target
/workspace/
.DS_Store
.nfs*
.polyglot.*
check_code_cleanliness_workspace/
.META-INF_MANIFEST.MF
*.takari_issue_192
*.log
8 changes: 8 additions & 0 deletions .mvn/extensions.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<extensions>
<extension>
<groupId>org.eclipse.tycho.extras</groupId>
<artifactId>tycho-pomless</artifactId>
<version>2.5.0</version>
</extension>
</extensions>
11 changes: 11 additions & 0 deletions .project
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>org.eclipse.cdt.root</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
</buildSpec>
<natures>
</natures>
</projectDescription>
72 changes: 72 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
# Contributing to Eclipse C/C++ Development Tools

Thanks for your interest in this project.

## Project description

The Eclipse CDT Project provides a fully functional C and C++ Integrated
Development Environment based on the Eclipse platform. Features include: support
for project creation and managed build for various toolchains, standard make
build, source navigation, various source knowledge tools, such as type
hierarchy, call graph, include browser, macro definition browser, code editor
with syntax highlighting, folding and hyperlink navigation, source code
refactoring and code generation, visual debugging tools, including memory,
registers, and disassembly viewers.

* https://projects.eclipse.org/projects/tools.cdt

## Developer resources

### Building CDT

The recommended flow for most users is to follow instructions on [getting started with CDT development](https://wiki.eclipse.org/Getting_started_with_CDT_development).

For information on building CDT from the command line using maven, refer to the [README](README.md)'s Command-line Build instructions with Maven section.


Additional information is available on:

* https://github.com/eclipse-cdt/cdt-infra/wiki
* https://projects.eclipse.org/projects/tools.cdt/developer

The project maintains the following source code repositories

* https://git.eclipse.org/r/plugins/gitiles/cdt/org.eclipse.cdt
* https://git.eclipse.org/r/plugins/gitiles/cdt/org.eclipse.cdt.edc
* http://git.eclipse.org/c/cdt/org.eclipse.cdt.master.git
* https://git.eclipse.org/r/plugins/gitiles/cdt/org.eclipse.launchbar
* https://git.eclipse.org/r/plugins/gitiles/cdt/org.eclipse.tools.templates
* https://github.com/eclipse-cdt/cdt-gdb-adapter
* https://github.com/eclipse-cdt/cdt-gdb-vscode
* https://github.com/eclipse-cdt/cdt-vscode
* https://github.com/eclipse-cdt/cdt-infra

This project uses Bugzilla to track ongoing development and issues.

* Search for issues: https://bugs.eclipse.org/bugs/buglist.cgi?product=CDT
* Create a new report: https://bugs.eclipse.org/bugs/enter_bug.cgi?product=CDT

Be sure to search for existing bugs before you create another one. Remember that
contributions are always welcome!

## Eclipse Contributor Agreement

Before your contribution can be accepted by the project team contributors must
electronically sign the Eclipse Contributor Agreement (ECA).

* http://www.eclipse.org/legal/ECA.php

Commits that are provided by non-committers must have a Signed-off-by field in
the footer indicating that the author is aware of the terms by which the
contribution has been provided to the project. The non-committer must
additionally have an Eclipse Foundation account and must have a signed Eclipse
Contributor Agreement (ECA) on file.

For more information, please see the Eclipse Committer Handbook:
https://www.eclipse.org/projects/handbook/#resources-commit

## Contact

Contact the project developers via the project's "dev" list.

* https://dev.eclipse.org/mailman/listinfo/cdt-dev
Loading

0 comments on commit 7c8bb9f

Please sign in to comment.