-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmakefile
8 lines (6 loc) · 1.33 KB
/
makefile
1
2
3
4
5
6
7
8
start:
g++ -g -Isrc/libs/ArgParse/include -Isrc/libs/yaml-cpp-master/include -Isrc/main/include -I/home/leodora/.nxpm/packages/cpp/spdlog/v1.14.1/include -Isrc/libs/FolderCreatorHelper/include -o build/result/Nexis src/main/cpp/main.cpp src/main/cpp/TimeCalc.cpp src/main/cpp/FileReader.cpp src/main/cpp/DataObject.cpp src/main/cpp/YamlToDataObjectParser.cpp src/main/cpp/LifecycleExecuter.cpp src/main/cpp/Implement/Utilities/NexisLoggerSpd.cpp src/main/cpp/DynamicLibraryLoader.cpp src/libs/yaml-cpp-master/src/*.cpp src/libs/yaml-cpp-master/src/contrib/*.cpp src/main/cpp/BuildManager.cpp src/main/cpp/PluginCaster.cpp src/main/cpp/NexisManager.cpp src/main/cpp/ProjectCreator.cpp src/libs/FolderCreatorHelper/cpp/FolderCreator.cpp /home/leodora/.nxpm/packages/cpp/spdlog/v1.14.1/cpp/spdlog.a
plugin:
g++ -Isrc/main/Plugins/CPP_1.0 -Isrc/main/include -Isrc/main/include/Interfaces/Lifecycles -Isrc/main/include/Interfaces/Utilities -Isrc/main/include/Interfaces -shared -fPIC -g -o build/result/cpp_1.0.so src/main/Plugins/CPP_1.0/cpp_1.0.cpp src/main/cpp/DataObject.cpp
plugin2:
g++ -Isrc/main/Plugins/TestPlug -Isrc/main/include -Isrc/main/include/Interfaces/Lifecycles -Isrc/main/include/Interfaces/Utilities -Isrc/main/include/Interfaces -shared -fPIC -g -o build/result/test.so src/main/Plugins/TestPlug/test.cpp src/main/cpp/DataObject.cpp