include ../../settings.make

CCFLAGS += -I ../../include
LDFLAGS += ../../lib/libquickflash.a


BIN = drawimage colorize_image


all : $(BIN)

clean : 
	rm -f *.o
	rm -f $(BIN)

drawimage : drawimage.o read_grid_datafile.o 
	$(CXX) -o drawimage drawimage.o read_grid_datafile.o \
	    $(LDFLAGS) $(LDFLAGS_MAGICK) $(LDFLAGS_HDF5)

drawimage.o : drawimage.cpp read_grid_datafile.hpp
	$(CXX) -c $(CCFLAGS) $(CCFLAGS_MAGICK) -o drawimage.o drawimage.cpp

colorize_image : colorize_image.o
	$(CXX) -o colorize_image colorize_image.o \
	    $(LDFLAGS) $(LDFLAGS_MAGICK)

colorize_image.o : colorize_image.cpp
	$(CXX) -c $(CCFLAGS) $(CCFLAGS_MAGICK) -o colorize_image.o \
	    colorize_image.cpp

read_grid_datafile.o : read_grid_datafile.hpp read_grid_datafile.cpp
	$(CXX) -c $(CCFLAGS) -o read_grid_datafile.o read_grid_datafile.cpp

