Setting smack labels to User with vconftool option
[platform/core/appfw/ail.git] / tool / CMakeLists.txt
index b174b89..e853a6d 100755 (executable)
@@ -1,5 +1,18 @@
 #AIL init DB build script
 
+SET(CREATEDB ail_createdb)
+SET(CREATESRCS src/createdb.c ../src/ail_db.c)
+
+SET(CREATEDB_USER ail_createdb_user)
+SET(CREATEUSERSRCS src/createdb_user.c ../src/ail_db.c)
+
+SET(SYNCDB ail_syncdb)
+SET(SYNCSRCS src/syncdb.c ../src/ail_db.c)
+
+SET(SYNCDB_USER ail_syncdb_user)
+SET(SYNCUSERSRCS src/syncdb_user.c  ../src/ail_db.c)
+
+#obsolete tools
 SET(INITDB ail_initdb)
 SET(SRCS src/initdb.c ../src/ail_db.c)
 
@@ -27,6 +40,35 @@ INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/src)
 
 STRING(REPLACE ";" " " EXTRA_CFLAGS "${INITDB_PKGS_CFLAGS}")
 
+ADD_EXECUTABLE(${CREATEDB} ${CREATESRCS})
+TARGET_LINK_LIBRARIES(${CREATEDB} ${LIBNAME} ${INITDB_PKGS_LIBRARIES})
+SET_TARGET_PROPERTIES(${CREATEDB} PROPERTIES COMPILE_FLAGS "${EXTRA_CFLAGS}")
+SET_TARGET_PROPERTIES(${CREATEDB} PROPERTIES SKIP_BUILD_RPATH true)
+
+INSTALL(TARGETS ${CREATEDB} DESTINATION ${BINDIR})
+
+ADD_EXECUTABLE(${CREATEDB_USER} ${CREATEUSERSRCS})
+TARGET_LINK_LIBRARIES(${CREATEDB_USER} ${LIBNAME} ${INITDB_PKGS_LIBRARIES})
+SET_TARGET_PROPERTIES(${CREATEDB_USER} PROPERTIES COMPILE_FLAGS "${EXTRA_CFLAGS}")
+SET_TARGET_PROPERTIES(${CREATEDB_USER} PROPERTIES SKIP_BUILD_RPATH true)
+
+INSTALL(TARGETS ${CREATEDB_USER} DESTINATION ${BINDIR})
+
+ADD_EXECUTABLE(${SYNCDB} ${SYNCSRCS})
+TARGET_LINK_LIBRARIES(${SYNCDB} ${LIBNAME} ${INITDB_PKGS_LIBRARIES})
+SET_TARGET_PROPERTIES(${SYNCDB} PROPERTIES COMPILE_FLAGS "${EXTRA_CFLAGS}")
+SET_TARGET_PROPERTIES(${SYNCDB} PROPERTIES SKIP_BUILD_RPATH true)
+
+INSTALL(TARGETS ${SYNCDB} DESTINATION ${BINDIR})
+
+
+ADD_EXECUTABLE(${SYNCDB_USER} ${SYNCUSERSRCS})
+TARGET_LINK_LIBRARIES(${SYNCDB_USER} ${LIBNAME} ${INITDB_PKGS_LIBRARIES})
+SET_TARGET_PROPERTIES(${SYNCDB_USER} PROPERTIES COMPILE_FLAGS "${EXTRA_CFLAGS}")
+SET_TARGET_PROPERTIES(${SYNCDB_USER} PROPERTIES SKIP_BUILD_RPATH true)
+
+INSTALL(TARGETS ${SYNCDB_USER} DESTINATION ${BINDIR})
+
 ADD_EXECUTABLE(${INITDB} ${SRCS})
 TARGET_LINK_LIBRARIES(${INITDB} ${LIBNAME} ${INITDB_PKGS_LIBRARIES})
 SET_TARGET_PROPERTIES(${INITDB} PROPERTIES COMPILE_FLAGS "${EXTRA_CFLAGS}")