agl-service-unicens: use shared lib of afb-helpers
[apps/agl-service-unicens.git] / ucs2-afb / CMakeLists.txt
index ee5099e..cdaf2be 100644 (file)
 ###########################################################################
 
 # Add target to project dependency list
-PROJECT_TARGET_ADD(ucs2)
+PROJECT_TARGET_ADD(ucs2-afb)
 
     # Define project Targets
-    ADD_LIBRARY(ucs2 MODULE ucs_binding.c ucs_apihat.c)
+    ADD_LIBRARY(${TARGET_NAME} MODULE ucs_apihat.c ucs_binding.c )
 
-    # Binder exposes a unique public entry point
-    SET_TARGET_PROPERTIES(ucs2 PROPERTIES
-       PREFIX "afb-"
-        LABELS "BINDING"
-       LINK_FLAGS  ${BINDINGS_LINK_FLAG}
-        OUTPUT_NAME ${TARGET_NAME}
+    SET_OPENAPI_FILENAME(ucs_apidef)
 
+    # Binder exposes a unique public entry point
+    SET_TARGET_PROPERTIES(${TARGET_NAME} PROPERTIES
+    PREFIX "afb-"
+    LABELS "BINDINGV2"
+    OUTPUT_NAME ucs2
     )
 
     # Library dependencies (include updates automatically)
-    TARGET_LINK_LIBRARIES(ucs2 
+    TARGET_LINK_LIBRARIES(${TARGET_NAME}
         ucs2-inter
         ${link_libraries}
     )
-
-    # installation directory
-    INSTALL(TARGETS ucs2
-        LIBRARY DESTINATION ${BINDINGS_INSTALL_DIR})
-