# Makefile for "silencer". # Requires libmad (MPEG Audio Decoder library) # which you can find at http://www.mars.org/home/rob/proj/mpeg/ CFLAGS = -O3 INCLUDES = -I/usr/local/include -I/opt/local/include LDFLAGS = -L/usr/local/lib -L/opt/local/lib LIBS = -lmad DEFINES = CCOPTIONS = -pedantic -Wall -Wstrict-prototypes -U__STRICT_ANSI__ CC = gcc $(CCOPTIONS) LD = $(CC) EXES = silencer silencer.g slowcat default: all all: $(EXES) clean: -rm -f *.o a.out core $(EXES) distclean: clean -rm -f TAGS *~ "#"* .c.o: $(CC) $(CFLAGS) -c $(INCLUDES) $(DEFINES) $< silencer.g.o: silencer.c $(CC) -g -c -o $@ $(INCLUDES) $(DEFINES) $< silencer: silencer.o $(LD) $(LDFLAGS) -o $@ $@.o $(LIBS) strip $@ silencer.g: silencer.g.o $(LD) $(LDFLAGS) -o $@ $@.o $(LIBS) slowcat: slowcat.o $(LD) $(LDFLAGS) -o $@ $@.o