head	1.20;
access;
symbols
	dws_pl15i:1.20
	LINUX_0_99_15I:1.1.1.36
	cluster_15h:1.19
	dws_pl15h_ibcs:1.19
	LINUX_0_99_15H:1.1.1.35
	LINUX_0_99_15G:1.1.1.34
	dws_pl15f_cluster_08a:1.18
	dws_pl15f:1.18
	LINUX_0_99_15F:1.1.1.33
	dws_pl15e:1.17
	LINUX_0_99_15E:1.1.1.32
	LINUX_0_99_15D:1.1.1.31
	LINUX_0_99_15C:1.1.1.30
	dws_pl15b:1.16
	LINUX_0_99_15B:1.1.1.29
	dws_pl15a:1.15
	LINUX_0_99_15A:1.1.1.28
	dws_pl15:1.14
	LINUX_0_99_15:1.1.1.27
	LINUX_0_99_14Z:1.1.1.26
	dws_pl14y:1.13
	LINUX_0_99_14Y:1.1.1.25
	dws_pl14x:1.12
	LINUX_0_99_14X:1.1.1.24
	LINUX_0_99_14W:1.1.1.23
	LINUX_0_99_14V:1.1.1.22
	LINUX_0_99_14U:1.1.1.21
	dws_pl14t:1.11
	LINUX_0_99_14T:1.1.1.20
	dws_pl14s:1.10
	LINUX_0_99_14S:1.1.1.19
	dws_pl14r:1.9
	LINUX_0_99_14R:1.1.1.18
	dws_pl14q:1.8
	LINUX_0_99_14Q:1.1.1.17
	dws_pl14p:1.7
	LINUX_0_99_14P:1.1.1.16
	dws_pl14o:1.5
	LINUX_0_99_14O:1.1.1.15
	LINUX_0_99_14M:1.1.1.14
	LINUX_0_99_14L:1.1.1.13
	LINUX_0_99_14K:1.1.1.12
	LINUX_0_99_14J:1.1.1.11
	LINUX_0_99_14I:1.1.1.10
	LINUX_0_99_14H:1.1.1.9
	LINUX_0_99_14G:1.1.1.8
	dws_pl14f:1.4
	LINUX_0_99_14F:1.1.1.7
	dws_pl14e:1.2
	LINUX_0_99_14E:1.1.1.6
	LINUX_0_99_14D:1.1.1.5
	LINUX_0_99_14C:1.1.1.4
	LINUX_0_99_14B:1.1.1.3
	LINUX_0_99_14A:1.1.1.2
	LINUX_0_99_14:1.1.1.1
	LINUX:1.1.1;
locks; strict;
comment	@# @;


1.20
date	94.03.02.14.49.32;	author steinber;	state Exp;
branches;
next	1.19;

1.19
date	94.02.26.22.04.53;	author dws;	state Exp;
branches;
next	1.18;

1.18
date	94.02.22.22.11.02;	author dws;	state Exp;
branches;
next	1.17;

1.17
date	94.02.17.14.38.54;	author steinber;	state Exp;
branches;
next	1.16;

1.16
date	94.02.10.09.13.49;	author steinber;	state Exp;
branches;
next	1.15;

1.15
date	94.02.09.08.06.07;	author dws;	state Exp;
branches;
next	1.14;

1.14
date	94.02.04.16.29.30;	author steinber;	state Exp;
branches;
next	1.13;

1.13
date	94.02.02.13.15.43;	author steinber;	state Exp;
branches;
next	1.12;

1.12
date	94.02.01.10.21.58;	author steinber;	state Exp;
branches;
next	1.11;

1.11
date	94.01.24.08.02.43;	author bitterli;	state Exp;
branches;
next	1.10;

1.10
date	94.01.19.14.23.50;	author steinber;	state Exp;
branches;
next	1.9;

1.9
date	94.01.19.11.56.21;	author steinber;	state Exp;
branches;
next	1.8;

1.8
date	94.01.18.16.08.13;	author steinber;	state Exp;
branches;
next	1.7;

1.7
date	94.01.15.16.24.18;	author dws;	state Exp;
branches;
next	1.6;

1.6
date	94.01.14.13.25.45;	author steinber;	state Exp;
branches;
next	1.5;

1.5
date	94.01.10.11.44.53;	author steinber;	state Exp;
branches;
next	1.4;

1.4
date	93.12.21.10.22.03;	author steinber;	state Exp;
branches;
next	1.3;

1.3
date	93.12.20.17.18.11;	author steinber;	state Exp;
branches;
next	1.2;

1.2
date	93.12.15.16.03.22;	author steinber;	state Exp;
branches;
next	1.1;

1.1
date	93.12.09.16.58.09;	author steinber;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	93.12.09.16.58.10;	author steinber;	state Exp;
branches;
next	1.1.1.2;

1.1.1.2
date	93.12.09.16.59.13;	author steinber;	state Exp;
branches;
next	1.1.1.3;

1.1.1.3
date	93.12.09.18.37.25;	author steinber;	state Exp;
branches;
next	1.1.1.4;

1.1.1.4
date	93.12.13.13.35.10;	author steinber;	state Exp;
branches;
next	1.1.1.5;

1.1.1.5
date	93.12.14.15.35.40;	author steinber;	state Exp;
branches;
next	1.1.1.6;

1.1.1.6
date	93.12.15.09.52.03;	author steinber;	state Exp;
branches;
next	1.1.1.7;

1.1.1.7
date	93.12.20.16.54.14;	author steinber;	state Exp;
branches;
next	1.1.1.8;

1.1.1.8
date	94.01.08.15.51.30;	author steinber;	state Exp;
branches;
next	1.1.1.9;

1.1.1.9
date	94.01.08.15.57.12;	author steinber;	state Exp;
branches;
next	1.1.1.10;

1.1.1.10
date	94.01.08.16.01.27;	author steinber;	state Exp;
branches;
next	1.1.1.11;

1.1.1.11
date	94.01.08.16.05.55;	author steinber;	state Exp;
branches;
next	1.1.1.12;

1.1.1.12
date	94.01.08.16.10.43;	author steinber;	state Exp;
branches;
next	1.1.1.13;

1.1.1.13
date	94.01.08.16.14.58;	author steinber;	state Exp;
branches;
next	1.1.1.14;

1.1.1.14
date	94.01.08.16.19.52;	author steinber;	state Exp;
branches;
next	1.1.1.15;

1.1.1.15
date	94.01.08.16.26.31;	author steinber;	state Exp;
branches;
next	1.1.1.16;

1.1.1.16
date	94.01.14.11.11.40;	author steinber;	state Exp;
branches;
next	1.1.1.17;

1.1.1.17
date	94.01.18.15.49.35;	author steinber;	state Exp;
branches;
next	1.1.1.18;

1.1.1.18
date	94.01.19.11.10.02;	author steinber;	state Exp;
branches;
next	1.1.1.19;

1.1.1.19
date	94.01.19.14.20.27;	author steinber;	state Exp;
branches;
next	1.1.1.20;

1.1.1.20
date	94.01.24.07.49.48;	author bitterli;	state Exp;
branches;
next	1.1.1.21;

1.1.1.21
date	94.02.01.08.17.54;	author steinber;	state Exp;
branches;
next	1.1.1.22;

1.1.1.22
date	94.02.01.08.28.13;	author steinber;	state Exp;
branches;
next	1.1.1.23;

1.1.1.23
date	94.02.01.08.40.43;	author steinber;	state Exp;
branches;
next	1.1.1.24;

1.1.1.24
date	94.02.01.08.56.21;	author steinber;	state Exp;
branches;
next	1.1.1.25;

1.1.1.25
date	94.02.02.13.02.30;	author steinber;	state Exp;
branches;
next	1.1.1.26;

1.1.1.26
date	94.02.04.14.13.00;	author steinber;	state Exp;
branches;
next	1.1.1.27;

1.1.1.27
date	94.02.04.16.20.59;	author steinber;	state Exp;
branches;
next	1.1.1.28;

1.1.1.28
date	94.02.09.01.05.08;	author dws;	state Exp;
branches;
next	1.1.1.29;

1.1.1.29
date	94.02.10.09.07.26;	author steinber;	state Exp;
branches;
next	1.1.1.30;

1.1.1.30
date	94.02.17.14.04.51;	author steinber;	state Exp;
branches;
next	1.1.1.31;

1.1.1.31
date	94.02.17.14.11.22;	author steinber;	state Exp;
branches;
next	1.1.1.32;

1.1.1.32
date	94.02.17.14.19.42;	author steinber;	state Exp;
branches;
next	1.1.1.33;

1.1.1.33
date	94.02.19.20.44.17;	author dws;	state Exp;
branches;
next	1.1.1.34;

1.1.1.34
date	94.02.22.23.24.55;	author dws;	state Exp;
branches;
next	1.1.1.35;

1.1.1.35
date	94.02.22.23.41.52;	author dws;	state Exp;
branches;
next	1.1.1.36;

1.1.1.36
date	94.03.02.10.55.09;	author steinber;	state Exp;
branches;
next	;


desc
@@


1.20
log
@Merged pl15i diffs.
@
text
@VERSION = 0.99
PATCHLEVEL = 15
ALPHA = i

all:	Version zImage

.EXPORT_ALL_VARIABLES:

CONFIG_SHELL := $(shell if [ -x "$$BASH" ]; then echo $$BASH; \
	  else if [ -x /bin/bash ]; then echo /bin/bash; \
	  else if [ -x /usr/bin/bash ]; then echo /usr/bin/bash; \
	  else if [ -x /usr/local/bin/bash ]; then echo /usr/local/bin/bash; \
	  else echo sh; fi ; fi ; fi ; fi)

#
# Make "config" the default target if there is no configuration file or
# "depend" the target if there is no top-level dependency information.
#
ifeq (.config,$(wildcard .config))
include .config
ifeq (.depend,$(wildcard .depend))
include .depend
else
CONFIGURATION = depend
endif
else
CONFIGURATION = config
endif

ifdef CONFIGURATION
CONFIGURE = dummy
endif
  
# *** ROOT_DEV and SVGA_MODE specified in config file.

#
# standard CFLAGS
#

CFLAGS = -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -pipe

ifdef CONFIG_CPP
CFLAGS := $(CFLAGS) -x c++
endif

ifdef CONFIG_M486
CFLAGS := $(CFLAGS) -m486
else
CFLAGS := $(CFLAGS) -m386
endif

# *** RAMDISK specified in config file

AS86	=as86 -0 -a
LD86	=ld86 -0

AS	=as
LD	=ld
HOSTCC	=gcc
CC	=gcc -D__KERNEL__
MAKE	=make
CPP	=$(CC) -E
AR	=ar
STRIP	=strip

ARCHIVES	=kernel/kernel.o mm/mm.o fs/fs.o net/net.o ipc/ipc.o
FILESYSTEMS	=fs/filesystems.a
DRIVERS		=drivers/block/block.a \
		 drivers/char/char.a \
		 drivers/net/net.a \
		 ibcs/ibcs.o
LIBS		=lib/lib.a
SUBDIRS		=kernel drivers mm fs net ipc ibcs lib

KERNELHDRS	=linux/include

ifdef CONFIG_SCSI
DRIVERS := $(DRIVERS) drivers/scsi/scsi.a
endif

ifdef CONFIG_SOUND
DRIVERS := $(DRIVERS) drivers/sound/sound.a
endif

ifdef CONFIG_MATH_EMULATION
DRIVERS := $(DRIVERS) drivers/FPU-emu/math.a
endif

.S.o:
	$(CC) -traditional -c $< -o $@@

Version: dummy
	@@echo "Compilation started at `date`"
	rm -f tools/version.h

config:
	@@echo "Running interactive shell - exit shell to continue make after running config"
	@@echo "on appropriate config file (\"config <config-file>\")..."
	@@cd conf && sh
	@@if grep -s '^CONFIG_SOUND' .config ; then \
		$(MAKE) -C drivers/sound config; \
		else : ; fi

linuxsubdirs: dummy
	set -e; for i in $(SUBDIRS); do $(MAKE) -C $$i; done

tools/./version.h: tools/version.h

tools/version.h: $(CONFIGURE) Makefile
	./makever.sh
	echo \#define UTS_RELEASE \"$(VERSION).$(PATCHLEVEL)$(ALPHA)\" > tools/version.h
	@@echo \#define UTS_VERSION \"\#`cat .version` `date`\" >> tools/version.h
	@@echo \#define LINUX_COMPILE_TIME \"`date +%T`\" >> tools/version.h

tools/build: tools/build.c $(CONFIGURE)
	$(HOSTCC) $(CFLAGS) -o $@@ $<

boot/head.o: $(CONFIGURE) boot/head.s

boot/head.s: boot/head.S $(CONFIGURE) include/linux/tasks.h
	$(CPP) -traditional $< -o $@@

tools/version.o: tools/version.c tools/version.h

init/main.o: $(CONFIGURE) init/main.c
	$(CC) $(CFLAGS) $(PROFILING) -c -o $*.o $<

tools/system:	boot/head.o init/main.o tools/version.o linuxsubdirs
	$(LD) $(LDFLAGS) -T 1000 boot/head.o init/main.o tools/version.o \
		$(ARCHIVES) \
		$(FILESYSTEMS) \
		$(DRIVERS) \
		$(LIBS) \
		-o tools/system
	nm tools/zSystem | grep -v '\(compiled\)\|\(\.o$$\)\|\( a \)' | \
		sort > System.map

boot/setup: boot/setup.o
	$(LD86) -s -o $@@ $<

boot/setup.o: boot/setup.s
	$(AS86) -o $@@ $<

boot/setup.s: boot/setup.S $(CONFIGURE) include/linux/config.h Makefile
	$(CPP) -traditional $(SVGA_MODE) $(RAMDISK) $< -o $@@

boot/bootsect: boot/bootsect.o
	$(LD86) -s -o $@@ $<

boot/bootsect.o: boot/bootsect.s
	$(AS86) -o $@@ $<

boot/bootsect.s: boot/bootsect.S $(CONFIGURE) include/linux/config.h Makefile
	$(CPP) -traditional $(SVGA_MODE) $(RAMDISK) $< -o $@@

zBoot/zSystem: zBoot/*.c zBoot/*.S tools/zSystem
	$(MAKE) -C zBoot

zImage: $(CONFIGURE) boot/bootsect boot/setup zBoot/zSystem tools/build
	tools/build boot/bootsect boot/setup zBoot/zSystem $(ROOT_DEV) > $(IMAGE_FILE)
	sync
	@@echo "Compilation finished at `date`"

zdisk: zImage
	dd bs=8192 if=$(IMAGE_FILE) of=/dev/fd0

zlilo: $(CONFIGURE) zImage
	if [ -f /$(IMAGE_FILE) ]; then mv /$(IMAGE_FILE) /$(IMAGE_FILE).old; fi
	cat $(IMAGE_FILE) > /$(IMAGE_FILE)
	if [ -x /sbin/lilo ]; then /sbin/lilo; else /etc/lilo/install; fi

tools/zSystem:	boot/head.o init/main.o tools/version.o linuxsubdirs
	$(LD) $(LDFLAGS) -T 100000 boot/head.o init/main.o tools/version.o \
		$(ARCHIVES) \
		$(FILESYSTEMS) \
		$(DRIVERS) \
		$(LIBS) \
		-o tools/zSystem
	nm tools/zSystem | grep -v '\(compiled\)\|\(\.o$$\)\|\( a \)' | \
		sort > zSystem.map

fs: dummy
	$(MAKE) linuxsubdirs SUBDIRS=fs

lib: dummy
	$(MAKE) linuxsubdirs SUBDIRS=lib

mm: dummy
	$(MAKE) linuxsubdirs SUBDIRS=mm

ipc: dummy
	$(MAKE) linuxsubdirs SUBDIRS=ipc

kernel: dummy
	$(MAKE) linuxsubdirs SUBDIRS=kernel

drivers: dummy
	$(MAKE) linuxsubdirs SUBDIRS=drivers

net: dummy
	$(MAKE) linuxsubdirs SUBDIRS=net

clean:
	rm -f kernel/ksyms.lst
	rm -f core `find . -name '*.[oas]' -print`
	rm -f core `find . -name 'core' -print`
	rm -f $(IMAGE_FILE)  zSystem.map tools/zSystem tools/system
	rm -f Image System.map boot/bootsect boot/setup
	rm -f zBoot/zSystem zBoot/xtract zBoot/piggyback
	rm -f .tmp* drivers/sound/configure
	rm -f init/*.o tools/build boot/*.o tools/*.o

mrproper: clean
	rm -f include/linux/autoconf.h tools/version.h
	rm -f drivers/sound/local.h
	rm -f .version .config* config.old
	rm -f .depend `find . -name .depend -print`

distclean: mrproper

backup: mrproper
	cd .. && tar cf - linux | gzip -9 > backup.gz
	sync

depend dep:
	touch tools/version.h
	for i in init/*.c;do /bin/echo -n "init/";$(CPP) -M $$i;done > .tmpdepend
	for i in tools/*.c;do /bin/echo -n "tools/";$(CPP) -M $$i;done >> .tmpdepend
	set -e; for i in $(SUBDIRS); do $(MAKE) -C $$i dep; done
	rm -f tools/version.h
	mv .tmpdepend .depend

ifdef CONFIGURATION
..$(CONFIGURATION):
	@@echo
	@@echo "You have a bad or nonexistent" .$(CONFIGURATION) ": running 'make" $(CONFIGURATION)"'"
	@@echo
	$(MAKE) $(CONFIGURATION)
	@@echo
	@@echo "Successful. Try re-making (ignore the error that follows)"
	@@echo
	exit 1

dummy: ..$(CONFIGURATION)

else

.PHONY: dummy

endif

#
# Leave these dummy entries for now to tell people that they are going away..
#
lilo:
	@@echo
	@@echo Uncompressed kernel images no longer supported. Use
	@@echo \"make zlilo\" instead.
	@@echo
	@@exit 1

Image:
	@@echo
	@@echo Uncompressed kernel images no longer supported. Use
	@@echo \"make zImage\" instead.
	@@echo
	@@exit 1

disk:
	@@echo
	@@echo Uncompressed kernel images no longer supported. Use
	@@echo \"make zdisk\" instead.
	@@echo
	@@exit 1
@


1.19
log
@Added iBCS emulation support.
@
text
@d3 1
a3 1
ALPHA = h
@


1.18
log
@Merged pl15f.
@
text
@d3 1
a3 1
ALPHA = f
d33 2
a36 21
# ROOT_DEV specifies the default root-device when making the image.
# This can be either FLOPPY, CURRENT, /dev/xxxx or empty, in which case
# the default of FLOPPY is used by 'build'.
#

ROOT_DEV = CURRENT

#
# If you want to preset the SVGA mode, uncomment the next line and
# set SVGA_MODE to whatever number you want.
# Set it to -DSVGA_MODE=NORMAL_VGA if you just want the EGA/VGA mode.
# The number is the same as you would ordinarily press at bootup.
#

ifdef CONFIG_NORMAL_VGA
SVGA_MODE= -DSVGA_MODE=NORMAL_VGA
else
SVGA_MODE= -DSVGA_MODE=3
endif

#
d52 1
a52 8
#
# if you want the ram-disk device, define this to be the
# size in blocks.
#

ifdef CONFIG_RAMDISK
RAMDISK = -DRAMDISK=512
endif
d97 4
a100 2
	$(CONFIG_SHELL) Configure $(OPTS) < config.in
	@@if grep -s '^CONFIG_SOUND' .config~ ; then \
a102 1
	mv .config~ .config
a113 3
	@@echo \#define LINUX_COMPILE_BY \"`whoami`\" >> tools/version.h
	@@echo \#define LINUX_COMPILE_HOST \"`hostname`\" >> tools/version.h
	@@echo \#define LINUX_COMPILE_DOMAIN \"`domainname`\" >> tools/version.h
d160 1
a160 1
	tools/build boot/bootsect boot/setup zBoot/zSystem $(ROOT_DEV) > zImage
d165 1
a165 1
	dd bs=8192 if=zImage of=/dev/fd0
d168 2
a169 2
	if [ -f /vmlinuz ]; then mv /vmlinuz /vmlinuz.old; fi
	cat zImage > /vmlinuz
d207 1
a207 1
	rm -f zImage zSystem.map tools/zSystem tools/system
d210 1
a210 1
	rm -f drivers/sound/configure
d227 2
a228 2
	for i in init/*.c;do /bin/echo -n "init/";$(CPP) -M $$i;done > .depend~
	for i in tools/*.c;do /bin/echo -n "tools/";$(CPP) -M $$i;done >> .depend~
d231 1
a231 1
	mv .depend~ .depend
@


1.17
log
@Merged pl15e.
@
text
@d3 1
a3 1
ALPHA = e
@


1.16
log
@merged pl15b
@
text
@d3 1
a3 1
ALPHA = b
@


1.15
log
@merged pl15a
@
text
@d3 1
a3 1
ALPHA = a
@


1.14
log
@merged pl15
@
text
@d3 1
a3 1
ALPHA =
@


1.13
log
@merged pl14y
@
text
@d2 2
a3 2
PATCHLEVEL = 14
ALPHA = y
@


1.12
log
@merged pl14x
@
text
@d3 1
a3 1
ALPHA = x
@


1.11
log
@merged pl14t
@
text
@d3 1
a3 1
ALPHA = t
@


1.10
log
@pl14s
@
text
@d3 1
a3 1
ALPHA = s
@


1.9
log
@pl14r
@
text
@d3 1
a3 1
ALPHA = r
@


1.8
log
@merged pl14q changes
@
text
@d3 1
a3 1
ALPHA = q
@


1.7
log
@added missing fi's
@
text
@d3 1
a3 1
ALPHA = p
@


1.6
log
@merged pl14p
@
text
@d13 1
a13 1
	  else echo sh; fi ; fi)
@


1.5
log
@updated to pl14o
@
text
@d3 1
a3 1
ALPHA = o
@


1.4
log
@improved searching for bash
@
text
@d3 1
a3 1
ALPHA = f
d59 1
a59 1
CFLAGS = -Wall -Wstrict-prototypes -O6 -fomit-frame-pointer -pipe
d143 2
a144 2
tools/build: $(CONFIGURE) tools/build.c
	PATH=/usr/bin:/usr/local/bin gcc -pipe -s -O6 -fomit-frame-pointer -I./include -o $@@ $<
d148 2
a149 2
boot/head.s: $(CONFIGURE) boot/head.S include/linux/tasks.h
	$(CPP) -traditional boot/head.S -o boot/head.s
d166 2
a167 13
boot/setup: boot/setup.s
	$(AS86) -o boot/setup.o boot/setup.s
	$(LD86) -s -o boot/setup boot/setup.o

boot/setup.s: $(CONFIGURE) boot/setup.S include/linux/config.h Makefile
	$(CPP) -traditional $(SVGA_MODE) $(RAMDISK) boot/setup.S -o boot/setup.s

boot/bootsect.s: $(CONFIGURE) boot/bootsect.S include/linux/config.h Makefile
	$(CPP) -traditional $(SVGA_MODE) $(RAMDISK) boot/bootsect.S -o boot/bootsect.s

boot/bootsect:	boot/bootsect.s
	$(AS86) -o boot/bootsect.o boot/bootsect.s
	$(LD86) -s -o boot/bootsect boot/bootsect.o
d169 15
d198 1
a198 2
	/etc/lilo/install

d219 3
d232 1
@


1.3
log
@merged pl14f diffs
@
text
@a8 2
BASH = /usr/local/bin/bash

d11 2
@


1.2
log
@some Makefile changes for cross-compilation
@
text
@d3 1
a3 1
ALPHA = e
@


1.1
log
@Initial revision
@
text
@d3 1
a3 1
ALPHA =
d9 2
d49 5
a53 4
SVGA_MODE=	-DSVGA_MODE=3

# Special options.
#OPTS	= -pro
d59 1
a59 1
CFLAGS = -Wall -Wstrict-prototypes -O6 -fomit-frame-pointer -pipe # -x c++
d61 4
d76 3
a78 1
#RAMDISK = -DRAMDISK=512
d101 1
a101 1
KERNELHDRS	=/usr/src/linux/include
d115 2
a116 6
.c.s:
	$(CC) $(CFLAGS) -S -o $*.s $<
.s.o:
	$(AS) -c -o $*.o $<
.c.o:
	$(CC) $(CFLAGS) -c -o $*.o $<
d119 1
d135 2
a136 2
	@@./makever.sh
	@@echo \#define UTS_RELEASE \"$(VERSION).$(PATCHLEVEL)$(ALPHA)\" > tools/version.h
d144 1
a144 2
	$(HOSTCC) $(CFLAGS) \
	-o tools/build tools/build.c
d157 1
a157 1
	$(LD) $(LDFLAGS) -T 1000 -M boot/head.o init/main.o tools/version.o \
d162 3
a164 1
		-o tools/system > System.map
d186 1
d198 1
a198 1
	$(LD) $(LDFLAGS) -T 100000 -M boot/head.o init/main.o tools/version.o \
d203 3
a205 1
		-o tools/zSystem > zSystem.map
d248 2
a249 2
	for i in init/*.c;do echo -n "init/";$(CPP) -M $$i;done > .depend~
	for i in tools/*.c;do echo -n "tools/";$(CPP) -M $$i;done >> .depend~
d269 1
a269 1
dummy:
@


1.1.1.1
log
@LINUX_0_99_14
@
text
@@


1.1.1.2
log
@LINUX_0_99_14A
@
text
@d3 1
a3 1
ALPHA = a
@


1.1.1.3
log
@LINUX_0_99_14B
@
text
@d3 1
a3 1
ALPHA = b
d152 1
a152 1
	$(LD) $(LDFLAGS) -T 1000 boot/head.o init/main.o tools/version.o \
d157 1
a157 3
		-o tools/system
	nm tools/zSystem | grep -v '\(compiled\)\|\(\.o$$\)\|\( a \)' | \
		sort > System.map
d190 1
a190 1
	$(LD) $(LDFLAGS) -T 100000 boot/head.o init/main.o tools/version.o \
d195 1
a195 3
		-o tools/zSystem
	nm tools/zSystem | grep -v '\(compiled\)\|\(\.o$$\)\|\( a \)' | \
		sort > zSystem.map
@


1.1.1.4
log
@LINUX_0_99_14C
@
text
@d3 1
a3 1
ALPHA = c
@


1.1.1.5
log
@LINUX_0_99_14D
@
text
@d3 1
a3 1
ALPHA = d
@


1.1.1.6
log
@LINUX_0_99_14E
@
text
@d3 1
a3 1
ALPHA = e
@


1.1.1.7
log
@LINUX_0_99_14F
@
text
@d3 1
a3 1
ALPHA = f
d47 1
a47 1
SVGA_MODE=	-DSVGA_MODE=NORMAL_VGA
d49 3
d56 1
a56 5
CFLAGS = -Wall -Wstrict-prototypes -O6 -fomit-frame-pointer -pipe

ifdef CONFIG_CPP
CFLAGS := $(CFLAGS) -x c++
endif
@


1.1.1.8
log
@LINUX_0_99_14G
@
text
@d3 1
a3 1
ALPHA = g
@


1.1.1.9
log
@LINUX_0_99_14H
@
text
@d3 1
a3 1
ALPHA = h
d138 3
a140 2
tools/build: tools/build.c $(CONFIGURE)
	$(HOSTCC) $(CFLAGS) -o $@@ $<
d144 2
a145 2
boot/head.s: boot/head.S $(CONFIGURE) include/linux/tasks.h
	$(CPP) -traditional $< -o $@@
d162 13
a174 2
boot/setup: boot/setup.o
	$(LD86) -s -o $@@ $<
a175 15
boot/setup.o: boot/setup.s
	$(AS86) -o $@@ $<

boot/setup.s: boot/setup.S $(CONFIGURE) include/linux/config.h Makefile
	$(CPP) -traditional $(SVGA_MODE) $(RAMDISK) $< -o $@@

boot/bootsect: boot/bootsect.o
	$(LD86) -s -o $@@ $<

boot/bootsect.o: boot/bootsect.s
	$(AS86) -o $@@ $<

boot/bootsect.s: boot/bootsect.S $(CONFIGURE) include/linux/config.h Makefile
	$(CPP) -traditional $(SVGA_MODE) $(RAMDISK) $< -o $@@

@


1.1.1.10
log
@LINUX_0_99_14I
@
text
@d3 1
a3 1
ALPHA = i
@


1.1.1.11
log
@LINUX_0_99_14J
@
text
@d3 1
a3 1
ALPHA = j
@


1.1.1.12
log
@LINUX_0_99_14K
@
text
@d3 1
a3 1
ALPHA = k
d192 1
a192 1
	if [ -x /sbin/lilo ]; then /sbin/lilo; else /etc/lilo/install; fi
d194 1
a223 1
	rm -f kernel/ksyms.lst
@


1.1.1.13
log
@LINUX_0_99_14L
@
text
@d3 1
a3 1
ALPHA = l
a212 3
ipc: dummy
	$(MAKE) linuxsubdirs SUBDIRS=ipc

@


1.1.1.14
log
@LINUX_0_99_14M
@
text
@d3 1
a3 1
ALPHA = m
@


1.1.1.15
log
@LINUX_0_99_14O
@
text
@d3 1
a3 1
ALPHA = o
d53 1
a53 1
CFLAGS = -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -pipe
@


1.1.1.16
log
@LINUX_0_99_14P
@
text
@d3 1
a3 1
ALPHA = p
@


1.1.1.17
log
@LINUX_0_99_14Q
@
text
@d3 1
a3 1
ALPHA = q
@


1.1.1.18
log
@LINUX_0_99_14R
@
text
@d3 1
a3 1
ALPHA = r
@


1.1.1.19
log
@LINUX_0_99_14S
@
text
@d3 1
a3 1
ALPHA = s
@


1.1.1.20
log
@LINUX_0_99_14T
@
text
@d3 1
a3 1
ALPHA = t
@


1.1.1.21
log
@LINUX_0_99_14U
@
text
@d3 1
a3 1
ALPHA = u
@


1.1.1.22
log
@LINUX_0_99_14V
@
text
@d3 1
a3 1
ALPHA = v
@


1.1.1.23
log
@LINUX_0_99_14W
@
text
@d3 1
a3 1
ALPHA = w
@


1.1.1.24
log
@LINUX_0_99_14X
@
text
@d3 1
a3 1
ALPHA = x
@


1.1.1.25
log
@LINUX_0_99_14Y
@
text
@d3 1
a3 1
ALPHA = y
@


1.1.1.26
log
@LINUX_0_99_14Z
@
text
@d3 1
a3 1
ALPHA = z
@


1.1.1.27
log
@LINUX_0_99_15
@
text
@d2 2
a3 2
PATCHLEVEL = 15
ALPHA =
@


1.1.1.28
log
@LINUX_0_99_15A
@
text
@d3 1
a3 1
ALPHA = a
@


1.1.1.29
log
@LINUX_0_99_15B
@
text
@d3 1
a3 1
ALPHA = b
@


1.1.1.30
log
@LINUX_0_99_15C
@
text
@d3 1
a3 1
ALPHA = c
@


1.1.1.31
log
@LINUX_0_99_15D
@
text
@d3 1
a3 1
ALPHA = d
@


1.1.1.32
log
@LINUX_0_99_15E
@
text
@d3 1
a3 1
ALPHA = e
@


1.1.1.33
log
@LINUX_0_99_15F
@
text
@d3 1
a3 1
ALPHA = f
@


1.1.1.34
log
@LINUX_0_99_15G
@
text
@d3 1
a3 1
ALPHA = g
d119 1
a119 1
	@@if grep -s '^CONFIG_SOUND' .tmpconfig ; then \
d122 1
a122 1
	mv .tmpconfig .config
d232 1
a232 1
	rm -f .tmp* drivers/sound/configure
d249 2
a250 2
	for i in init/*.c;do echo -n "init/";$(CPP) -M $$i;done > .tmpdepend
	for i in tools/*.c;do echo -n "tools/";$(CPP) -M $$i;done >> .tmpdepend
d253 1
a253 1
	mv .tmpdepend .depend
@


1.1.1.35
log
@LINUX_0_99_15H
@
text
@d3 1
a3 1
ALPHA = h
a190 1
	if [ -f /zSystem.map ]; then mv /zSystem.map /zSystem.old; fi
a191 1
	cp zSystem.map /
@


1.1.1.36
log
@LINUX_0_99_15I
@
text
@d3 1
a3 1
ALPHA = i
@
