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