Skip to content

Commit

Permalink
License all # comment files.
Browse files Browse the repository at this point in the history
  • Loading branch information
viferga committed Dec 13, 2018
1 parent 814a8eb commit 2a86252
Show file tree
Hide file tree
Showing 56 changed files with 716 additions and 56 deletions.
14 changes: 13 additions & 1 deletion .astylerc
@@ -1,8 +1,20 @@
#
# MetaCall Artistic Style Configuration by Parra Studios
# A configuration for Artistic Style linter.
#
# Copyright (C) 2016 - 2019 Vicente Eduardo Ferrer Garcia <vic798@gmail.com>
#
# A configuration for Artistic Style linter.
# 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.
#

#
Expand Down
14 changes: 13 additions & 1 deletion .editorconfig
@@ -1,8 +1,20 @@
#
# MetaCall EditorConfig Configuration by Parra Studios
# EditorConfig helps developers define and maintain consistent coding
#
# Copyright (C) 2016 - 2019 Vicente Eduardo Ferrer Garcia <vic798@gmail.com>
#
# EditorConfig helps developers define and maintain consistent coding
# 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.
# styles between different editors and IDEs (http://editorconfig.org).
#

Expand Down
14 changes: 13 additions & 1 deletion .env
@@ -1,8 +1,20 @@
#
# MetaCall Library by Parra Studios
# Docker image infrastructure for MetaCall.
#
# Copyright (C) 2016 - 2019 Vicente Eduardo Ferrer Garcia <vic798@gmail.com>
#
# Docker image infrastructure for MetaCall.
# 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.
#

# Configure compose variables
Expand Down
14 changes: 13 additions & 1 deletion .nanorc
@@ -1,8 +1,20 @@
#
# MetaCall Nano Configuration by Parra Studios
# A configuration for nano text editor.
#
# Copyright (C) 2016 - 2019 Vicente Eduardo Ferrer Garcia <vic798@gmail.com>
#
# A configuration for nano text editor.
# 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.
#

set tabsize 4 # Define tab size to 4
Expand Down
14 changes: 13 additions & 1 deletion CMakeLists.txt
@@ -1,8 +1,20 @@
#
# MetaCall Library by Parra Studios
# A library for providing a foreing function interface calls.
#
# Copyright (C) 2016 - 2019 Vicente Eduardo Ferrer Garcia <vic798@gmail.com>
#
# A library for providing a foreing function interface calls.
# 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.
#

#
Expand Down
14 changes: 13 additions & 1 deletion cmake/CMakeDebug.cmake
@@ -1,8 +1,20 @@
#
# CMake Debug Utilities by Parra Studios
# CMake debugging utilities and inspection facilities.
#
# Copyright (C) 2016 - 2019 Vicente Eduardo Ferrer Garcia <vic798@gmail.com>
#
# CMake debugging utilities and inspection facilities.
# 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.
#

if(CMAKE_DEBUG_FOUND)
Expand Down
14 changes: 13 additions & 1 deletion cmake/CheckCCompilerFlagStackSmashing.cmake
@@ -1,8 +1,20 @@
#
# Compiler checker for stack smashing flags by Parra Studios
# Tests if a defined stack smashing security flag is available.
#
# Copyright (C) 2016 - 2019 Vicente Eduardo Ferrer Garcia <vic798@gmail.com>
#
# Tests if a defined stack smashing security flag is available.
# 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.
#

include(CheckCSourceCompiles)
Expand Down
14 changes: 13 additions & 1 deletion cmake/CheckCXXCompilerFlagStackSmashing.cmake
@@ -1,8 +1,20 @@
#
# Compiler checker for stack smashing flags by Parra Studios
# Tests if a defined stack smashing security flag is available.
#
# Copyright (C) 2016 - 2019 Vicente Eduardo Ferrer Garcia <vic798@gmail.com>
#
# Tests if a defined stack smashing security flag is available.
# 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.
#

include(CheckCXXSourceCompiles)
Expand Down
14 changes: 13 additions & 1 deletion cmake/Distributable.cmake
@@ -1,8 +1,20 @@
#
# CMake Distributable (Unity Build) library by Parra Studios
# CMake script to generate distributable (unity build) libraries.
#
# Copyright (C) 2016 - 2019 Vicente Eduardo Ferrer Garcia <vic798@gmail.com>
#
# CMake script to generate distributable (unity build) libraries.
# 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.
#

function(distributable_generate target_root unity_build_file)
Expand Down
14 changes: 13 additions & 1 deletion cmake/FindCoreCLR.cmake
@@ -1,8 +1,20 @@
#
# CMake Find CoreCLR NET Engine by Parra Studios
# CMake script to find CoreCLR NET Engine.
#
# Copyright (C) 2016 - 2019 Vicente Eduardo Ferrer Garcia <vic798@gmail.com>
#
# CMake script to find CoreCLR NET Engine.
# 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.
#

# Find CoreCLR library and include paths
Expand Down
14 changes: 13 additions & 1 deletion cmake/FindDotNET.cmake
@@ -1,8 +1,20 @@
#
# CMake Find Dot NET Engine by Parra Studios
# CMake script to find DotNET Engine.
#
# Copyright (C) 2016 - 2019 Vicente Eduardo Ferrer Garcia <vic798@gmail.com>
#
# CMake script to find DotNET Engine.
# 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.
#

# Find DotNET library and include paths
Expand Down
14 changes: 13 additions & 1 deletion cmake/FindLibFFI.cmake
@@ -1,8 +1,20 @@
#
# CMake Find Foreing Function Interface library by Parra Studios
# CMake script to find FFI library.
#
# Copyright (C) 2016 - 2019 Vicente Eduardo Ferrer Garcia <vic798@gmail.com>
#
# CMake script to find FFI library.
# 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.
#

# Find FFI library and include paths
Expand Down
14 changes: 13 additions & 1 deletion cmake/FindRubyEx.cmake
@@ -1,8 +1,20 @@
#
# CMake Find Ruby Engine by Parra Studios
# CMake script to find Ruby Engine.
#
# Copyright (C) 2016 - 2019 Vicente Eduardo Ferrer Garcia <vic798@gmail.com>
#
# CMake script to find Ruby Engine.
# 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.
#

# Find Ruby library and include paths (Ruby 1.8, 1.9, 2.0, 2.1, 2.2, 2.3 and
Expand Down
14 changes: 13 additions & 1 deletion cmake/FindSpiderMonkey.cmake
@@ -1,8 +1,20 @@
#
# CMake Find Mozilla SpiderMonkey JavaScript Engine by Parra Studios
# CMake script to find Mozilla SpiderMonkey Javascript Engine.
#
# Copyright (C) 2016 - 2019 Vicente Eduardo Ferrer Garcia <vic798@gmail.com>
#
# CMake script to find Mozilla SpiderMonkey Javascript Engine.
# 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.
#

# Find the SpiderMonkey header files and libraries
Expand Down
14 changes: 13 additions & 1 deletion cmake/FindV8.cmake
@@ -1,8 +1,20 @@
#
# CMake Find V8 Google JavaScript Engine by Parra Studios
# CMake script to find V8 JavaScript Engine.
#
# Copyright (C) 2016 - 2019 Vicente Eduardo Ferrer Garcia <vic798@gmail.com>
#
# CMake script to find V8 JavaScript Engine.
# 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.
#

# Find V8 library and include paths
Expand Down
14 changes: 13 additions & 1 deletion cmake/Portability.cmake
@@ -1,8 +1,20 @@
#
# Portability CMake support by Parra Studios
# Cross-platform and architecture detection utility.
#
# Copyright (C) 2016 - 2019 Vicente Eduardo Ferrer Garcia <vic798@gmail.com>
#
# Cross-platform and architecture detection utility.
# 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.
#

if(PORTABILITY_FOUND)
Expand Down
14 changes: 13 additions & 1 deletion cmake/ScriptProject.cmake
@@ -1,8 +1,20 @@
#
# Script project generator by Parra Studios
# Generates a script project embedded into CMake.
#
# Copyright (C) 2016 - 2019 Vicente Eduardo Ferrer Garcia <vic798@gmail.com>
#
# Generates a script project embedded into CMake.
# 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.
#

if(SCRIPTPROJECT_FOUND)
Expand Down
14 changes: 13 additions & 1 deletion cmake/SecurityFlags.cmake
@@ -1,8 +1,20 @@
#
# Compiler and linker options for hardening flags by Parra Studios
# Enables hardening security flags if available.
#
# Copyright (C) 2016 - 2019 Vicente Eduardo Ferrer Garcia <vic798@gmail.com>
#
# Enables hardening security flags if available.
# 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.
#

include(CheckCCompilerFlag)
Expand Down

0 comments on commit 2a86252

Please sign in to comment.