blob: c47fc3fb1dd932667137528aab784e21d458f999 [file] [log] [blame]
Dennis Kempinbf37f5d2012-06-14 18:44:07 -07001# Copyright (c) 2012 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.
4include common.mk
5
Dennis Kempin107779a2012-06-15 16:27:12 -07006CFLAGS += -std=gnu99 -fvisibility=default
Dennis Kempinbf37f5d2012-06-14 18:44:07 -07007CPPFLAGS += -I$(SRC)/include
8
Dennis Kempin0e265392013-02-22 12:59:03 -08009CC_LIBRARY(src/libevdev_hollow.so.0): CFLAGS += -DEVDEV_HOLLOW
10CC_LIBRARY(src/libevdev_hollow.so.0): src/libevdev.o \
Dennis Kempinbf37f5d2012-06-14 18:44:07 -070011 src/libevdev_mt.o \
12 src/libevdev_event.o
13
Dennis Kempin0e265392013-02-22 12:59:03 -080014CC_LIBRARY(src/libevdev.so.0): src/libevdev.o \
Dennis Kempin9ec1b7c2013-02-19 14:28:48 -080015 src/libevdev_mt.o \
Dennis Kempin107779a2012-06-15 16:27:12 -070016 src/libevdev_event.o
17
18install-lib: CC_LIBRARY(src/libevdev.so.0) CC_LIBRARY(src/libevdev_hollow.so.0)
Dennis Kempinbf37f5d2012-06-14 18:44:07 -070019 install -D -m 0755 src/libevdev.so.0 $(DESTDIR)$(LIBDIR)/libevdev.so.0
Dennis Kempin107779a2012-06-15 16:27:12 -070020 ln -f -s libevdev.so.0 $(DESTDIR)$(LIBDIR)/libevdev.so
21
Dennis Kempin0e265392013-02-22 12:59:03 -080022setup-lib-in-place:
23 ln -sf $(SRC)/src/libevdev_hollow.so.0 $(LIBDIR)/libevdev_hollow.so
24 ln -sf $(SRC)/src/libevdev_hollow.so.0 $(LIBDIR)/libevdev_hollow.so.0