#---------------------------------------------------------------

COPT = -Wall -fpic -g -no-pie -DDEBUG_LEVEL=0
DEPS = ../floatimg.h Makefile
OBJS = fimg-png.o fimg-tiff.o misc-plots.o filtrage.o utils.o	\
	fimg-libpnm.o rampes.o sfx0.o geometry.o rotate.o	\
	equalize.o

#---------------------------------------------------------------

t:	t.c $(DEPS) ../libfloatimg.a
	gcc $(COPT) $< ../libfloatimg.a -lnetpbm -lpnglite -lz -lm -o $@

#---------------------------------------------------------------

../libfloatimg.a:       $(OBJS)
	$(AR) r $@ $?

fimg-png.o:		fimg-png.c $(DEPS)
	gcc $(COPT) -c $<

fimg-tiff.o:		fimg-tiff.c $(DEPS)
	gcc $(COPT) -c $<

fimg-libpnm.o:		fimg-libpnm.c $(DEPS)
	gcc $(COPT) -c $<

misc-plots.o:		misc-plots.c $(DEPS)
	gcc $(COPT) -c $<

filtrage.o:		filtrage.c $(DEPS)
	gcc $(COPT) -c $<

geometry.o:		geometry.c $(DEPS)
	gcc $(COPT) -c $<

rotate.o:		rotate.c $(DEPS)
	gcc $(COPT) -c $<

equalize.o:		equalize.c $(DEPS)
	gcc $(COPT) -c $<

sfx0.o:			sfx0.c $(DEPS)
	gcc $(COPT) -c $<

rampes.o:		rampes.c $(DEPS)
	gcc $(COPT) -c $<

utils.o:		utils.c $(DEPS)
	gcc $(COPT) -c $<