| # Copyright (c) 2011 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. |
| |
| include common.mk |
| |
| CPPFLAGS += -I$(SRC)/include |
| |
| EXEC_NAME = smogcheck |
| SONAME = libsmogcheck.so |
| LIBDIR = lib |
| |
| CC_BINARY($(EXEC_NAME)): smogcheck.o CC_LIBRARY($(SONAME)) |
| all: CC_BINARY($(EXEC_NAME)) |
| clean: CLEAN(CC_BINARY($(EXEC_NAME))) |
| |
| CC_LIBRARY($(SONAME)): lib_smogcheck.o |
| CC_LIBRARY($(SONAME)): LDFLAGS += -Wl,-soname=$(SONAME) |
| all: CC_LIBRARY($(SONAME)) |
| clean: CLEAN(CC_LIBRARY($(SONAME))) |
| |
| install: |
| install -D -m 0755 $(OUT)/$(EXEC_NAME) $(DESTDIR)/usr/local/sbin/$(EXEC_NAME) |
| install -D -m 0755 $(OUT)/$(SONAME) $(DESTDIR)/usr/$(LIBDIR)/$(SONAME) |
| ln -s $(SONAME) $(DESTDIR)/usr/$(LIBDIR)/$(SONAME).0 |