# ------------------------------------------------------------------------
# Makefile: binaries of the SpecC Reference Compiler
# ------------------------------------------------------------------------
#
# Modifications: (most recent first)
#
# RD 05/25/01	renamed 'scc' to 'scrc'
# RD 05/24/01	reduced contents to SCRC requirements
# ------------------------------------------------------------------------

# --- macros

include ../Makefile.macros

DIST	=	Makefile	\
		setup.csh.in	\
		setup.sh.in	\
		scrc

ORIG	=	Makefile	\
		setup.csh.in	\
		setup.sh.in


# --- production rules

all:		setup.csh setup.sh


setup.csh:	setup.csh.in
	-$(RM) setup.csh
	$(SED) "s*REPLACE_ME*$(SPECC_HOME)*" < setup.csh.in > setup.csh

setup.sh:	setup.sh.in
	-$(RM) setup.sh
	$(SED) "s*REPLACE_ME*$(SPECC_HOME)*" < setup.sh.in > setup.sh


# --- service rules

clean:
	-$(RM) setup.csh setup.sh
	-$(RM) core *.bak *.BAK

dist:
	for file in $(DIST); do echo $(DISTPREFIX)/$$file >>$(DISTLIST); done

orig:
	for file in $(ORIG); do echo $(ORIGPREFIX)/$$file >>$(ORIGLIST); done


# --- EOF Makefile ---
