


SRC    := ../source/cap.cpp ../source/cap_images.cpp ../source/cap_mjpeg_decoder.cpp ../source/cap_mjpeg_encoder.cpp
OBJS    := $(SRC:%.cpp=%.o)


INCLUDE = -I ../../include/ -I ../source/ 


./lib/libvideoio.so: $(OBJS)
	$(CXX) -shared $^ -o $@
	$(AR) rs ./lib/libvideoio.a $^

%.o:%.cpp
	$(CXX) -std=c++11 -fPIC $(CXXFLAGS) $(INCLUDE) -c $< -o $@

clean:
	rm -f $(OBJS) ./lib/*.so ./lib/*.a
