# AMIGA AZTEC C Makefile for test
# Copyright 1989,1992 Carnegie Mellon University


CAMDDIR = :camd/include
CAMDLIB = :camd/lib/camd.lib
CMTDIR = //lib
CMTLIB = $(CMTDIR)/cmt

# Definition of Compiler, Linker, and Flags
CC     = cc
CFLAGS =  -bs -I$(CAMDDIR) -I$(CMTDIR)
LN     = ln 
LFLAGS = -g -l$(CMTLIB) -lm -lc


# EVERYTHING is everything this makefile knows how to make (except aamakefile)
EVERYTHING = seqplay echoes moxctest prog retune

# CURRENT is the file we want to make now.
CURRENT = $(EVERYTHING) aamakefile


MOXCOBJ = $(CMTDIR)/moxc.o $(CMTDIR)/moxcmain.o

SEQPLAYOBJ = seqplay.o handlers.o

ECHOESOBJ = echoes.o

MOXCTESTOBJ = moxctest.o 

PROGOBJ = prog.o 

RETUNEOBJ = retune.o 

CLEANOBJ = #?.o #?.dbg
RECOMP = seqpl?y ech?es moxct?st pr?g ret?ne ; wildcards to avoid error return

#-------------------------------------------------------------------------

current : $(CURRENT)
	echo "made $(CURRENT)"

everything : $(EVERYTHING)
	echo "made $(EVERYTHING)"

seqplay : $(SEQPLAYOBJ) $(CMTLIB).lib
	$(LN) $(SEQPLAYOBJ) $(CMTDIR)/moxc.o $(LFLAGS) 

echoes : $(ECHOESOBJ) $(MOXCOBJ) $(CMTLIB).lib
	$(LN) $(ECHOESOBJ) $(MOXCOBJ) $(LFLAGS) 

moxctest : $(MOXCTESTOBJ) $(MOXCOBJ) $(CMTLIB).lib
	$(LN) $(MOXCTESTOBJ) $(MOXCOBJ) $(LFLAGS) 

prog : $(PROGOBJ) $(MOXCOBJ) $(CMTLIB).lib
	$(LN) $(PROGOBJ) $(MOXCOBJ) $(LFLAGS) 

retune : $(RETUNEOBJ) $(MOXCOBJ) $(CMTLIB).lib
	$(LN) $(RETUNEOBJ) $(MOXCOBJ) $(LFLAGS) 


# clean objects for library
clean :
	delete $(CLEANOBJ)

purge : clean
	delete $(RECOMP)

aamakefile : makefile
	copy makefile aamakefile
