task support

This commit is contained in:
Hunter 2024-09-29 15:24:13 -04:00
parent d9e4642472
commit dfcf57aae1
12 changed files with 134 additions and 12 deletions

View file

@ -1,4 +1,5 @@
### GRBC BUILT-IN NINJA GENERATOR ###
### GENERATED BY THE GRBC BUILT-IN NINJA GENERATOR ###
### GENERATED ON: 1727637831 ###
## Default variables ##
@ -99,9 +100,14 @@ build $builddir/src/package.o: cxx src/package.cc
build $builddir/src/ext.o: cxx src/ext.cc
p_cflags = -Iinclude -Ivendor/sol2/include
## Compile: src/task.cc ##
build $builddir/src/task.o: cxx src/task.cc
p_cflags = -Iinclude -Ivendor/sol2/include
## Link: libgrbc.a ##
build $builddir/libgrbc.a: archive $builddir/src/file.o $builddir/src/ninja.o $builddir/src/platform.o $builddir/src/target_exe.o $builddir/src/utils.o $builddir/src/generator.o $builddir/src/target_lib.o $builddir/src/package.o $builddir/src/ext.o
build $builddir/libgrbc.a: archive $builddir/src/file.o $builddir/src/ninja.o $builddir/src/platform.o $builddir/src/target_exe.o $builddir/src/utils.o $builddir/src/generator.o $builddir/src/target_lib.o $builddir/src/package.o $builddir/src/ext.o $builddir/src/task.o
## Compile: src/main.cc ##
@ -114,3 +120,13 @@ build $builddir/grbc: link_cxx $builddir/src/main.o | $builddir/libgrbc.a $buil
p_linker_flags = -llua -lm -ldl build/libgrbc.a build/libgrbc_extensions.a -O3 -Lbuild -Wl,-rpath,build:.
p_cflags =
## clean ##
rule clean_task
command = ninja -t clean
description = Running task: Clean build (clean)
build clean: clean_task
build all: phony $builddir/libgrbc_extensions.a $builddir/libgrbc.a $builddir/grbc
default all