# Makefile for kernel. CC= kcc LD= $(CC) -.o CPPFLAGS= CFLAGS= $(OPT) $(CPPFLAGS) LDFLAGS= -pal -uzp -stack 0 LIBS = -lsys MAKE= exec make -$(MAKEFLAGS) OBJ= clock.o dmp.o driver.o log.o memory.o misc.o mq.o \ proc.o pty.o rawkbd.o rs232.o synch.o system.o table.o \ timer.o tty.o vdisk.o # What to make. all: machdep kernel # In this order! machdep: cd `arch` && $(MAKE) cd `arch -b` && $(MAKE) kernel: head.o $(OBJ) kernel.a ../version/version.h build -newrev $(LD) $(LDFLAGS) -o $@ \ head.o $(OBJ) kernel.a ../version/revision.c $(LIBS) install: cd `arch` && $(MAKE) $@ cd `arch -b` && $(MAKE) $@ clean: cd `arch` && $(MAKE) $@ cd `arch -b` && $(MAKE) $@ rm -f kernel *.bak *.o *.a */*.o depend: cd `arch` && $(MAKE) $@ cd `arch -b` && $(MAKE) $@ cp -p Makefile Makefile.bak (echo '/^\#\#DEPENDENCIES$$/+1,$$d'; echo w; echo q) | ed - Makefile mkdep "$(CC) -E $(CPPFLAGS)" *.c >>Makefile # # $PchId: Makefile,v 1.4 1995/12/22 09:56:57 philip Exp $ # ##DEPENDENCIES clock.o: /usr/include/errno.h clock.o: /usr/include/limits.h clock.o: /usr/include/minix/ansi.h clock.o: /usr/include/minix/callnr.h clock.o: /usr/include/minix/cfg_arch.h clock.o: /usr/include/minix/cfg_common.h clock.o: /usr/include/minix/cfg_intel.h clock.o: /usr/include/minix/cfg_lib.h clock.o: /usr/include/minix/cfg_public.h clock.o: /usr/include/minix/com.h clock.o: /usr/include/minix/const.h clock.o: /usr/include/minix/posix.h clock.o: /usr/include/minix/syslib.h clock.o: /usr/include/minix/type.h clock.o: /usr/include/minix/types.h clock.o: /usr/include/signal.h clock.o: /usr/include/stddef.h clock.o: /usr/include/string.h clock.o: /usr/include/sys/types.h clock.o: /usr/include/time.h clock.o: assert.h clock.o: clock.c clock.o: const.h clock.o: glo.h clock.o: ibm/timerreg.h clock.o: kernel.h clock.o: proc.h clock.o: proto.h clock.o: timer.h clock.o: type.h dmp.o: /usr/include/errno.h dmp.o: /usr/include/limits.h dmp.o: /usr/include/minix/ansi.h dmp.o: /usr/include/minix/callnr.h dmp.o: /usr/include/minix/cfg_arch.h dmp.o: /usr/include/minix/cfg_common.h dmp.o: /usr/include/minix/cfg_intel.h dmp.o: /usr/include/minix/cfg_lib.h dmp.o: /usr/include/minix/cfg_public.h dmp.o: /usr/include/minix/com.h dmp.o: /usr/include/minix/const.h dmp.o: /usr/include/minix/posix.h dmp.o: /usr/include/minix/syslib.h dmp.o: /usr/include/minix/type.h dmp.o: /usr/include/minix/types.h dmp.o: /usr/include/signal.h dmp.o: /usr/include/stddef.h dmp.o: /usr/include/string.h dmp.o: /usr/include/sys/types.h dmp.o: const.h dmp.o: dmp.c dmp.o: glo.h dmp.o: kernel.h dmp.o: proc.h dmp.o: proto.h dmp.o: type.h driver.o: /usr/include/errno.h driver.o: /usr/include/limits.h driver.o: /usr/include/minix/ansi.h driver.o: /usr/include/minix/callnr.h driver.o: /usr/include/minix/cfg_arch.h driver.o: /usr/include/minix/cfg_common.h driver.o: /usr/include/minix/cfg_intel.h driver.o: /usr/include/minix/cfg_lib.h driver.o: /usr/include/minix/cfg_public.h driver.o: /usr/include/minix/com.h driver.o: /usr/include/minix/const.h driver.o: /usr/include/minix/partition.h driver.o: /usr/include/minix/posix.h driver.o: /usr/include/minix/syslib.h driver.o: /usr/include/minix/type.h driver.o: /usr/include/minix/types.h driver.o: /usr/include/signal.h driver.o: /usr/include/stddef.h driver.o: /usr/include/string.h driver.o: /usr/include/sys/diskio.h driver.o: /usr/include/sys/ioctl.h driver.o: /usr/include/sys/types.h driver.o: config.h driver.o: const.h driver.o: driver.c driver.o: driver.h driver.o: glo.h driver.o: i386/vm386.h driver.o: kernel.h driver.o: proc.h driver.o: proto.h driver.o: timer.h driver.o: type.h log.o: /usr/include/errno.h log.o: /usr/include/limits.h log.o: /usr/include/minix/ansi.h log.o: /usr/include/minix/cfg_arch.h log.o: /usr/include/minix/cfg_common.h log.o: /usr/include/minix/cfg_intel.h log.o: /usr/include/minix/cfg_lib.h log.o: /usr/include/minix/cfg_public.h log.o: /usr/include/minix/com.h log.o: /usr/include/minix/const.h log.o: /usr/include/minix/posix.h log.o: /usr/include/minix/syslib.h log.o: /usr/include/minix/type.h log.o: /usr/include/minix/types.h log.o: /usr/include/signal.h log.o: /usr/include/stddef.h log.o: /usr/include/string.h log.o: /usr/include/sys/ioctl.h log.o: /usr/include/sys/types.h log.o: assert.h log.o: const.h log.o: glo.h log.o: kernel.h log.o: log.c log.o: mq.h log.o: proc.h log.o: proto.h log.o: type.h memory.o: /usr/include/errno.h memory.o: /usr/include/limits.h memory.o: /usr/include/minix/ansi.h memory.o: /usr/include/minix/callnr.h memory.o: /usr/include/minix/cfg_arch.h memory.o: /usr/include/minix/cfg_common.h memory.o: /usr/include/minix/cfg_intel.h memory.o: /usr/include/minix/cfg_lib.h memory.o: /usr/include/minix/cfg_public.h memory.o: /usr/include/minix/com.h memory.o: /usr/include/minix/const.h memory.o: /usr/include/minix/partition.h memory.o: /usr/include/minix/posix.h memory.o: /usr/include/minix/syslib.h memory.o: /usr/include/minix/type.h memory.o: /usr/include/minix/types.h memory.o: /usr/include/signal.h memory.o: /usr/include/stddef.h memory.o: /usr/include/string.h memory.o: /usr/include/sys/ioctl.h memory.o: /usr/include/sys/types.h memory.o: assert.h memory.o: config.h memory.o: const.h memory.o: driver.h memory.o: glo.h memory.o: i386/protect.h memory.o: i386/vm386.h memory.o: kernel.h memory.o: memory.c memory.o: proc.h memory.o: proto.h memory.o: timer.h memory.o: type.h misc.o: /usr/include/errno.h misc.o: /usr/include/limits.h misc.o: /usr/include/minix/ansi.h misc.o: /usr/include/minix/cfg_arch.h misc.o: /usr/include/minix/cfg_common.h misc.o: /usr/include/minix/cfg_intel.h misc.o: /usr/include/minix/cfg_lib.h misc.o: /usr/include/minix/cfg_public.h misc.o: /usr/include/minix/com.h misc.o: /usr/include/minix/const.h misc.o: /usr/include/minix/posix.h misc.o: /usr/include/minix/syslib.h misc.o: /usr/include/minix/type.h misc.o: /usr/include/minix/types.h misc.o: /usr/include/signal.h misc.o: /usr/include/stddef.h misc.o: /usr/include/stdlib.h misc.o: /usr/include/string.h misc.o: /usr/include/sys/types.h misc.o: assert.h misc.o: const.h misc.o: glo.h misc.o: kernel.h misc.o: misc.c misc.o: proto.h misc.o: type.h mq.o: /usr/include/errno.h mq.o: /usr/include/limits.h mq.o: /usr/include/minix/ansi.h mq.o: /usr/include/minix/cfg_arch.h mq.o: /usr/include/minix/cfg_common.h mq.o: /usr/include/minix/cfg_intel.h mq.o: /usr/include/minix/cfg_lib.h mq.o: /usr/include/minix/cfg_public.h mq.o: /usr/include/minix/const.h mq.o: /usr/include/minix/posix.h mq.o: /usr/include/minix/syslib.h mq.o: /usr/include/minix/type.h mq.o: /usr/include/minix/types.h mq.o: /usr/include/signal.h mq.o: /usr/include/stddef.h mq.o: /usr/include/string.h mq.o: /usr/include/sys/types.h mq.o: assert.h mq.o: const.h mq.o: glo.h mq.o: kernel.h mq.o: mq.c mq.o: mq.h mq.o: proto.h mq.o: type.h proc.o: /usr/include/errno.h proc.o: /usr/include/limits.h proc.o: /usr/include/minix/ansi.h proc.o: /usr/include/minix/callnr.h proc.o: /usr/include/minix/cfg_arch.h proc.o: /usr/include/minix/cfg_common.h proc.o: /usr/include/minix/cfg_intel.h proc.o: /usr/include/minix/cfg_lib.h proc.o: /usr/include/minix/cfg_public.h proc.o: /usr/include/minix/com.h proc.o: /usr/include/minix/const.h proc.o: /usr/include/minix/posix.h proc.o: /usr/include/minix/syslib.h proc.o: /usr/include/minix/type.h proc.o: /usr/include/minix/types.h proc.o: /usr/include/signal.h proc.o: /usr/include/stddef.h proc.o: /usr/include/string.h proc.o: /usr/include/sys/types.h proc.o: assert.h proc.o: const.h proc.o: glo.h proc.o: kernel.h proc.o: proc.c proc.o: proc.h proc.o: proto.h proc.o: type.h pty.o: /usr/include/errno.h pty.o: /usr/include/limits.h pty.o: /usr/include/minix/ansi.h pty.o: /usr/include/minix/callnr.h pty.o: /usr/include/minix/cfg_arch.h pty.o: /usr/include/minix/cfg_common.h pty.o: /usr/include/minix/cfg_intel.h pty.o: /usr/include/minix/cfg_lib.h pty.o: /usr/include/minix/cfg_public.h pty.o: /usr/include/minix/com.h pty.o: /usr/include/minix/const.h pty.o: /usr/include/minix/posix.h pty.o: /usr/include/minix/syslib.h pty.o: /usr/include/minix/type.h pty.o: /usr/include/minix/types.h pty.o: /usr/include/signal.h pty.o: /usr/include/stddef.h pty.o: /usr/include/string.h pty.o: /usr/include/sys/types.h pty.o: /usr/include/termios.h pty.o: assert.h pty.o: config.h pty.o: const.h pty.o: glo.h pty.o: kernel.h pty.o: mq.h pty.o: proc.h pty.o: proto.h pty.o: pty.c pty.o: timer.h pty.o: tty.h pty.o: type.h rawkbd.o: /usr/include/errno.h rawkbd.o: /usr/include/limits.h rawkbd.o: /usr/include/minix/ansi.h rawkbd.o: /usr/include/minix/cfg_arch.h rawkbd.o: /usr/include/minix/cfg_common.h rawkbd.o: /usr/include/minix/cfg_intel.h rawkbd.o: /usr/include/minix/cfg_lib.h rawkbd.o: /usr/include/minix/cfg_public.h rawkbd.o: /usr/include/minix/com.h rawkbd.o: /usr/include/minix/const.h rawkbd.o: /usr/include/minix/keymap.h rawkbd.o: /usr/include/minix/posix.h rawkbd.o: /usr/include/minix/syslib.h rawkbd.o: /usr/include/minix/type.h rawkbd.o: /usr/include/minix/types.h rawkbd.o: /usr/include/signal.h rawkbd.o: /usr/include/stddef.h rawkbd.o: /usr/include/string.h rawkbd.o: /usr/include/sys/ioctl.h rawkbd.o: /usr/include/sys/kbdio.h rawkbd.o: /usr/include/sys/types.h rawkbd.o: /usr/include/time.h rawkbd.o: assert.h rawkbd.o: const.h rawkbd.o: glo.h rawkbd.o: kernel.h rawkbd.o: mq.h rawkbd.o: proc.h rawkbd.o: proto.h rawkbd.o: rawkbd.c rawkbd.o: type.h rs232.o: /usr/include/errno.h rs232.o: /usr/include/limits.h rs232.o: /usr/include/minix/ansi.h rs232.o: /usr/include/minix/callnr.h rs232.o: /usr/include/minix/cfg_arch.h rs232.o: /usr/include/minix/cfg_common.h rs232.o: /usr/include/minix/cfg_intel.h rs232.o: /usr/include/minix/cfg_lib.h rs232.o: /usr/include/minix/cfg_public.h rs232.o: /usr/include/minix/com.h rs232.o: /usr/include/minix/const.h rs232.o: /usr/include/minix/posix.h rs232.o: /usr/include/minix/syslib.h rs232.o: /usr/include/minix/type.h rs232.o: /usr/include/minix/types.h rs232.o: /usr/include/signal.h rs232.o: /usr/include/stddef.h rs232.o: /usr/include/stdlib.h rs232.o: /usr/include/string.h rs232.o: /usr/include/sys/types.h rs232.o: /usr/include/termios.h rs232.o: assert.h rs232.o: const.h rs232.o: glo.h rs232.o: kernel.h rs232.o: mq.h rs232.o: proc.h rs232.o: proto.h rs232.o: rs232.c rs232.o: timer.h rs232.o: tty.h rs232.o: type.h synch.o: /usr/include/errno.h synch.o: /usr/include/limits.h synch.o: /usr/include/minix/ansi.h synch.o: /usr/include/minix/cfg_arch.h synch.o: /usr/include/minix/cfg_common.h synch.o: /usr/include/minix/cfg_intel.h synch.o: /usr/include/minix/cfg_lib.h synch.o: /usr/include/minix/cfg_public.h synch.o: /usr/include/minix/com.h synch.o: /usr/include/minix/const.h synch.o: /usr/include/minix/posix.h synch.o: /usr/include/minix/syslib.h synch.o: /usr/include/minix/type.h synch.o: /usr/include/minix/types.h synch.o: /usr/include/signal.h synch.o: /usr/include/stddef.h synch.o: /usr/include/string.h synch.o: /usr/include/sys/types.h synch.o: assert.h synch.o: const.h synch.o: glo.h synch.o: kernel.h synch.o: mq.h synch.o: proc.h synch.o: proto.h synch.o: synch.c synch.o: synch.h synch.o: type.h system.o: /usr/include/errno.h system.o: /usr/include/limits.h system.o: /usr/include/minix/ansi.h system.o: /usr/include/minix/callnr.h system.o: /usr/include/minix/cfg_arch.h system.o: /usr/include/minix/cfg_common.h system.o: /usr/include/minix/cfg_intel.h system.o: /usr/include/minix/cfg_lib.h system.o: /usr/include/minix/cfg_public.h system.o: /usr/include/minix/com.h system.o: /usr/include/minix/const.h system.o: /usr/include/minix/posix.h system.o: /usr/include/minix/queryparam.h system.o: /usr/include/minix/syslib.h system.o: /usr/include/minix/type.h system.o: /usr/include/minix/types.h system.o: /usr/include/signal.h system.o: /usr/include/stddef.h system.o: /usr/include/string.h system.o: /usr/include/sys/core.h system.o: /usr/include/sys/ioctl.h system.o: /usr/include/sys/sigcontext.h system.o: /usr/include/sys/svrctl.h system.o: /usr/include/sys/types.h system.o: /usr/include/unistd.h system.o: assert.h system.o: const.h system.o: glo.h system.o: i386/protect.h system.o: kernel.h system.o: proc.h system.o: proto.h system.o: system.c system.o: type.h table.o: /usr/include/errno.h table.o: /usr/include/limits.h table.o: /usr/include/minix/ansi.h table.o: /usr/include/minix/callnr.h table.o: /usr/include/minix/cfg_arch.h table.o: /usr/include/minix/cfg_common.h table.o: /usr/include/minix/cfg_intel.h table.o: /usr/include/minix/cfg_lib.h table.o: /usr/include/minix/cfg_public.h table.o: /usr/include/minix/com.h table.o: /usr/include/minix/const.h table.o: /usr/include/minix/partition.h table.o: /usr/include/minix/posix.h table.o: /usr/include/minix/syslib.h table.o: /usr/include/minix/type.h table.o: /usr/include/minix/types.h table.o: /usr/include/signal.h table.o: /usr/include/stddef.h table.o: /usr/include/string.h table.o: /usr/include/sys/types.h table.o: config.h table.o: const.h table.o: driver.h table.o: glo.h table.o: i386/vm386.h table.o: kernel.h table.o: proc.h table.o: proto.h table.o: table.c table.o: timer.h table.o: type.h timer.o: /usr/include/errno.h timer.o: /usr/include/limits.h timer.o: /usr/include/minix/ansi.h timer.o: /usr/include/minix/cfg_arch.h timer.o: /usr/include/minix/cfg_common.h timer.o: /usr/include/minix/cfg_intel.h timer.o: /usr/include/minix/cfg_lib.h timer.o: /usr/include/minix/cfg_public.h timer.o: /usr/include/minix/const.h timer.o: /usr/include/minix/posix.h timer.o: /usr/include/minix/syslib.h timer.o: /usr/include/minix/type.h timer.o: /usr/include/minix/types.h timer.o: /usr/include/signal.h timer.o: /usr/include/stddef.h timer.o: /usr/include/string.h timer.o: /usr/include/sys/types.h timer.o: assert.h timer.o: const.h timer.o: glo.h timer.o: kernel.h timer.o: proto.h timer.o: timer.c timer.o: timer.h timer.o: type.h tty.o: /usr/include/errno.h tty.o: /usr/include/fcntl.h tty.o: /usr/include/limits.h tty.o: /usr/include/minix/ansi.h tty.o: /usr/include/minix/callnr.h tty.o: /usr/include/minix/cfg_arch.h tty.o: /usr/include/minix/cfg_common.h tty.o: /usr/include/minix/cfg_intel.h tty.o: /usr/include/minix/cfg_lib.h tty.o: /usr/include/minix/cfg_public.h tty.o: /usr/include/minix/com.h tty.o: /usr/include/minix/const.h tty.o: /usr/include/minix/posix.h tty.o: /usr/include/minix/syslib.h tty.o: /usr/include/minix/type.h tty.o: /usr/include/minix/types.h tty.o: /usr/include/signal.h tty.o: /usr/include/stddef.h tty.o: /usr/include/string.h tty.o: /usr/include/sys/ioctl.h tty.o: /usr/include/sys/types.h tty.o: /usr/include/termios.h tty.o: assert.h tty.o: const.h tty.o: glo.h tty.o: kernel.h tty.o: mq.h tty.o: proto.h tty.o: timer.h tty.o: tty.c tty.o: tty.h tty.o: type.h vdisk.o: /usr/include/errno.h vdisk.o: /usr/include/limits.h vdisk.o: /usr/include/minix/ansi.h vdisk.o: /usr/include/minix/callnr.h vdisk.o: /usr/include/minix/cfg_arch.h vdisk.o: /usr/include/minix/cfg_common.h vdisk.o: /usr/include/minix/cfg_intel.h vdisk.o: /usr/include/minix/cfg_lib.h vdisk.o: /usr/include/minix/cfg_public.h vdisk.o: /usr/include/minix/com.h vdisk.o: /usr/include/minix/const.h vdisk.o: /usr/include/minix/partition.h vdisk.o: /usr/include/minix/posix.h vdisk.o: /usr/include/minix/syslib.h vdisk.o: /usr/include/minix/type.h vdisk.o: /usr/include/minix/types.h vdisk.o: /usr/include/minix/vdisk.h vdisk.o: /usr/include/signal.h vdisk.o: /usr/include/stddef.h vdisk.o: /usr/include/string.h vdisk.o: /usr/include/sys/ioctl.h vdisk.o: /usr/include/sys/types.h vdisk.o: assert.h vdisk.o: config.h vdisk.o: const.h vdisk.o: driver.h vdisk.o: glo.h vdisk.o: i386/vm386.h vdisk.o: kernel.h vdisk.o: proc.h vdisk.o: proto.h vdisk.o: timer.h vdisk.o: type.h vdisk.o: vdisk.c