OBJS = src/graphics/image.o src/graphics/ImageFilter.o src/indigo/ColourSpaceConverter.o src/indigo/ImageWindow.o src/indigo/IndigoImage.o src/indigo/IndigoImageHeader.o src/indigo/LinearToneMapper.o src/indigo/ReinhardToneMapper.o src/indigo/ToneMapper.o src/utils/clock.o src/utils/stringutils.o src/violet/ImageThread.o src/violet/IndigoApp.o src/violet/MainWindow.o src/violet/TechSlider.o

HEADERS = 

PROGRAM = violet

OPTS = -Wall -g -DGCC

CFLAGS = $(OPTS) `wx-config --libs` `wx-config --cxxflags`
CXXFLAGS = $(OPTS) `wx-config --cxxflags`

all : $(PROGRAM)

$(PROGRAM) : $(OBJS)
	$(CXX) $(CFLAGS) $(OBJS) -o $@ $(LDFLAGS)

$(OBJS) : $(HEADERS)

.PHONY : clean
clean :
	-rm -f *.o $(PROGRAM)


.PHONY: check-syntax
check-syntax:
	$(CXX) -Wall -Wextra -pedantic -fsyntax-only $(CHK_SOURCES)
