pocketlang/SConscript
2021-02-11 23:05:43 +05:30

35 lines
583 B
Python

Import('env')
import os
env.PROJECT_NAME = "MiniScript"
env.RUN_TARGET = os.path.join(env['variant_dir'], 'bin/miniscript')
## MiniScript source files
SOURCES = [
Glob('src/*.c'),
Glob('src/types/*.c'),
Glob('src/types/gen/*.c'),
]
## Compile miniscript lib.
vm = env.Library(
target = 'bin/miniscript',
source = SOURCES,
CPPPATH = ['include/'],
)
## Test executable
test = env.Program(
target = 'bin/miniscript',
source = ['test/main.c'],
CPPPATH = ['include/'],
LIBPATH = 'bin',
LIBS = 'miniscript',
)
env.Append(CPPPATH=['include/'])
Requires(test, vm)