CC=gcc
CCFLAGS=-ansi -pedantic -march=i486 -fPIC -O3

# the following is necessary for tiff support
#CCLIB=-ltiff -ljpeg -lz -lm
#CCINC=-I ../include -I /usr/X11R6/include
CCLIB=-lm
CCINC=-I ../include


OBJ = mcb.o debug.o binio.o bina.o binb.o mari.o
HEADERS = mcb.h debug.h binio.h bina.h binb.h mari.h
LIB = libmcbdm.a

%.o : %.c
	$(CC) $(CCFLAGS) -c $(CCINC) $< -o $@

libmcbdm.a: $(OBJ)
	@rm -f libmcbdm.a
	@ar -r libmcbdm.a $(OBJ)
	@ranlib libmcbdm.a

lib: $(LIB)
	@echo building libraries:
	@echo $(LIB)

install:
	@cp $(HEADERS) ../include
	@cp $(LIB) ../lib

clean:
	rm -rf *.o libmcbdm.a testme

all:
	make clean
	make lib
	make install
	make -C ../../dyn-mod/odm all
