# Aztec C/Amiga Makefile for smqdemo

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
EVERYTHING = smqin smqout

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

SMQINOBJS = smqindemo.o smqhandlers.o
SMQOUTOBJS = smqoutdemo.o smqhandlers.o
CLEANOBJ = #?.o
RECOMP = smqi?demo smqou?demo ; wildcard to avoid error return

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

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

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

smqin : $(SMQINOBJS) $(MOXCOBJ) $(CMTLIB).lib 
    $(LN) -o smqin $(SMQINOBJS) $(MOXCOBJ) $(LFLAGS)

smqout : $(SMQOUTOBJS) $(MOXCOBJ) $(CMTLIB).lib 
    $(LN) -o smqout $(SMQOUTOBJS) $(MOXCOBJ) $(LFLAGS)

aamakefile : makefile
	copy makefile aamakefile

clean :
	delete $(CLEANOBJ)
	delete #?.dbg

purge : clean
	delete $(RECOMP)
