Subversion Repositories Kolibri OS

Rev

Blame | Last modification | View Log | Download | RSS feed

  1. LIBPREFIX=lib
  2. LIBEXT=obj
  3. TESTPREFIX=test
  4.  
  5. .PHONY: all
  6.  
  7. all: libraries tests
  8.  
  9. libraries:
  10.         @echo "building libraries..."
  11.         @mkdir -p bin
  12.         @for i in gfx img ini io; do \
  13.           echo "  $(LIBPREFIX)$${i}"; \
  14.           cd "$(LIBPREFIX)$${i}"; \
  15.           fasm "$(LIBPREFIX)$${i}.asm" "../bin/$(LIBPREFIX)$${i}.$(LIBEXT)" >/dev/null; \
  16.           cd ..; \
  17.         done
  18.  
  19. tests:
  20.         @echo "building tests..."
  21.         @mkdir -p bin/.test
  22.         @for i in 001 002; do \
  23.           echo "  $${i}"; \
  24.           cd ".test/$${i}"; \
  25.           fasm "$(TESTPREFIX)$${i}.asm" "../../bin/.test/$(TESTPREFIX)$${i}" >/dev/null; \
  26.           cd ../..; \
  27.         done
  28.  
  29. clean:
  30.         rm -rf bin
  31.