#{{{  File banner
# @(#)=====================================================
# @(#)  Project : GPMIMD ESPRIT P5404
# @(#)  Authors : Mark Debbage and Mark Hill
# @(#)            University of Southampton
#  
# @(#)    Title : Makefile for Reactive Kernel Implementation
# @(#)   System :  RK for ParaPET
# @(#) Filename : makefile
# @(#)  Version : 1.6
# @(#)     Date : 6/5/92
# @(#)====================================================
#}}}
#UNIX select
O=-
S=/
#PC select
#S=\ # Comment Required
#O=/

LIBRARIAN=ilibr
LINK=ilink
CC=icc
RKLIB = rk.tah rk.t8h
LIBS = ..$(S)libs
SRC = ..$(S)source
VCRLIBS = $(VCR)$(S)libs

#bodge needed because pdmake does not allow top name to begin with ..
top : $(LIBS)$(S)rk.lib 

$(LIBS)$(S)rk.lib : $(RKLIB)
	$(LIBRARIAN) $(RKLIB) $Oo $(LIBS)$(S)rk.lib

rk.tah:	$(SRC)$(S)rk.c $(VCRLIBS)$(S)vpi.h $(VCRLIBS)$(S)threads.h $(VCRLIBS)$(S)upri.h \
        $(VCRLIBS)$(S)upr.h $(VCRLIBS)$(S)header.h $(LIBS)$(S)rk.h
	$(CC) $(SRC)$(S)rk.c $Og $Ota $Oo rk.tah $(COPT)

rk.t8h:	$(SRC)$(S)rk.c $(VCRLIBS)$(S)vpi.h $(VCRLIBS)$(S)threads.h $(VCRLIBS)$(S)upri.h \
        $(VCRLIBS)$(S)upr.h $(VCRLIBS)$(S)header.h $(LIBS)$(S)rk.h
	$(CC) $(SRC)$(S)rk.c $Og $Ot8 $Oo rk.t8h $(COPT)


