# Makefile for kernel/i386. CC= kcc CPPFLAGS= -I.. CFLAGS= $(OPT) $(CPPFLAGS) LD86= $(CC) -mi86 -.o MAKE= exec make -$(MAKEFLAGS) HEAD= ../head.o KLIB= ../kernel.a START= mpx386.ack.o OBJ= start.o main.o klib386.ack.o protect.o exception.o \ i387.ack.o i387.o vm386.ack.o vm386.o # Rules. .s.o: $(CC) $(CPPFLAGS) -c $< -o $@ # What to make. all: ../head.o ../kernel.a $(HEAD): $(START) ln -f $? $@ $(KLIB): $(KLIB)(start.o) \ $(KLIB)(main.o) \ $(KLIB)(klib386.ack.o) \ $(KLIB)(protect.o) \ $(KLIB)(exception.o) \ $(KLIB)(i387.ack.o) \ $(KLIB)(i387.o) \ $(KLIB)(vm386.ack.o) \ $(KLIB)(vm386.o) $(CC) -c.a -o $@ $(OBJ) $(KLIB)(start.o): start.o $(KLIB)(main.o): main.o $(KLIB)(klib386.ack.o): klib386.ack.o $(KLIB)(protect.o): protect.o $(KLIB)(exception.o): exception.o $(KLIB)(i387.ack.o): i387.ack.o $(KLIB)(i387.o): i387.o $(KLIB)(vm386.ack.o): vm386.ack.o $(KLIB)(vm386.o): vm386.o install: clean: rm -f $(OBJ) *.bak depend: cp -p Makefile Makefile.bak (echo '/^\#\#DEPENDENCIES$$/+1,$$d'; echo w; echo q) | ed - Makefile mkdep "$(CC) -E $(CPPFLAGS)" *.ack.s *.c >>Makefile # $PchId: Makefile,v 1.5 1995/12/22 09:49:45 philip Exp $ ##DEPENDENCIES i387.ack.o: /usr/include/minix/cfg_arch.h i387.ack.o: /usr/include/minix/cfg_common.h i387.ack.o: /usr/include/minix/cfg_intel.h i387.ack.o: /usr/include/minix/cfg_lib.h i387.ack.o: /usr/include/minix/cfg_public.h i387.ack.o: i387.ack.s i387.ack.o: protect.h i387.ack.o: sconst.h klib386.ack.o: ../config.h klib386.ack.o: ../const.h klib386.ack.o: /usr/include/minix/cfg_arch.h klib386.ack.o: /usr/include/minix/cfg_common.h klib386.ack.o: /usr/include/minix/cfg_intel.h klib386.ack.o: /usr/include/minix/cfg_lib.h klib386.ack.o: /usr/include/minix/cfg_public.h klib386.ack.o: /usr/include/minix/const.h klib386.ack.o: klib386.ack.s klib386.ack.o: protect.h klib386.ack.o: sconst.h mpx386.ack.o: ../const.h mpx386.ack.o: /usr/include/minix/cfg_arch.h mpx386.ack.o: /usr/include/minix/cfg_common.h mpx386.ack.o: /usr/include/minix/cfg_intel.h mpx386.ack.o: /usr/include/minix/cfg_lib.h mpx386.ack.o: /usr/include/minix/cfg_public.h mpx386.ack.o: /usr/include/minix/com.h mpx386.ack.o: /usr/include/minix/const.h mpx386.ack.o: mpx386.ack.s mpx386.ack.o: protect.h mpx386.ack.o: sconst.h vm386.ack.o: ../const.h vm386.ack.o: /usr/include/minix/cfg_arch.h vm386.ack.o: /usr/include/minix/cfg_common.h vm386.ack.o: /usr/include/minix/cfg_intel.h vm386.ack.o: /usr/include/minix/cfg_lib.h vm386.ack.o: /usr/include/minix/cfg_public.h vm386.ack.o: /usr/include/minix/const.h vm386.ack.o: protect.h vm386.ack.o: vm386.ack.s exception.o: ../const.h exception.o: ../glo.h exception.o: ../kernel.h exception.o: ../proc.h exception.o: ../proto.h exception.o: ../type.h exception.o: /usr/include/errno.h exception.o: /usr/include/limits.h exception.o: /usr/include/minix/ansi.h exception.o: /usr/include/minix/cfg_arch.h exception.o: /usr/include/minix/cfg_common.h exception.o: /usr/include/minix/cfg_intel.h exception.o: /usr/include/minix/cfg_lib.h exception.o: /usr/include/minix/cfg_public.h exception.o: /usr/include/minix/com.h exception.o: /usr/include/minix/const.h exception.o: /usr/include/minix/posix.h exception.o: /usr/include/minix/syslib.h exception.o: /usr/include/minix/type.h exception.o: /usr/include/minix/types.h exception.o: /usr/include/signal.h exception.o: /usr/include/stddef.h exception.o: /usr/include/string.h exception.o: /usr/include/sys/types.h exception.o: exception.c exception.o: protect.h i387.o: ../assert.h i387.o: ../const.h i387.o: ../glo.h i387.o: ../kernel.h i387.o: ../proc.h i387.o: ../proto.h i387.o: ../type.h i387.o: /usr/include/errno.h i387.o: /usr/include/limits.h i387.o: /usr/include/minix/ansi.h i387.o: /usr/include/minix/cfg_arch.h i387.o: /usr/include/minix/cfg_common.h i387.o: /usr/include/minix/cfg_intel.h i387.o: /usr/include/minix/cfg_lib.h i387.o: /usr/include/minix/cfg_public.h i387.o: /usr/include/minix/const.h i387.o: /usr/include/minix/posix.h i387.o: /usr/include/minix/syslib.h i387.o: /usr/include/minix/type.h i387.o: /usr/include/minix/types.h i387.o: /usr/include/signal.h i387.o: /usr/include/stddef.h i387.o: /usr/include/string.h i387.o: /usr/include/sys/types.h i387.o: i387.c i387.o: protect.h main.o: ../../version/version.h main.o: ../assert.h main.o: ../const.h main.o: ../glo.h main.o: ../kernel.h main.o: ../mq.h main.o: ../proc.h main.o: ../proto.h main.o: ../type.h main.o: /usr/include/a.out.h main.o: /usr/include/errno.h main.o: /usr/include/limits.h main.o: /usr/include/minix/ansi.h main.o: /usr/include/minix/callnr.h main.o: /usr/include/minix/cfg_arch.h main.o: /usr/include/minix/cfg_common.h main.o: /usr/include/minix/cfg_intel.h main.o: /usr/include/minix/cfg_lib.h main.o: /usr/include/minix/cfg_public.h main.o: /usr/include/minix/com.h main.o: /usr/include/minix/const.h main.o: /usr/include/minix/minlib.h main.o: /usr/include/minix/posix.h main.o: /usr/include/minix/syslib.h main.o: /usr/include/minix/type.h main.o: /usr/include/minix/types.h main.o: /usr/include/nlist.h main.o: /usr/include/signal.h main.o: /usr/include/stddef.h main.o: /usr/include/string.h main.o: /usr/include/sys/types.h main.o: /usr/include/unistd.h main.o: main.c main.o: protect.h protect.o: ../const.h protect.o: ../glo.h protect.o: ../kernel.h protect.o: ../proc.h protect.o: ../proto.h protect.o: ../type.h protect.o: /usr/include/errno.h protect.o: /usr/include/limits.h protect.o: /usr/include/minix/ansi.h protect.o: /usr/include/minix/cfg_arch.h protect.o: /usr/include/minix/cfg_common.h protect.o: /usr/include/minix/cfg_intel.h protect.o: /usr/include/minix/cfg_lib.h protect.o: /usr/include/minix/cfg_public.h protect.o: /usr/include/minix/const.h protect.o: /usr/include/minix/posix.h protect.o: /usr/include/minix/syslib.h protect.o: /usr/include/minix/type.h protect.o: /usr/include/minix/types.h protect.o: /usr/include/signal.h protect.o: /usr/include/stddef.h protect.o: /usr/include/string.h protect.o: /usr/include/sys/types.h protect.o: protect.c protect.o: protect.h start.o: ../const.h start.o: ../glo.h start.o: ../kernel.h start.o: ../proto.h start.o: ../type.h start.o: /usr/include/errno.h start.o: /usr/include/limits.h start.o: /usr/include/minix/ansi.h start.o: /usr/include/minix/cfg_arch.h start.o: /usr/include/minix/cfg_common.h start.o: /usr/include/minix/cfg_intel.h start.o: /usr/include/minix/cfg_lib.h start.o: /usr/include/minix/cfg_public.h start.o: /usr/include/minix/const.h start.o: /usr/include/minix/posix.h start.o: /usr/include/minix/syslib.h start.o: /usr/include/minix/type.h start.o: /usr/include/minix/types.h start.o: /usr/include/signal.h start.o: /usr/include/stddef.h start.o: /usr/include/stdlib.h start.o: /usr/include/string.h start.o: /usr/include/sys/types.h start.o: protect.h start.o: start.c vm386.o: ../assert.h vm386.o: ../const.h vm386.o: ../glo.h vm386.o: ../kernel.h vm386.o: ../proc.h vm386.o: ../proto.h vm386.o: ../type.h vm386.o: /usr/include/errno.h vm386.o: /usr/include/limits.h vm386.o: /usr/include/minix/ansi.h vm386.o: /usr/include/minix/cfg_arch.h vm386.o: /usr/include/minix/cfg_common.h vm386.o: /usr/include/minix/cfg_intel.h vm386.o: /usr/include/minix/cfg_lib.h vm386.o: /usr/include/minix/cfg_public.h vm386.o: /usr/include/minix/com.h vm386.o: /usr/include/minix/const.h vm386.o: /usr/include/minix/minlib.h vm386.o: /usr/include/minix/posix.h vm386.o: /usr/include/minix/queryparam.h vm386.o: /usr/include/minix/syslib.h vm386.o: /usr/include/minix/type.h vm386.o: /usr/include/minix/types.h vm386.o: /usr/include/signal.h vm386.o: /usr/include/stddef.h vm386.o: /usr/include/string.h vm386.o: /usr/include/sys/types.h vm386.o: vm386.c vm386.o: vm386.h