diff --git a/vlsisapd/src/agds/src/CMakeLists.txt b/vlsisapd/src/agds/src/CMakeLists.txt new file mode 100644 index 00000000..318cc356 --- /dev/null +++ b/vlsisapd/src/agds/src/CMakeLists.txt @@ -0,0 +1,16 @@ +INCLUDE_DIRECTORIES(${VLSISAPD_SOURCE_DIR}/src/agds/src) + +SET ( includes vlsisapd/agds/GdsLibrary.h + vlsisapd/agds/GdsStructure.h + vlsisapd/agds/GdsElement.h + vlsisapd/agds/GdsRectangle.h + ) +SET ( cpps GdsLibrary.cpp + GdsStructure.cpp + GdsRectangle.cpp + ) + +ADD_LIBRARY(agds ${cpps}) +INSTALL(TARGETS agds DESTINATION lib${LIB_SUFFIX}) + +INSTALL(FILES ${includes} DESTINATION include/vlsisapd/agds) diff --git a/vlsisapd/src/openChams/src/CMakeLists.txt b/vlsisapd/src/openChams/src/CMakeLists.txt new file mode 100644 index 00000000..2ae5796b --- /dev/null +++ b/vlsisapd/src/openChams/src/CMakeLists.txt @@ -0,0 +1,33 @@ +INCLUDE_DIRECTORIES(${VLSISAPD_SOURCE_DIR}/src/openChams/src ${LIBXML2_INCLUDE_DIR}) + +SET ( includes vlsisapd/openChams/Circuit.h + vlsisapd/openChams/Netlist.h + vlsisapd/openChams/Instance.h + vlsisapd/openChams/Net.h + vlsisapd/openChams/Name.h + vlsisapd/openChams/Operator.h + vlsisapd/openChams/Parameters.h + vlsisapd/openChams/Schematic.h + vlsisapd/openChams/Sizing.h + vlsisapd/openChams/Transistor.h + vlsisapd/openChams/OpenChamsException.h + ) +SET ( cpps Circuit.cpp + Netlist.cpp + Instance.cpp + Net.cpp + Name.cpp + Operator.cpp + Parameters.cpp + Schematic.cpp + Sizing.cpp + Transistor.cpp + ) + +ADD_LIBRARY(openChams ${cpps}) + +TARGET_LINK_LIBRARIES(openChams ${LIBXML2_LIBRARIES}) + +INSTALL(TARGETS openChams DESTINATION lib${LIB_SUFFIX} ) + +INSTALL(FILES ${includes} DESTINATION include/vlsisapd/openChams)