Subversion Repositories Kolibri OS

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
1023 mikedld 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