No changes between revisions
/programs/develop/libraries/libs-dev/build.bat |
0,0 → 1,28 |
@echo off |
|
set LIBPREFIX=lib |
set LIBEXT=obj |
set TESTPREFIX=test |
|
echo building libraries... |
|
if exist bin rmdir /S /Q bin |
mkdir bin |
|
for %%i in (gfx img ini io) do ( |
echo %LIBPREFIX%%%i |
cd %LIBPREFIX%%%i |
fasm %LIBPREFIX%%%i.asm ..\bin\%LIBPREFIX%%%i.%LIBEXT% >nul |
cd .. |
) |
|
echo building tests... |
|
mkdir bin\.test |
|
for %%i in (001 002) do ( |
echo %%i |
cd .test\%%i |
fasm %TESTPREFIX%%%i.asm ..\..\bin\.test\%TESTPREFIX%%%i >nul |
cd ..\.. |
) |
Property changes: |
Added: svn:executable |
+* |
\ No newline at end of property |
/programs/develop/libraries/libs-dev/makefile |
0,0 → 1,30 |
LIBPREFIX=lib |
LIBEXT=obj |
TESTPREFIX=test |
|
.PHONY: all |
|
all: libraries tests |
|
libraries: |
@echo "building libraries..." |
@mkdir -p bin |
@for i in gfx img ini io; do \ |
echo " $(LIBPREFIX)$${i}"; \ |
cd "$(LIBPREFIX)$${i}"; \ |
fasm "$(LIBPREFIX)$${i}.asm" "../bin/$(LIBPREFIX)$${i}.$(LIBEXT)" >/dev/null; \ |
cd ..; \ |
done |
|
tests: |
@echo "building tests..." |
@mkdir -p bin/.test |
@for i in 001 002; do \ |
echo " $${i}"; \ |
cd ".test/$${i}"; \ |
fasm "$(TESTPREFIX)$${i}.asm" "../../bin/.test/$(TESTPREFIX)$${i}" >/dev/null; \ |
cd ../..; \ |
done |
|
clean: |
rm -rf bin |