head	1.8;
access;
symbols
	vendor:1.1.1
	start:1.1.1.2
	webdox:1.1.1;
locks; strict;
comment	@# @;


1.8
date	2002.08.12.12.20.08;	author chaeso;	state Exp;
branches;
next	1.7;

1.7
date	2002.08.09.19.00.13;	author chaeso;	state Exp;
branches;
next	1.6;

1.6
date	2002.08.08.15.15.45;	author chaeso;	state Exp;
branches;
next	1.5;

1.5
date	2002.08.08.13.04.06;	author chaeso;	state Exp;
branches;
next	1.4;

1.4
date	2002.08.08.03.39.48;	author chaeso;	state Exp;
branches;
next	1.3;

1.3
date	2002.08.08.03.38.19;	author chaeso;	state Exp;
branches;
next	1.2;

1.2
date	2002.07.10.03.58.30;	author chaeso;	state dead;
branches;
next	1.1;

1.1
date	2002.07.07.15.59.14;	author chaeso;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	2002.07.07.15.59.14;	author chaeso;	state Exp;
branches;
next	1.1.1.2;

1.1.1.2
date	2002.08.08.02.59.32;	author chaeso;	state Exp;
branches;
next	;


desc
@@


1.8
log
@*** empty log message ***
@
text
@GCC = gcc
LD  = ld
CFLAGS = -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer \
	 -fno-strict-aliasing -Iinclude/
OBJS = boot/multiboot.o kernel/kernel.o mm/mm.o

bonnet.img: $(OBJS)
	ld -Ttext 0x100000 -S -X -M $(OBJS) -o bonnet.img > bonnet.map;sync

boot/multiboot.o :
	cd boot; $(MAKE)

kernel/kernel.o :
	cd kernel; $(MAKE)

mm/mm.o :
	cd mm; $(MAKE)

clean :
	find ./ -name *.o -exec rm -f {} \;
	rm bonnet.img bonnet.map

install :
	cp bonnet.img /boot
@


1.7
log
@*** empty log message ***
@
text
@d5 1
a5 1
OBJS = boot/multiboot.o kernel/kernel.o
d8 1
a8 1
	ld -Ttext 0x100000 -S -X -M $(OBJS) -o bonnet.img > bonnet.map
d15 3
@


1.6
log
@*** empty log message ***
@
text
@d19 3
@


1.5
log
@*** empty log message ***
@
text
@d3 2
a4 1
CFLAGS = -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strict-aliasing
@


1.4
log
@*** empty log message ***
@
text
@d1 4
a4 3
CFLAGS= -O2 -g -Iinclude
CC=gcc
TEST=test
d6 2
a7 3
bonnet : main.o ide.o mount.o debug.o namei.o inode.o bitmap.o \
		 buffer.o read_write.o dir.o stat.o file.o blkdev.o ex1.o rd.o format.o
	$(CC) -o $@@ $? $(CFLAGS); 
d9 2
a10 2
main.o : fs/main.c
	$(CC) -c $? $(CFLAGS)
d12 2
a13 45
ide.o  : drivers/ide.c
	$(CC) -c $? $(CFLAGS)

rd.o  : drivers/rd.c
	$(CC) -c $? $(CFLAGS)

blkdev.o : drivers/blkdev.c
	$(CC) -c $? $(CFLAGS)

mount.o : fs/mount.c
	$(CC) -c $? $(CFLAGS)

file.o  : fs/file.c
	$(CC) -c $? $(CFLAGS)

debug.o : fs/debug.c
	$(CC) -c $? $(CFLAGS)

namei.o : fs/namei.c
	$(CC) -c $? $(CFLAGS)

inode.o : fs/inode.c
	$(CC) -c $? $(CFLAGS)

dir.o : fs/dir.c
	$(CC) -c $? $(CFLAGS)

bitmap.o : fs/bitmap.c
	$(CC) -c $? $(CFLAGS)

buffer.o : fs/buffer.c
	$(CC) -c $? $(CFLAGS)

read_write.o : fs/read_write.c
	$(CC) -c $? $(CFLAGS)


stat.o : fs/stat.c
	$(CC) -c $? $(CFLAGS)

ex1.o : example/ex1.c
	$(CC) -c $? $(CFLAGS)

format.o : fs/format.c
	$(CC) -c $? $(CFLAGS)
d16 2
a17 1
	rm *.o
@


1.3
log
@*** empty log message ***
@
text
@d3 1
@


1.2
log
@*** empty log message ***
@
text
@d1 1
a1 1
CFLAGS= -Os -g -Iinclude
d4 3
a6 2
bonnet : main.o ide.o mount.o debug.o namei.o inode.o bitmap.o buffer.o read_write.o dir.o stat.o
	$(CC) -o $@@ $? $(CFLAGS); rm *.o
d8 1
a8 1
main.o : main.c
d11 1
a11 1
ide.o  : ide.c
d14 1
a14 1
mount.o : mount.c
d17 1
a17 1
debug.o : debug.c
d20 1
a20 1
namei.o : namei.c
d23 1
a23 1
inode.o : inode.c
d26 1
a26 1
dir.o : dir.c
d29 1
a29 1
bitmap.o : bitmap.c
d32 1
a32 1
buffer.o : buffer.c
d35 1
a35 1
read_write.o : read_write.c
d38 17
a54 1
stat.o : stat.c
@


1.1
log
@Initial revision
@
text
@@


1.1.1.1
log
@initial version
@
text
@@


1.1.1.2
log
@initial release
@
text
@d1 1
a1 1
CFLAGS= -O2 -g -Iinclude
d4 2
a5 3
bonnet : main.o ide.o mount.o debug.o namei.o inode.o bitmap.o \
		 buffer.o read_write.o dir.o stat.o file.o blkdev.o ex1.o rd.o format.o
	$(CC) -o $@@ $? $(CFLAGS); 
d7 1
a7 1
main.o : fs/main.c
d10 1
a10 1
ide.o  : drivers/ide.c
d13 1
a13 1
rd.o  : drivers/rd.c
d16 1
a16 1
blkdev.o : drivers/blkdev.c
d19 1
a19 1
mount.o : fs/mount.c
d22 1
a22 1
file.o  : fs/file.c
d25 1
a25 1
debug.o : fs/debug.c
d28 1
a28 1
namei.o : fs/namei.c
d31 1
a31 1
inode.o : fs/inode.c
d34 1
a34 1
dir.o : fs/dir.c
d37 1
a37 17
bitmap.o : fs/bitmap.c
	$(CC) -c $? $(CFLAGS)

buffer.o : fs/buffer.c
	$(CC) -c $? $(CFLAGS)

read_write.o : fs/read_write.c
	$(CC) -c $? $(CFLAGS)


stat.o : fs/stat.c
	$(CC) -c $? $(CFLAGS)

ex1.o : example/ex1.c
	$(CC) -c $? $(CFLAGS)

format.o : fs/format.c
@

