X-Git-Url: http://git.archive.openwrt.org/?p=project%2Fprocd.git;a=blobdiff_plain;f=CMakeLists.txt;h=7d05e9760097e27715f9461e3d9702f1f50deb27;hp=7299d9ca628f6c479fca6007195b8d70e01134cb;hb=f062b305b5ea2c77bb8286f8982f08e4c5b133ae;hpb=1bc094b04ca4160a405e2ca98c02eb6136db5fc6 diff --git a/CMakeLists.txt b/CMakeLists.txt index 7299d9c..7d05e97 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -18,14 +18,17 @@ INSTALL(TARGETS setlbf ) -SET(SOURCES procd.c signal.c watchdog.c state.c inittab.c rcS.c ubus.c system.c +SET(SOURCES procd.c signal.c state.c inittab.c rcS.c ubus.c system.c sysupgrade.c service/service.c service/instance.c service/validate.c service/trigger.c service/watch.c - plug/coldplug.c plug/hotplug.c utils/utils.c) + utils/utils.c) +IF(NOT DISABLE_INIT) + SET(SOURCES ${SOURCES} watchdog.c plug/coldplug.c plug/hotplug.c) +ENDIF() SET(LIBS ubox ubus json-c blobmsg_json json_script) IF(DEBUG) - ADD_DEFINITIONS(-DDEBUG -g3) + ADD_DEFINITIONS(-DUDEV_DEBUG -g3) ENDIF() IF(EARLY_PATH) @@ -37,9 +40,7 @@ IF(ZRAM_TMPFS) SET(SOURCES_ZRAM initd/zram.c) ENDIF() -IF(BUILD_UPGRADED) - add_subdirectory(upgraded) -ENDIF() +add_subdirectory(upgraded) ADD_EXECUTABLE(procd ${SOURCES}) TARGET_LINK_LIBRARIES(procd ${LIBS}) @@ -47,20 +48,24 @@ INSTALL(TARGETS procd RUNTIME DESTINATION ${CMAKE_INSTALL_SBINDIR} ) -IF(NOT DISABLE_INIT) -ADD_EXECUTABLE(init initd/init.c initd/early.c initd/preinit.c initd/mkdev.c watchdog.c +FIND_PATH(ubox_include_dir libubox/uloop.h) +INCLUDE_DIRECTORIES(${ubox_include_dir}) + +IF(DISABLE_INIT) +ADD_DEFINITIONS(-DDISABLE_INIT) +ELSE() +ADD_EXECUTABLE(init initd/init.c initd/early.c initd/preinit.c initd/mkdev.c sysupgrade.c watchdog.c utils/utils.c ${SOURCES_ZRAM}) TARGET_LINK_LIBRARIES(init ${LIBS}) INSTALL(TARGETS init RUNTIME DESTINATION ${CMAKE_INSTALL_SBINDIR} ) -ENDIF() - ADD_EXECUTABLE(udevtrigger plug/udevtrigger.c) INSTALL(TARGETS udevtrigger RUNTIME DESTINATION ${CMAKE_INSTALL_SBINDIR} ) +ENDIF() ADD_EXECUTABLE(askfirst utils/askfirst.c)