summary refs log tree commit diff stats
path: root/AUTHORS
Commit message (Expand)AuthorAgeFilesLines
* VCS: Fix python2 compatibilitynfnty2016-02-081-0/+2
* Happy new year!hut2016-01-011-1/+1
* typohut2015-04-131-1/+1
* AUTHORS: fix randy's namehut2015-03-221-1/+1
* Neater copyright headerhut2015-03-191-0/+716
ort a second OS: soso' href='/akkartik/mu/commit/kernel.soso/Makefile?h=main&id=46bb1d3157f9ad575c83a4bfa1e32b0d21bc8546'>46bb1d31 ^
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21

     


                                                                    















                                                                                 
CC=cc
LD=ld
# disable stack-protector to support Arch Linux
# (https://bugs.archlinux.org/task/18864)
CFLAGS=-nostdlib -nostdinc -fno-builtin -fno-stack-protector -m32 -c
LDFLAGS=-Tlink.ld -m elf_i386
ASFLAGS=-felf

OBJ = $(patsubst %.c,%.o,$(wildcard *.c)) $(patsubst %.asm,%.o,$(wildcard *.asm))

kernel.bin: $(OBJ)
	$(LD) $(LDFLAGS) -o kernel.bin $(OBJ) font/font.o

%.o:%.c
	$(CC) $(CFLAGS) $< -o $@

%.o:%.asm
	nasm $(ASFLAGS) $< -o $@

clean:
	-rm *.o kernel.bin