[Build] 16-bit: Unconditionally rebuild everything by default

Yup, let's completely avoid any of the benefits a Makefile might have
had, because they're completely unreliable without spelling out every
single #include. Such a trash technology, unsuited for pretty much
anything it's touted for.

Oh well, you can still call `maker` manually without the -B flag, if
you know for a fact that you've only modified the dependencies
currently listed. 🤷
At least this flag exists, and we don't have to add something like a
dummy .OBJ to each and every list of dependencies, so that we then can
force rebuilds by simply `touch`ing that one file…

Part of P0001, funded by GhostPhanom.
This commit is contained in:
nmlgc 2020-08-30 23:49:45 +02:00
parent e5f28204a5
commit 61358c1082
2 changed files with 1 additions and 3 deletions

View File

@ -12,7 +12,7 @@ tcc >NUL
if errorlevel 9009 goto no_tcc
if errorlevel 216 goto 64_bit
maker
maker -B
if errorlevel 9009 goto no_make
if errorlevel 216 goto 64_bit
goto eof

View File

@ -25,8 +25,6 @@ set CXX32FLAGS=%CXX32FLAGS% -O2 -v- -x-
mkdir bin\Pipeline 2>NUL
for /L %%i in (1,1,5) do mkdir bin\th0%%i 2>NUL
del /S *.obj
set BMP2ARR=bin\Pipeline\bmp2arr.exe
%CXX32% %CXX32FLAGS% -nbin/Pipeline/ Pipeline\bmp2arr.c Pipeline\bmp2arrl.c