head     1.1;
access   ;
symbols  ;
locks    ; strict;
comment  @# @;


1.1
date     89.07.18.15.24.46;  author sarah;  state Exp;
branches ;
next     ;


desc
@@



1.1
log
@Initial revision
@
text
@## makefile skeleton for src/all

define(DEFVW,UP2)
include(../../misc/makeHost)

## flags and defines

INCLUDES  = -I$(H1) -I$(H2) -I$(H3)
DEFINES   = -DCPU=<CPU> -D$(HOST_TYPE)
CFLAGS    = $(INCLUDES) $(DEFINES) $(HOST_CFLAGS_<CPU>)
CASFLAGS  = -E $(EVEN) $(INCLUDES) $(DEFINES)
LINTFLAGS = -bun $(INCLUDES) -DCPU=MC68020 -D$(HOST_TYPE)

## files and directories

LIBNAME  = $(VX_LIB)

OBJ_COMMON = abs.o bootLib.o bALib.o bLib.o cALib.o ctypeLib.o  \
	     dbgALib.o dbgLib.o dbxLib.o dsmLib.o errnoLib.o etherLib.o \
	     excALib.o excLib.o fioLib.o floatLib.o fppALib.o fppLib.o \
	     ftpLib.o hostLib.o ifLib.o inetLib.o \
	     intALib.o intLib.o ioLib.o iosLib.o isiBootLib.o \
	     loadLib.o ledLib.o logLib.o lstLib.o mathALib.o memLib.o netLib.o \
	     nfsLib.o pathLib.o rebootLib.o remLib.o rlogLib.o rngLib.o \
	     routeLib.o rpcLib.o rt11Lib.o shell.o shellLib.o sigLib.o \
	     sockLib.o strLib.o symLib.o spyLib.o stdioLib.o \
	     taskHookLib.o taskVarLib.o telnetLib.o timexLib.o trcLib.o \
	     tyLib.o vxALib.o vxLib.o wdLib.o copyright.o \
	     xdr_bool_t.o xdr_dbx.o xdr_nfs.o xdr_ptrace.o xdr_regs.o \
	     netDrv.o nfsDrv.o pipeDrv.o ptyDrv.o

OBJ_MC68000 = $(OBJ_COMMON)
OBJ_MC68010 = $(OBJ_COMMON)
OBJ_MC68020 = $(OBJ_COMMON)

OBJ_HOST  = copyright.o dsmLib.o lstLib.o rngLib.o rt11Lib.o rt11ULib.o \
	    semULib.o errnoULib.o

LINT_ID    = vw
LINT_LIBS  =
LINT_FILES = *.c

#######################################################################

default : 68020 68010 68000 HOST
aux : tags lint
lint : lib.lint lib.ln

include(../../misc/makeLibrary)

####################### object modules ################################

abs.o :		@@
bLib.o :	@@
bALib.o :	@@
cALib.o :	@@
ctypeLib.o :	@@
dbgALib.o :	@@
dbgLib.o :	@@
dbxLib.o :	@@
dsmLib.o :	@@
etherLib.o :	@@
excALib.o :	@@
excLib.o :	@@
fioLib.o :	@@
floatLib.o :	@@
fppLib.o :	@@
fppALib.o :	@@
ftpLib.o :	@@
taskHookLib.o :	@@
hostLib.o :	@@
ifLib.o :	@@
inetLib.o :	@@
intALib.o :	@@
intLib.o :	@@
ioLib.o :	@@
iosLib.o :	@@
isiBootLib.o :	@@
loadLib.o :	@@
ledLib.o :	@@
logLib.o :	@@
lstLib.o :	@@
mathALib.o :	@@
memLib.o :	@@
netLib.o :	@@
nfsLib.o :	@@
pathLib.o :	@@
rebootLib.o :	@@
remLib.o :	@@
rlogLib.o :	@@
rngLib.o :	@@
routeLib.o :	@@
rpcLib.o :	@@
rt11Lib.o :	@@
sigLib.o :	@@
sockLib.o :	@@
strLib.o :	@@
errnoLib.o :	@@
symLib.o :	@@
stdioLib.o :	@@
taskVarLib.o :	@@
spyLib.o :	@@
telnetLib.o :	@@
timexLib.o :	@@
trcLib.o :	@@
tyLib.o :	@@
vxALib.o :	@@
vxLib.o :	@@
wdLib.o :	@@
xdr_bool_t.o :	@@
xdr_dbx.o :	@@
xdr_nfs.o :	@@
xdr_ptrace.o :	@@
xdr_regs.o :	@@

copyright.o :	@@

netDrv.o :	@@
nfsDrv.o :	@@
pipeDrv.o :	@@
ptyDrv.o :	@@


rt11ULib.o :	@@
semULib.o :	@@
errnoULib.o :	@@


################### shell ########################

shell.o : shell.c shell_slex_c @@(shell.yacc)

shell.c : shell.yacc
	\@@ rm -f $@@
	yacc shell.yacc
	mv $(YACCOUT) shell.c

shell_slex_c : shell.slex
	\@@ rm -f $@@
	sh slex shell.slex >shell_slex_c

shellLib.o : @@
@
