pocketlang/SConscript

37 lines
567 B
Python
Raw Normal View History

2021-02-07 15:40:00 +08:00
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'),
]
CPPPATH = [
'include/',
]
## Compile miniscript lib.
vm = env.Library(
target = 'bin/miniscript',
source = SOURCES,
CPPPATH = CPPPATH,
)
## Test executable
test = env.Program(
target = 'bin/miniscript',
source = ['test/main.c'],
CPPPATH = CPPPATH,
LIBPATH = 'bin',
LIBS = 'miniscript',
)
Requires(test, vm)