CXX=g++
AR=ar
RANLIB=ranlib
CXXFLAGS=-ftracer \
	-O2 \
	-g \
	-Wall \
	-pedantic \
	-fomit-frame-pointer \
	-I.. \
	-L./jpeg-6b \

LIBS=-ljpeg
OBJS=$(patsubst %.cc,%.o,$(wildcard *.cc))
OBJS+=$(patsubst %.c,%.o,$(wildcard *.c))
OBJS+=../AiboEdgeDetector.o

TARGET=edgeTest

.PHONY: all clean doc

all: $(TARGET)

%.o: %.cc
	$(CXX) $(CXXFLAGS) -o $@ -c $^
%.o: %.c
	gcc $(CXXFLAGS) -o $@ -c $^

$(TARGET): $(OBJS)
	$(CXX) $(CXXFLAGS) -o $@ $^ $(LIBS)
clean:
	rm -f $(TARGET) *.o $(OBJS)

