aboutsummaryrefslogtreecommitdiff
path: root/i686/Makefile
blob: 52295a8923523b092f485b9735d585fc192b12d2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
include ../${ARCH}/toolchain.mk
include ../rules.mk

CCFLAGS += -I../grub/include

all: arch.a

arch,SRCS = boot.S init.s \
	    gdt.c lgdt.c \
	    lidt.c
arch,OBJS = $(filter %.o,$(arch,SRCS:%.S=%.o) $(arch,SRCS:%.s=%.o) $(arch,SRCS:%.c=%.o))
arch.a: ${arch,OBJS}
	@echo '  AR   $@'
	@${AR} ${ARFLAGS} $@ $^

clean:
	@rm -rf ${arch,OBJS}