• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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