###############################################################################
#
#                             WPI Benchmark Suite 
#
#  Synthetic Compilation Benchmark 
#  Makefile for:  scomp  v 0.8 90/10/12 
#  Written  by :  Dhruve Shah (dks@cs.wpi.edu)
#  Written  on :  October 12, 1990
###############################################################################
CC   = cc

CCFLAGS = -g

LDFLAGS = -lm
PROGS = scomp scomp1 scc1 scpp sgcc  

OBJA = driver.o
OBJB = scomp.o
OBJC = scc1.o
OBJD = scpp.o
OBJE = sgcc.o



all :	scomp scomp1 scc1 scpp sgcc help

scomp: $(OBJA)
	$(CC)  $(CCFLAGS) $(OBJA)  -o scomp $(LDFLAGS)

scomp1: $(OBJB)
	$(CC)  $(CCFLAGS) $(OBJB)  -o scomp1 $(LDFLAGS)

scc1: $(OBJC)
	$(CC)  $(CCFLAGS) $(OBJC)  -o scc1 $(LDFLAGS)

scpp: $(OBJD)
	$(CC)  $(CCFLAGS) $(OBJD)  -o scpp $(LDFLAGS)

sgcc: $(OBJE)
	$(CC)  $(CCFLAGS) $(OBJE)  -o sgcc $(LDFLAGS)

help:
	@cat scomp.help

clean:	
	/bin/rm -f $(OBJA) $(OBJB) $(OBJC) $(OBJD) $(OBJE) *~ $(PROGS)









