pocketlang/SConscript

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