Rev 5084 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 5084 | Rev 7129 | ||
---|---|---|---|
Line 2... | Line 2... | ||
2 | FLAGS=-m 65536 |
2 | FLAGS=-m 65536 |
3 | languages=en|ru|ge|et|sp |
3 | languages=en|ru|ge|et|sp |
Line 4... | Line 4... | ||
4 | 4 | ||
Line 5... | Line 5... | ||
5 | .PHONY: all kernel bootloader clean |
5 | .PHONY: all kernel bootloader clean |
Line 6... | Line 6... | ||
6 | 6 | ||
7 | all: kernel bootloader |
7 | all: kernel bootloader bootbios |
8 | 8 | ||
9 | kernel: check_lang |
9 | kernel: check_lang bootbios |
10 | @echo "*** building kernel with language '$(lang)' ..." |
10 | @echo "*** building kernel with language '$(lang)' ..." |
11 | @mkdir -p bin |
11 | @mkdir -p bin |
- | 12 | @echo "lang fix $(lang)" > lang.inc |
|
- | 13 | @echo "--- building 'bin/kernel.mnt' ..." |
|
- | 14 | @$(FASM) $(FLAGS) kernel.asm bin/kernel.mnt |
|
- | 15 | @$(FASM) $(FLAGS) -dUEFI=1 kernel.asm bin/kernel.bin |
|
- | 16 | @rm -f lang.inc |
|
- | 17 | ||
- | 18 | bootbios: check_lang |
|
- | 19 | @echo "*** building bootbios.bin with language '$(lang)' ..." |
|
- | 20 | @mkdir -p bin |
|
12 | @echo "lang fix $(lang)" > lang.inc |
21 | @echo "lang fix $(lang)" > lang.inc |
Line 13... | Line 22... | ||
13 | @echo "--- building 'bin/kernel.mnt' ..." |
22 | @echo "--- building 'bootbios.bin' ..." |
14 | @$(FASM) $(FLAGS) kernel.asm bin/kernel.mnt |
23 | @$(FASM) $(FLAGS) bootbios.asm bootbios.bin |
15 | @rm -f lang.inc |
24 | @rm -f lang.inc |