#{{{  File banner
# @(#)=====================================================
# @(#)  Project : PUMA ESPRIT P2701
# @(#)  Authors : Mark Debbage and Mark Hill
# @(#)            University of Southampton
#  
# @(#)    Title : Makefile for sun4 tools
# @(#)   System : VCR
# @(#) Filename : makefile
# @(#)  Version : 1.4
# @(#)     Date : 7/16/92
# @(#)====================================================
#}}}
SOURCE=../../source/tools
CC=gcc
EXT=.s4

tools:  vdriver svdriver routegen$(EXT) ncf2inc$(EXT) ncfcheck$(EXT) \
        router$(EXT) virtual$(EXT) grid torus ring

vdriver: $(SOURCE)/vdriver.c 
	$(CC) $(SOURCE)/vdriver.c -o vdriver -DUNIX $(CCOPT)

svdriver: $(SOURCE)/vdriver.c 
	$(CC) $(SOURCE)/vdriver.c -o svdriver -DUNIX -DSTATIC $(CCOPT)

routegen$(EXT): $(SOURCE)/routegen.c
	$(CC) $(SOURCE)/routegen.c -o routegen$(EXT) $(CCOPT)

ncf2inc$(EXT):   $(SOURCE)/ncf2inc.c
	$(CC) $(SOURCE)/ncf2inc.c -o ncf2inc$(EXT) $(CCOPT)

ncfcheck$(EXT):  $(SOURCE)/ncfcheck.c
	$(CC) $(SOURCE)/ncfcheck.c -o ncfcheck$(EXT) $(CCOPT)

router$(EXT): $(SOURCE)/router.c
	$(CC) $(SOURCE)/router.c -o router$(EXT) $(CCOPT)

virtual$(EXT): $(SOURCE)/virtual.c
	$(CC) $(SOURCE)/virtual.c -o virtual$(EXT) $(CCOPT)

grid: $(SOURCE)/mesh2map.c
	$(CC) $(SOURCE)/mesh2map.c -o grid $(CCOPT)

torus: $(SOURCE)/mesh2map.c
	$(CC) $(SOURCE)/mesh2map.c -o torus $(CCOPT)

ring: $(SOURCE)/mesh2map.c
	$(CC) $(SOURCE)/mesh2map.c -o ring $(CCOPT)
