head     1.1;
branch   1.1.1;
access   ;
symbols  start:1.1.1.1 halite:1.1.1;
locks    ; strict;
comment  @# @;


1.1
date     2002.09.23.13.50.34;  author halite;  state Exp;
branches 1.1.1.1;
next     ;

1.1.1.1
date     2002.09.23.13.50.34;  author halite;  state Exp;
branches ;
next     ;


desc
@@



1.1
log
@Initial revision
@
text
@#
# $Id: Makefile,v 1.1.1.1 2002/09/19 00:37:09 halite Exp $
# 

LD=$(CROSS_COMPILE)ld -m elf_i386
OBJCOPY=$(CROSS_COMPILE)objcopy -O binary -R .note -R .comment -S
LDFLAGS=-e stext
LINKFLAGS =-T $(TOPDIR)/arch/i386/toykernel.lds $(LDFLAGS)
CFLAGS += -pipe

ifdef CONFIG_M386
CFLAGS += -march=i386
endif

ifdef CONFIG_M486
CFLAGS += -march=i486
endif

ifdef CONFIG_M586
CFLAGS += -march=i586
endif

ifdef CONFIG_M686
CFLAGS += -march=i686
endif

ifdef CONFIG_MPENTIUMIII
CFLAGS += -march=i686
endif

ifdef CONFIG_MPENTIUM4
CFLAGS += -march=i686
endif

HEAD = arch/i386/kernel/head.o arch/i386/kernel/init_task.o

SUBDIRS += arch/i386/kernel arch/i386/mm arch/i386/lib
CORE_FILES := arch/i386/kernel/kernel.o arch/i386/mm/mm.o $(CORE_FILES)
LIBS := $(TOPDIR)/arch/i386/lib/lib.a $(LIBS)

MAKEBOOT = $(MAKE) -C arch/i386/boot

arch/i386/kernel: dummy
	$(MAKE) toykernelsubdirs SUBDIRS=arch/i386/kernel

arch/i386/mm: dummy
	$(MAKE) toykernelsubdirs SUBDIRS=arch/i386/mm

.PHONY: Image archclean archdep

Image: toykernel
	$(MAKEBOOT) $@@

archclean:
	$(MAKEBOOT) clean

archdep:
	$(MAKEBOOT) dep
@


1.1.1.1
log
@toykernel
@
text
@@
