From 5080142ab51f34226a1a72a9e1a99c42d7ea6434 Mon Sep 17 00:00:00 2001 From: Rongsong Shen Date: Wed, 10 Dec 2025 15:59:33 +0800 Subject: [PATCH] start to work for scheduler --- src/meson.build | 2 +- src/scheduler/include/scheduler.h | 4 ++++ src/scheduler/meson.build | 15 +++++++++++++++ src/scheduler/src/main.c | 10 ++++++++++ 4 files changed, 30 insertions(+), 1 deletion(-) create mode 100644 src/scheduler/include/scheduler.h create mode 100644 src/scheduler/meson.build create mode 100644 src/scheduler/src/main.c diff --git a/src/meson.build b/src/meson.build index 79f1f41d..68f8f6fb 100644 --- a/src/meson.build +++ b/src/meson.build @@ -57,4 +57,4 @@ subdir('lib') subdir('controller') subdir('worker') subdir('autoscaler') -# subdir('scheduler') +subdir('scheduler') diff --git a/src/scheduler/include/scheduler.h b/src/scheduler/include/scheduler.h new file mode 100644 index 00000000..f7a93a96 --- /dev/null +++ b/src/scheduler/include/scheduler.h @@ -0,0 +1,4 @@ +#if !defined(_SCHEDULER_H_) + +#define _SCHEDULER_H_ 1 +#endif diff --git a/src/scheduler/meson.build b/src/scheduler/meson.build new file mode 100644 index 00000000..81a46bf9 --- /dev/null +++ b/src/scheduler/meson.build @@ -0,0 +1,15 @@ +scheduler_srcs = [ + 'src/main.c', +] + +incdir = include_directories('src', 'include') + +scheduler_deps = [ +] + +scheduler = executable('xce_scheduler', + scheduler_srcs, + include_directories: incdir, + dependencies: scheduler_deps, + link_args: wrap_link_args, + install: true) diff --git a/src/scheduler/src/main.c b/src/scheduler/src/main.c new file mode 100644 index 00000000..358ccbdd --- /dev/null +++ b/src/scheduler/src/main.c @@ -0,0 +1,10 @@ +#include +#include + +#include "scheduler.h" + +int main(int argc, char* argv[]) { + printf("Hello,world!\n"); + + return 0; +}