Blame Makefile

Packit Bot d6d9d0
# I2C tools for Linux
Packit Bot d6d9d0
#
Packit Bot d6d9d0
# Copyright (C) 2007-2012  Jean Delvare <jdelvare@suse.de>
Packit Bot d6d9d0
#
Packit Bot d6d9d0
# This program is free software; you can redistribute it and/or modify
Packit Bot d6d9d0
# it under the terms of the GNU General Public License as published by
Packit Bot d6d9d0
# the Free Software Foundation; either version 2 of the License, or
Packit Bot d6d9d0
# (at your option) any later version.
Packit Bot d6d9d0
Packit Bot d6d9d0
DESTDIR	=
Packit Bot d6d9d0
prefix	= /usr/local
Packit Bot d6d9d0
bindir	= $(prefix)/bin
Packit Bot d6d9d0
sbindir	= $(prefix)/sbin
Packit Bot d6d9d0
mandir	= $(prefix)/share/man
Packit Bot d6d9d0
man8dir	= $(mandir)/man8
Packit Bot d6d9d0
incdir	= $(prefix)/include
Packit Bot d6d9d0
libdir	= $(prefix)/lib
Packit Bot d6d9d0
Packit Bot d6d9d0
INSTALL		:= install
Packit Bot d6d9d0
INSTALL_DATA	:= $(INSTALL) -m 644
Packit Bot d6d9d0
INSTALL_DIR	:= $(INSTALL) -m 755 -d
Packit Bot d6d9d0
INSTALL_PROGRAM	:= $(INSTALL) -m 755
Packit Bot d6d9d0
LN		:= ln -sf
Packit Bot d6d9d0
RM		:= rm -f
Packit Bot d6d9d0
Packit Bot d6d9d0
CC	?= gcc
Packit Bot d6d9d0
AR	?= ar
Packit Bot d6d9d0
Packit Bot d6d9d0
CFLAGS		?= -O2
Packit Bot d6d9d0
# When debugging, use the following instead
Packit Bot d6d9d0
#CFLAGS		:= -O -g
Packit Bot d6d9d0
CFLAGS		+= -Wall
Packit Bot d6d9d0
SOCFLAGS	:= -fpic -D_REENTRANT $(CFLAGS)
Packit Bot d6d9d0
Packit Bot d6d9d0
USE_STATIC_LIB ?= 0
Packit Bot d6d9d0
BUILD_STATIC_LIB ?= 1
Packit Bot d6d9d0
ifeq ($(USE_STATIC_LIB),1)
Packit Bot d6d9d0
BUILD_STATIC_LIB := 1
Packit Bot d6d9d0
endif
Packit Bot d6d9d0
Packit Bot d6d9d0
KERNELVERSION	:= $(shell uname -r)
Packit Bot d6d9d0
Packit Bot d6d9d0
.PHONY: all strip clean install uninstall
Packit Bot d6d9d0
Packit Bot d6d9d0
all:
Packit Bot d6d9d0
Packit Bot d6d9d0
EXTRA	:=
Packit Bot d6d9d0
#EXTRA	+= eeprog py-smbus
Packit Bot d6d9d0
SRCDIRS	:= include lib eeprom stub tools $(EXTRA)
Packit Bot d6d9d0
include $(SRCDIRS:%=%/Module.mk)