# Makefile for Manx 16-bit int version for Amiga

CC =		cc
DEFS =		-DAMIGA -DMANX
INCLUDES =	-I/
CFLAGS =	$(DEFS) $(INCLUDES)
LIBNAME =	libdbug.a
LIBS =		$(LIBNAME) -lc

all :		$(LIBNAME) factorial analyze

$(LIBNAME) :	/dbug.c
		$(CC) $(CFLAGS) -o $@ /dbug.c

factorial :	main.o factorial.o $(LIBNAME)
		ln -o $@ main.o factorial.o $(LIBS)

main.o :	/main.c /dbug.h
		$(CC) $(CFLAGS) -o $@ /main.c

factorial.o :	/factorial.c /dbug.h
		$(CC) $(CFLAGS) -o $@ /factorial.c


#
#	Make the analyze program for runtime profiling support.
#

analyze :	analyze.o getopt.o $(LIBNAME)
		ln -o $@ analyze.o getopt.o -lm $(LIBS)

analyze.o :	/analyze.c /useful.h /dbug.h
		$(CC) $(CFLAGS) -o $@ /analyze.c

getopt.o :	/getopt.c
		$(CC) $(CFLAGS) -o $@ /getopt.c
