1# 2# Makefile for libAO 3# 4 5SHELL = /bin/sh 6 7dist_dir = .. 8 9dist_libdir = $(dist_dir)/lib 10dist_includedir = $(dist_dir)/include 11 12COPTS = -O 13CFLAGS = $(COPTS) -I$(dist_includedir) 14 15LIB = $(dist_libdir)/libAO.a 16 17.PHONY: all mostlyclean clean 18 19all: $(LIB) 20 21.PRECIOUS: $(LIB) 22$(LIB): \ 23 $(LIB)(AOdecFI.o) \ 24 $(LIB)(AOdecFO.o) \ 25 $(LIB)(AOdecHelp.o) \ 26 $(LIB)(AOdecOpt.o) \ 27 $(LIB)(AOnFrame.o) \ 28 $(LIB)(AOsetDformat.o) \ 29 $(LIB)(AOsetFIopt.o) \ 30 $(LIB)(AOsetFOopt.o) \ 31 $(LIB)(AOsetFtype.o) \ 32 $(LIB)(AOstdin.o) \ 33 $(LIB)(AOsetFormat.o) \ 34 # 35 ranlib $(LIB) 36 37mostlyclean: 38 rm -f *.o 39clean: mostlyclean 40 41