set(PACKAGE misc_lib)

enable_nls()

set(SOURCE_FILES
        misc_lib.h
        BeamFromIngest.C
        colorset.C
        compress_2d.C
        device_name.C
        filters.C
        getpointer.C
        IngestMisc.C
        iprod_open.C
        iris_xdr.C
        LegendLabels.C
        levelize.C
        levelmap.C
        linked_list.C
        misc_lib_nls_init.C
        nor_areas.C
        pack_copy.C
        PHeaderFromIngest.C
        PlatformMotion.C
        ProductMisc.C
        product_names.C
        ProductRanges.C
        product_region.C
        product_wind.C
        protected.C
        RawFromIngest.C
        ReprojectProd.C
        rw_ingest.C
        stask_data_list.C
        structs.C)

add_library(misc SHARED ${SOURCE_FILES})
set_target_properties(misc PROPERTIES COMPILE_FLAGS "-fPIC")
target_include_directories(misc PUBLIC
        /usr/include/tirpc
        ${CMAKE_CURRENT_SOURCE_DIR}
        ${CMAKE_CURRENT_SOURCE_DIR}/../antenna_lib
        ${CMAKE_CURRENT_SOURCE_DIR}/../dsp_lib
        ${CMAKE_CURRENT_SOURCE_DIR}/../himath_lib
        ${CMAKE_CURRENT_SOURCE_DIR}/../include
        ${CMAKE_CURRENT_SOURCE_DIR}/../logger_lib
        ${CMAKE_CURRENT_SOURCE_DIR}/../user_lib
        ${CMAKE_CURRENT_SOURCE_DIR}/../vtv_lib)
