# Copyright (c) 2010 The Chromium OS Authors. All rights reserved. # Use of this source code is governed by a BSD-style license that can be # found in the LICENSE file. PKG_CONFIG ?= pkg-config DEP_LIBS = libchrome-$(BASE_VER) libyuv CXXFLAGS += $(shell $(PKG_CONFIG) --cflags $(DEP_LIBS)) -std=c++11 LDFLAGS = -lrt -ldl -ljpeg LDFLAGS += $(shell $(PKG_CONFIG) --libs $(DEP_LIBS)) LDFLAGS_UNITTEST = -lrt LDFLAGS_UNITTEST += $(shell $(PKG_CONFIG) --libs $(DEP_LIBS)) LDFLAGS_HELPER = -lrt SRC = \ camera_characteristics.cc \ media_v4l2_device.cc \ media_v4l2_test.cc SRC_UNITTEST = \ camera_characteristics.cc \ media_v4l2_device.cc \ media_v4l2_unittest.cc SRC_HELPER = \ media_v4l2_device.cc \ media_v4l2_is_capture_device.cc TARGET = ../media_v4l2_test TARGET_UNITTEST = ../media_v4l2_unittest TARGET_HELPER = ../media_v4l2_is_capture_device all: $(TARGET) $(TARGET_UNITTEST) $(TARGET_HELPER) $(TARGET): $(SRC) $(CXX) $(CXXFLAGS) -O3 -o $@ $^ $(LDFLAGS) $(TARGET_UNITTEST): $(SRC_UNITTEST) $(CXX) $(CXXFLAGS) -O3 -o $@ $^ $(LDFLAGS_UNITTEST) $(TARGET_HELPER): $(SRC_HELPER) $(CXX) $(CXXFLAGS) -O3 -o $@ $^ $(LDFLAGS_HELPER) clean: $(RM) $(TARGET) $(RM) $(TARGET_UNITTEST) $(RM) $(TARGET_HELPER)