1# Copyright (c) 2010 The Chromium OS Authors. All rights reserved. 2# Use of this source code is governed by a BSD-style license that can be 3# found in the LICENSE file. 4 5LDFLAGS = -lrt -ldl 6 7LDFLAGS_UNITTEST = -lrt 8 9LDFLAGS_HELPER = -lrt 10 11SRC = media_v4l2_device.cc \ 12 media_v4l2_test.cc 13 14SRC_UNITTEST = media_v4l2_device.cc \ 15 media_v4l2_unittest.cc 16 17SRC_HELPER = media_v4l2_device.cc \ 18 media_v4l2_is_capture_device.cc 19 20TARGET = ../media_v4l2_test 21 22TARGET_UNITTEST = ../media_v4l2_unittest 23 24TARGET_HELPER = ../media_v4l2_is_capture_device 25 26all: $(TARGET) $(TARGET_UNITTEST) $(TARGET_HELPER) 27 28$(TARGET): $(SRC) 29 $(CXX) $(CXXFLAGS) -O3 -o $@ $^ $(LDFLAGS) 30 31$(TARGET_UNITTEST): $(SRC_UNITTEST) 32 $(CXX) $(CXXFLAGS) -O3 -o $@ $^ $(LDFLAGS_UNITTEST) 33 34$(TARGET_HELPER): $(SRC_HELPER) 35 $(CXX) $(CXXFLAGS) -O3 -o $@ $^ $(LDFLAGS_HELPER) 36 37clean: 38 $(RM) $(TARGET) 39 $(RM) $(TARGET_UNITTEST) 40 $(RM) $(TARGET_HELPER) 41