mirror of https://gitlab.com/basile.b/dexed.git
29 lines
678 B
Batchfile
29 lines
678 B
Batchfile
::iz sources
|
|
set iz=
|
|
for /r "../etc/iz/import/" %%F in (*.d) do call set iz=%%iz%% "%%F"
|
|
|
|
::dparse sources
|
|
set dparse=
|
|
for /r "../etc/libdparse/src/" %%F in (*.d) do call set dparse=%%dparse%% "%%F"
|
|
|
|
::stdxalloc sources
|
|
set stdxalloc=
|
|
for /r "../etc/stdx-allocator/source/" %%F in (*.d) do call set stdxalloc=%%stdxalloc%% "%%F"
|
|
|
|
::dast sources
|
|
set dast=
|
|
for /r "src/" %%F in (*.d) do call set dast=%%dast%% "%%F"
|
|
|
|
echo building...
|
|
|
|
::build
|
|
dmd %dast% %dparse% %iz% %stdxalloc% ^
|
|
-O -release -inline -boundscheck=off ^
|
|
-Isrc -I"..\etc\iz\import" -I"..\etc\libdparse\src" ^ -I"..\etc\stdx-allocator\source" ^
|
|
-of"..\bin\dastworx"
|
|
|
|
::cleanup
|
|
del ..\bin\dastworx.obj
|
|
|
|
echo ...done
|