head     39.0;
branch   ;
access   ;
symbols  V40_9:39.0 V40_8:39.0 V40_7:39.0 V40_6:39.0 V40_5:39.0 V40_4:39.0 V40_3:39.0 V40_2:39.0 V40_1:39.0 V40_0:39.0 V39_56:39.0 V39_55:39.0 V39_54:39.0 V39_53:39.0 V39_52:39.0 V39_50:39.0 V39_48:39.0 V39_47:39.0 V39_46:39.0 V39_45:39.0 V39_44:39.0 V39_43:39.0 V39_42:39.0 V39_41:39.0 V39_40:39.0 V39_39:39.0 V39_38:39.0 V39_37:39.0 V39_36:39.0 V39_35:39.0 V39_34:39.0 V39_33:39.0 V39_30:39.0 V39_29:39.0 V39_28:39.0 V39_27:39.0 V39_26:39.0 V39_25:39.0 V39_24:39.0 V39_23:39.0 V39_22:39.0 V39_20:39.0 V39_19:39.0 V39_18:39.0 V39_17:39.0 V39_16:39.0 V39_15:39.0 V39_14:39.0 V39_12:39.0 V39_11:39.0 V39_10:39.0 V39_9:39.0 V39_8:39.0 V39_7:39.0 V39_6:39.0 V39_5:39.0 V39_4:39.0 V39_3:39.0 V39_2:39.0 V39_1:39.0;
locks    ; strict;
comment  @# @;


39.0
date     91.10.15.08.25.07;  author mks;  state Exp;
branches ;
next     ;


desc
@V39 Exec initial checkin
@



39.0
log
@V39 Exec initial checkin
@
text
@########################## EXEC MAKEFILE ##########################
#
# NATIVE BUILD ONLY
# PLEASE MAKE DEPEND
#
SUBSYSNAME=	exec
SUBSYSGROUP=	exec
SRCDIR=		exec
SRCDIRPATH=	kickstart

MYINCL = ..

#CSTART=		F00000

#AFLAGS=	-l $*.lis
#LFLAGS=		map=$*.lmap 

MAKEFILE=Makefile
MAKEMETA=/usr/commodore/amiga/V/tools/makemeta

MISCDOC=

#note: autodocs.asm contians only autodocs
AFILES=		vers.asm absolute.asm \
		coldstart.asm startexec.asm devices.asm exceptions.asm \
		initializers.asm interrupts.asm lists.asm libraries.asm \
		memory.asm offsets.asm ports.asm pool.asm \
		resources.asm tasks.asm dofmt.asm rawio.asm \
		execlib.asm copymem.asm semaphores.asm \
		wacktrap.asm wackmaps.asm wackactions.asm \
		wackdefine.asm wackinput.asm debug.asm \
		autodocs.asm alert.asm

#note: exec_lib.i is under EXTERNIFILES, but not IFILES (so it gets exported
#without make internal complaining it is not under RCS.  exec_lib.i is
#automatically built from the .sfd)
EXTERNIFILES=	types.i ables.i alerts.i devices.i errors.i execbase.i \
		initializers.i interrupts.i io.i libraries.i \
		lists.i memory.i nodes.i ports.i semaphores.i \
		resident.i strings.i tasks.i exec.i\
		exec_lib.i macros.i exec_protos.h

IFILES=		assembly.i calls.i constants.i \
		privinfo.i privintr.i wackbase.i \
		types.i ables.i alerts.i devices.i errors.i execbase.i \
		initializers.i interrupts.i io.i libraries.i \
		lists.i memory.i nodes.i ports.i semaphores.i \
		resident.i strings.i tasks.i exec.i

EXTERNHFILES=	types.h devices.h errors.h execbase.h \
		interrupts.h io.h libraries.h \
		lists.h memory.h nodes.h ports.h semaphores.h \
		resident.h tasks.h exec.h alerts.h initializers.h

HFILES=		${EXTERNHFILES}

FIRSTO=		vers.obj

OFILES= 	absolute.obj coldstart.obj startexec.obj devices.obj \
		exceptions.obj initializers.obj interrupts.obj lists.obj \
		libraries.obj memory.obj offsets.obj ports.obj pool.obj \
		resources.obj tasks.obj dofmt.obj rawio.obj\
		execlib.obj copymem.obj semaphores.obj \
		wacktrap.obj wackmaps.obj wackactions.obj \
		wackdefine.obj wackinput.obj debug.obj \
		alert.obj


main:		${SUBSYSNAME}.ld

all:		${SUBSYSNAME}.ld ${SUBSYSNAME}.doc

.INCLUDE=${MAKEMETA}

#LINK=/usr/cbm-ro/bin10/alink

@
