Dennis Kempin | bf37f5d | 2012-06-14 18:44:07 -0700 | [diff] [blame] | 1 | # 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. |
| 4 | include common.mk |
| 5 | |
Dennis Kempin | 107779a | 2012-06-15 16:27:12 -0700 | [diff] [blame] | 6 | CFLAGS += -std=gnu99 -fvisibility=default |
Dennis Kempin | bf37f5d | 2012-06-14 18:44:07 -0700 | [diff] [blame] | 7 | CPPFLAGS += -I$(SRC)/include |
| 8 | |
Dennis Kempin | 0e26539 | 2013-02-22 12:59:03 -0800 | [diff] [blame] | 9 | CC_LIBRARY(src/libevdev_hollow.so.0): CFLAGS += -DEVDEV_HOLLOW |
| 10 | CC_LIBRARY(src/libevdev_hollow.so.0): src/libevdev.o \ |
Dennis Kempin | bf37f5d | 2012-06-14 18:44:07 -0700 | [diff] [blame] | 11 | src/libevdev_mt.o \ |
| 12 | src/libevdev_event.o |
| 13 | |
Dennis Kempin | 0e26539 | 2013-02-22 12:59:03 -0800 | [diff] [blame] | 14 | CC_LIBRARY(src/libevdev.so.0): src/libevdev.o \ |
Dennis Kempin | 9ec1b7c | 2013-02-19 14:28:48 -0800 | [diff] [blame] | 15 | src/libevdev_mt.o \ |
Dennis Kempin | 107779a | 2012-06-15 16:27:12 -0700 | [diff] [blame] | 16 | src/libevdev_event.o |
| 17 | |
| 18 | install-lib: CC_LIBRARY(src/libevdev.so.0) CC_LIBRARY(src/libevdev_hollow.so.0) |
Dennis Kempin | bf37f5d | 2012-06-14 18:44:07 -0700 | [diff] [blame] | 19 | install -D -m 0755 src/libevdev.so.0 $(DESTDIR)$(LIBDIR)/libevdev.so.0 |
Dennis Kempin | 107779a | 2012-06-15 16:27:12 -0700 | [diff] [blame] | 20 | ln -f -s libevdev.so.0 $(DESTDIR)$(LIBDIR)/libevdev.so |
Chung-yih Wang | c6e22b5 | 2013-02-26 19:30:38 +0800 | [diff] [blame] | 21 | install -D -m 0755 src/libevdev_hollow.so.0 \ |
| 22 | $(DESTDIR)$(LIBDIR)/libevdev_hollow.so.0 |
| 23 | ln -f -s libevdev_hollow.so.0 $(DESTDIR)$(LIBDIR)/libevdev_hollow.so |
Michael Spang | 41839ae | 2014-03-11 13:01:04 -0400 | [diff] [blame] | 24 | install -D -m 0644 $(SRC)/libevdev-cros.pc \ |
| 25 | $(DESTDIR)$(LIBDIR)/pkgconfig/libevdev-cros.pc |
Dennis Kempin | 107779a | 2012-06-15 16:27:12 -0700 | [diff] [blame] | 26 | |
Dennis Kempin | 0e26539 | 2013-02-22 12:59:03 -0800 | [diff] [blame] | 27 | setup-lib-in-place: |
Dennis Kempin | 3629210 | 2013-02-26 11:19:14 -0800 | [diff] [blame] | 28 | mkdir -p $(SRC)/in-place || true |
| 29 | ln -sf $(SRC)/src/libevdev_hollow.so.0 $(SRC)/in-place/libevdev_hollow.so |
Chung-yih Wang | c6e22b5 | 2013-02-26 19:30:38 +0800 | [diff] [blame] | 30 | ln -sf $(SRC)/src/libevdev_hollow.so.0 $(SRC)/in-place/libevdev_hollow.so.0 |