# MAKEFILE for refal project version 2.0

BIN=bin
LIB=lib
RM=rm -f
MAKEINST=cp
DEBUG=1


all:
	-cd src; $(MAKE) $(MAKEOPT)

install: all
	-cd src; $(MAKE) $(MAKEOPT)
	[ -d $(BIN) ] || mkdir $(BIN)
	$(MAKEINST) src/rcomp/rcomp $(BIN)       
	-$(MAKEINST) src/rmod2c/rmod2c $(BIN)      
	-$(MAKEINST) src/trace/trace $(BIN)       
	-$(MAKEINST) src/scripts/refal $(BIN)       
	-$(MAKEINST) src/scripts/ref-gen-make $(BIN)
	[ -d $(LIB) ] || mkdir $(LIB)
	$(MAKEINST) src/ri/ri.o $(LIB)          
	-$(MAKEINST) src/ri/rit.o $(LIB)          
	-$(MAKEINST) src/rlib/rlib.a $(LIB)        
	-$(MAKEINST) src/rlib/mach/rlib2.a $(LIB)   
	-$(MAKEINST) src/trace/trace.a $(LIB)       
	
clean:  
	-cd src; $(MAKE) clean 
	-$(RM) -r $(BIN)
	-$(RM) -r $(LIB)
