diff --git a/APCall.hpp b/APCall.hpp index 081a58b..67f95f4 100644 --- a/APCall.hpp +++ b/APCall.hpp @@ -1,6 +1,20 @@ /** * @file APCall.hpp * @brief Functionality for error checking calls to C API. + * + * Copyright 2018 Georgia Institute of Technology + * + * 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. */ #ifndef APSDK_APCALL_HPP_ #define APSDK_APCALL_HPP_ diff --git a/Anml.cpp b/Anml.cpp index 34a51eb..c23730f 100644 --- a/Anml.cpp +++ b/Anml.cpp @@ -1,6 +1,20 @@ /** * @file Anml.cpp * @brief Implementation of Anml functions. + * + * Copyright 2018 Georgia Institute of Technology + * + * 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 "Anml.hpp" diff --git a/Anml.hpp b/Anml.hpp index 111ac39..008e3f8 100644 --- a/Anml.hpp +++ b/Anml.hpp @@ -1,6 +1,20 @@ /** * @file Anml.hpp * @brief Declaration of Anml functions. + * + * Copyright 2018 Georgia Institute of Technology + * + * 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. */ #ifndef APSDK_ANML_HPP_ #define APSDK_ANML_HPP_ diff --git a/AnmlMacro.cpp b/AnmlMacro.cpp index d834182..08131a7 100644 --- a/AnmlMacro.cpp +++ b/AnmlMacro.cpp @@ -1,6 +1,20 @@ /** * @file AnmlMacro.cpp * @brief Implementation of AnmlMacro functions. + * + * Copyright 2018 Georgia Institute of Technology + * + * 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 "AnmlMacro.hpp" diff --git a/AnmlMacro.hpp b/AnmlMacro.hpp index 5335723..b5b735c 100644 --- a/AnmlMacro.hpp +++ b/AnmlMacro.hpp @@ -1,6 +1,20 @@ /** * @file AnmlMacro.hpp * @brief Declaration of AnmlMacro functions. + * + * Copyright 2018 Georgia Institute of Technology + * + * 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. */ #ifndef APSDK_ANMLMACRO_HPP_ #define APSDK_ANMLMACRO_HPP_ diff --git a/AnmlNetwork.cpp b/AnmlNetwork.cpp index 1ae1c0c..5e0992b 100644 --- a/AnmlNetwork.cpp +++ b/AnmlNetwork.cpp @@ -1,6 +1,20 @@ /** * @file AnmlNetwork.cpp * @brief Implementation of AnmlNetwork functions. + * + * Copyright 2018 Georgia Institute of Technology + * + * 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 "AnmlNetwork.hpp" diff --git a/AnmlNetwork.hpp b/AnmlNetwork.hpp index 715fa72..fea58b8 100644 --- a/AnmlNetwork.hpp +++ b/AnmlNetwork.hpp @@ -1,6 +1,20 @@ /** * @file AnmlNetwork.hpp * @brief Declaration of AnmlNetwork functions. + * + * Copyright 2018 Georgia Institute of Technology + * + * 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. */ #ifndef APSDK_ANMLNETWORK_HPP_ #define APSDK_ANMLNETWORK_HPP_ diff --git a/Automaton.cpp b/Automaton.cpp index d1ccca7..5dbce45 100644 --- a/Automaton.cpp +++ b/Automaton.cpp @@ -1,6 +1,20 @@ /** * @file Automaton.cpp * @brief Implementation of Automaton functions. + * + * Copyright 2018 Georgia Institute of Technology + * + * 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 "Automaton.hpp" diff --git a/Automaton.hpp b/Automaton.hpp index bbbee3f..1b464a9 100644 --- a/Automaton.hpp +++ b/Automaton.hpp @@ -1,6 +1,20 @@ /** * @file Automaton.hpp * @brief Declaration of Automaton functions. + * + * Copyright 2018 Georgia Institute of Technology + * + * 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. */ #ifndef APSDK_AUTOMATON_HPP_ #define APSDK_AUTOMATON_HPP_ diff --git a/Device.cpp b/Device.cpp index 012ec23..c79395f 100644 --- a/Device.cpp +++ b/Device.cpp @@ -1,6 +1,20 @@ /** * @file Device.cpp * @brief Implementation of Device functions. + * + * Copyright 2018 Georgia Institute of Technology + * + * 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 "Device.hpp" diff --git a/Device.hpp b/Device.hpp index 1340960..c2fd56d 100644 --- a/Device.hpp +++ b/Device.hpp @@ -1,6 +1,20 @@ /** * @file Device.hpp * @brief Declaration of Device functions. + * + * Copyright 2018 Georgia Institute of Technology + * + * 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. */ #ifndef APSDK_DEVICE_HPP_ #define APSDK_DEVICE_HPP_ diff --git a/ElementMap.cpp b/ElementMap.cpp index a5df7ee..275fbb9 100644 --- a/ElementMap.cpp +++ b/ElementMap.cpp @@ -1,6 +1,20 @@ /** * @file ElementMap.cpp * @brief Implementation of ElementMap functions. + * + * Copyright 2018 Georgia Institute of Technology + * + * 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 "ElementMap.hpp" diff --git a/ElementMap.hpp b/ElementMap.hpp index 99601ce..cc32e11 100644 --- a/ElementMap.hpp +++ b/ElementMap.hpp @@ -1,6 +1,20 @@ /** * @file ElementMap.hpp * @brief Declaration of ElementMap functions. + * + * Copyright 2018 Georgia Institute of Technology + * + * 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. */ #ifndef APSDK_ELEMENTMAP_HPP_ #define APSDK_ELEMENTMAP_HPP_ diff --git a/ElementRef.cpp b/ElementRef.cpp index 72d1754..7e0158c 100644 --- a/ElementRef.cpp +++ b/ElementRef.cpp @@ -1,6 +1,20 @@ /** * @file ElementRef.cpp * @brief Implementation of ElementRef functions. + * + * Copyright 2018 Georgia Institute of Technology + * + * 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 "ElementRef.hpp" diff --git a/ElementRef.hpp b/ElementRef.hpp index bc5749a..2fedbae 100644 --- a/ElementRef.hpp +++ b/ElementRef.hpp @@ -1,6 +1,20 @@ /** * @file ElementRef.hpp * @brief Declaration of ElementRef functions. + * + * Copyright 2018 Georgia Institute of Technology + * + * 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. */ #ifndef APSDK_ELEMENTREF_HPP_ #define APSDK_ELEMENTREF_HPP_ diff --git a/Makefile b/Makefile index 8f68d75..18cec94 100644 --- a/Makefile +++ b/Makefile @@ -1,3 +1,18 @@ +# +# Copyright 2018 Georgia Institute of Technology +# +# 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. + CXX = g++ LINKER = g++ TARGETLIB = libapsdk.so @@ -33,4 +48,4 @@ $(TARGETLIB) : $(OBJECTS) all : $(OBJECTS) $(TARGETLIB) clean: - -rm -rf *.o $(TARGETLIB) + -rm -rf #.o $(TARGETLIB) diff --git a/Runtime.cpp b/Runtime.cpp index 6bf3d22..83aa32a 100644 --- a/Runtime.cpp +++ b/Runtime.cpp @@ -1,6 +1,20 @@ /** * @file Runtime.cpp * @brief Implementation of different runtime functions. + * + * Copyright 2018 Georgia Institute of Technology + * + * 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 "Runtime.hpp" diff --git a/Runtime.hpp b/Runtime.hpp index a850a45..f38b856 100644 --- a/Runtime.hpp +++ b/Runtime.hpp @@ -1,6 +1,20 @@ /** * @file Runtime.hpp * @brief Declaration of different runtime functions. + * + * Copyright 2018 Georgia Institute of Technology + * + * 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. */ #ifndef APSDK_RUNTIME_HPP_ #define APSDK_RUNTIME_HPP_ diff --git a/SConscript b/SConscript index 338ceb2..cfa6458 100644 --- a/SConscript +++ b/SConscript @@ -1,6 +1,20 @@ ## # @file SConscript # @brief Provides functionality for building the apsdk static library. +# +# Copyright 2018 Georgia Institute of Technology +# +# 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. import platform diff --git a/SymbolChange.cpp b/SymbolChange.cpp index 3199cff..fbb42d6 100644 --- a/SymbolChange.cpp +++ b/SymbolChange.cpp @@ -1,6 +1,20 @@ /** * @file SymbolChange.cpp * @brief Implementation of SymbolChange functions. + * + * Copyright 2018 Georgia Institute of Technology + * + * 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 "SymbolChange.hpp" diff --git a/SymbolChange.hpp b/SymbolChange.hpp index bca5b3e..bea3ad8 100644 --- a/SymbolChange.hpp +++ b/SymbolChange.hpp @@ -1,6 +1,20 @@ /** * @file SymbolChange.hpp * @brief Declaration of SymbolChange functions. + * + * Copyright 2018 Georgia Institute of Technology + * + * 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. */ #ifndef APSDK_SYMBOLCHANGE_HPP_ #define APSDK_SYMBOLCHANGE_HPP_