# cdda_paranoia makefile.in ready to go for autoconf.

# DO NOT EDIT BELOW! ##########################################################
# (unless, of course, you know what you are doing :) ##########################

.SUFFIXES: .t

srcdir=.


FLAGS= -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_SHORT=2 -DSIZEOF_INT=4 -DSIZEOF_LONG=4 -DSIZEOF_LONG_LONG=8  
OPT=-O20 -fsigned-char $(FLAGS)
DEBUG=-g -Wall -fsigned-char $(FLAGS)
CC=gcc
LD=gcc
LDFLAGS= $(FLAGS)
AR=ar
RANLIB=ranlib


OFILES = paranoia.o p_block.o overlap.o gap.o isort.o
#TFILES = isort.t gap.t p_block.t paranoia.t

LIBS = ../interface/cdda_interface.a -lm

all: 
	$(MAKE) libcdda_paranoia.a CFLAGS="$(OPT)" 

debug: 
	$(MAKE) libcdda_paranoia.a CFLAGS="$(DEBUG)"

lib:	
	$(MAKE) libcdda_paranoia.a CFLAGS="$(OPT)" 

#test:	$(TFILES)
#
	
libcdda_paranoia.a: 	$(OFILES)	
		$(AR) -r libcdda_paranoia.a $(OFILES)
		$(RANLIB) libcdda_paranoia.a

.c.o:
	$(CC) $(CFLAGS) -c $<

.c.t:
	$(CC) -g -DTEST $(DEBUG) -o $@ $< $(LIBS)
	$@

clean:
	-rm -f *.o *.a *.t core *~ 

distclean:
	-rm -f *.o *.a core *~ Makefile config.cache config.log config.status

