1# 2# Makefile for CompAudio 3# 4 5PROG = CompAudio 6OBJECTS = \ 7 CompAudio.o \ 8 CAcomp.o \ 9 CAcorr.o \ 10 CAoptions.o \ 11 CAprcorr.o \ 12 CAprstat.o \ 13 CASNR.o \ 14 CAstats.o \ 15 # 16 17HEADERS = CompAudio.h 18 19SHELL = /bin/sh 20 21dist_dir = ../.. 22 23dist_libdir = $(dist_dir)/lib 24dist_bindir = $(dist_dir)/bin 25dist_includedir = $(dist_dir)/include 26 27EXEEXT = 28COPTS = -O 29CFLAGS = $(COPTS) -I$(dist_includedir) 30LDFLAGS = -s -lm 31 32LLIBS = $(dist_libdir)/libAO.a $(dist_libdir)/libtsp.a 33 34.PHONY: mostlyclean clean 35 36BIN = $(dist_bindir)/$(PROG)$(EXEEXT) 37$(BIN): $(OBJECTS) $(LLIBS) 38 $(CC) $(OBJECTS) $(LLIBS) $(LDFLAGS) -o $(BIN) 39 40$(OBJECTS): $(HEADERS) 41 42mostlyclean: 43 rm -f *.o 44clean: mostlyclean 45 rm -f $(BIN) 46