#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)
+SET(INITDB_USER ail_initdb_user)
+SET(USERSRCS src/initdb_user.c ../src/ail_db.c)
+
SET(FOTA ail_fota)
SET(FOTASRCS src/ail_fota.c)
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}")
INSTALL(TARGETS ${INITDB} DESTINATION ${BINDIR})
+ADD_EXECUTABLE(${INITDB_USER} ${USERSRCS})
+TARGET_LINK_LIBRARIES(${INITDB_USER} ${LIBNAME} ${INITDB_PKGS_LIBRARIES})
+SET_TARGET_PROPERTIES(${INITDB_USER} PROPERTIES COMPILE_FLAGS "${EXTRA_CFLAGS}")
+SET_TARGET_PROPERTIES(${INITDB_USER} PROPERTIES SKIP_BUILD_RPATH true)
+
+INSTALL(TARGETS ${INITDB_USER} DESTINATION ${BINDIR})
+
ADD_EXECUTABLE(${FOTA} ${FOTASRCS})
TARGET_LINK_LIBRARIES(${FOTA} ${LIBNAME} ${INITDB_PKGS_LIBRARIES})
SET_TARGET_PROPERTIES(${FOTA} PROPERTIES COMPILE_FLAGS "${EXTRA_CFLAGS}")