diff --git a/.gitignore b/.gitignore index 7964536..b5ffc5f 100644 --- a/.gitignore +++ b/.gitignore @@ -186,4 +186,7 @@ FakesAssemblies/ # LightSwitch generated files GeneratedArtifacts/ _Pvt_Extensions/ -ModelManifest.xml \ No newline at end of file +ModelManifest.xml +dub.selections.json +out/ +.dub/ \ No newline at end of file diff --git a/dub.json b/dub.json new file mode 100644 index 0000000..86c063e --- /dev/null +++ b/dub.json @@ -0,0 +1,13 @@ +{ + "name": "otyasmilebasic", + "dependencies": { + "derelict-sdl2": "*", + "derelict-gl3": "*" + }, + "sourceFiles": ["SMILEBASIC/bg.d","SMILEBASIC/builtinfunctions.d","SMILEBASIC/compiler.d","SMILEBASIC/error.d","SMILEBASIC/main.d","SMILEBASIC/node.d","SMILEBASIC/parser.d","SMILEBASIC/petitcomputer.d","SMILEBASIC/sprite.d","SMILEBASIC/systemvariable.d","SMILEBASIC/token.d","SMILEBASIC/type.d","SMILEBASIC/VM.d"], + "targetType": "executable", + "buildRequirements": ["allowWarnings"], + "targetPath": "out", + "workingDirectory": "out", + "copyFiles": ["SMILEBASIC/spdef.csv"] +} \ No newline at end of file