#
# Makefile for building the APM library, "libapm.a"
#

CFLAGS        = -O

LIBRARY	      = libapm.a

OBJS	      = addsub.o calc.o memory.o misc.o muldiv.o utils.o

SRCS	      = addsub.c calc.c memory.c misc.c muldiv.c utils.c

all:		$(LIBRARY)

$(LIBRARY):	$(OBJS)
		ar cru $(LIBRARY) $(OBJS)
		ranlib $(LIBRARY)

test:		test/apmtest

test/apmtest:	$(LIBRARY)
		cd test; make

clean:
		rm -f $(OBJS)
		cd test; make clean

# The 'depend' production assumes the use of a program called 'makedepend'.
# Change your 'depend' line accordingly.

depend:
		makedepend $(SRCS)
		cd test ; make depend
		
# The 'shar' production assumes the use of a rather specific shar program
# called 'doshar'.  Change your 'shar' line accordingly.

shar:
		doshar README FUNCTIONS LICENSE Makefile makefile.msc apm.arf \
		*.c *.h test/Makefile test/makefile.msc test/apmtest.c

###
# DO NOT DELETE THIS LINE -- makedepend uses it.
# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.

addsub.c:
addsub.o: addsub.c /usr/include/stdio.h apm.h apmlocal.h
calc.c:
calc.o: calc.c /usr/include/stdio.h /usr/include/varargs.h apm.h apmlocal.h
memory.c:
memory.o: memory.c /usr/include/stdio.h apm.h apmlocal.h
misc.c:
misc.o: misc.c /usr/include/stdio.h apm.h apmlocal.h
muldiv.c:
muldiv.o: muldiv.c /usr/include/stdio.h apm.h apmlocal.h
utils.c:
utils.o: utils.c /usr/include/stdio.h /usr/include/varargs.h apm.h apmlocal.h

# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
