From 6c18b1fb8784606c83adab89e306534d3b943aa3 Mon Sep 17 00:00:00 2001 From: "kay.sievers@vrfy.org" Date: Sun, 6 Mar 2005 10:15:51 +0100 Subject: [PATCH] [PATCH] rename LOG to USE_LOG in all places --- Makefile | 50 +++++++++++++++---------------- extras/volume_id/udev_volume_id.c | 2 +- logging.h | 4 +-- make_gcov.sh | 2 +- udev.c | 2 +- udevd.c | 4 +-- udevinfo.c | 3 +- udevsend.c | 2 +- udevtest.c | 2 +- 9 files changed, 34 insertions(+), 37 deletions(-) diff --git a/Makefile b/Makefile index baecda66..f2d445d6 100644 --- a/Makefile +++ b/Makefile @@ -1,6 +1,7 @@ # Makefile for udev # # Copyright (C) 2003,2004 Greg Kroah-Hartman +# Copyright (C) 2004-2005 Kay Sievers # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -16,18 +17,28 @@ # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA # -# Set the following to control the use of syslog -# Set it to `false' to remove all logging +# Set this to make use of syslog USE_LOG = true -# Set the following to `true' to log the debug -# and make a unstripped, unoptimized binary. -# Leave this set to `false' for production use. +# Set this to ad development debug messages DEBUG = false -# Set this to compile with Security-Enhanced Linux support. +# Set this to include Security-Enhanced Linux support. USE_SELINUX = false +# Set this to comile with the local version of klibc instead of glibc. +USE_KLIBC = false + +# Set this to create statically linked binaries. +USE_STATIC = false + +# To build any of the extras programs, run with: +# make EXTRAS="extras/a extras/b" +EXTRAS= + +# make the build silent. Set this to something else to make it noisy again. +V=false + ROOT = udev DAEMON = udevd SENDER = udevsend @@ -39,9 +50,7 @@ INSTALL_DIR = /usr/local/bin RELEASE_NAME = $(ROOT)-$(VERSION) LOCAL_CFG_DIR = etc/udev HOTPLUG_EXEC = $(ROOT) - DESTDIR = - KERNEL_DIR = /lib/modules/${shell uname -r}/build # override this to make udev look in a different location for it's config files @@ -62,22 +71,10 @@ INSTALL_PROGRAM = ${INSTALL} INSTALL_DATA = ${INSTALL} -m 644 INSTALL_SCRIPT = ${INSTALL_PROGRAM} -# To build any of the extras programs, run with: -# make EXTRAS="extras/a extras/b" -EXTRAS= - # place to put our device nodes udevdir = ${prefix}/udev udevdb = ${udevdir}/.udevdb -# Comment out this line to build with something other -# than the local version of klibc -#USE_KLIBC = true - -# make the build silent (well, at least the udev part) Set this -# to something else to make it noisy again. -V=false - # set up PWD so that older versions of make will work with our build. PWD = $(shell pwd) @@ -160,7 +157,7 @@ CFLAGS += -I$(PWD)/libsysfs/sysfs \ -I$(PWD)/libsysfs ifeq ($(strip $(USE_LOG)),true) - CFLAGS += -DLOG + CFLAGS += -DUSE_LOG endif # if DEBUG is enabled, then we do not strip or optimize @@ -182,10 +179,7 @@ ifeq ($(strip $(USE_KLIBC)),true) INCLUDE_DIR := $(KLIBC_BASE)/include LINUX_INCLUDE_DIR := $(KERNEL_DIR)/include include $(KLIBC_DIR)/arch/$(ARCH)/MCONFIG - # arch specific objects ARCH_LIB_OBJS = $(KLIBC_DIR)/libc.a - - CRT0 = $(KLIBC_DIR)/crt0.o LIBC = $(ARCH_LIB_OBJS) $(LIB_OBJS) $(CRT0) CFLAGS += $(WARNINGS) -nostdinc \ @@ -197,8 +191,7 @@ ifeq ($(strip $(USE_KLIBC)),true) -I$(GCCINCDIR) \ -I$(LINUX_INCLUDE_DIR) LIB_OBJS = - LDFLAGS = --static --nostdlib -nostartfiles -nodefaultlibs - + LDFLAGS = -static -nostdlib -nostartfiles -nodefaultlibs else WARNINGS += -Wshadow -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations CRT0 = @@ -213,6 +206,11 @@ ifeq ($(strip $(USE_SELINUX)),true) CFLAGS += -DUSE_SELINUX endif +ifeq ($(strip $(USE_STATIC)),true) + CFLAGS += -DUSE_STATIC + LDFLAGS += -static +endif + ifeq ($(strip $(V)),false) QUIET=@$(PWD)/ccdv HOST_PROGS=ccdv diff --git a/extras/volume_id/udev_volume_id.c b/extras/volume_id/udev_volume_id.c index c36b89f8..54d95270 100644 --- a/extras/volume_id/udev_volume_id.c +++ b/extras/volume_id/udev_volume_id.c @@ -35,7 +35,7 @@ #define BLKGETSIZE64 _IOR(0x12,114,size_t) -#ifdef LOG +#ifdef USE_LOG void log_message(int level, const char *format, ...) { va_list args; diff --git a/logging.h b/logging.h index 4f51217b..3ff54ec9 100644 --- a/logging.h +++ b/logging.h @@ -30,7 +30,7 @@ #define logging_init(foo) do { } while (0) #define logging_close(foo) do { } while (0) -#ifdef LOG +#ifdef USE_LOG #include #include #include @@ -73,6 +73,6 @@ static inline void logging_close(void) closelog(); } -#endif /* LOG */ +#endif /* USE_LOG */ #endif diff --git a/make_gcov.sh b/make_gcov.sh index 4d5f63f1..e3ceb96d 100644 --- a/make_gcov.sh +++ b/make_gcov.sh @@ -28,7 +28,7 @@ GCCINCDIR=`gcc -print-search-dirs | sed -ne "s/install: \(.*\)/\1include/gp"` LIBSYSFS="-I$PWD/libsysfs/sysfs -I$PWD/libsysfs" WARNINGS="-Wall -Wshadow -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations" GCC="-I$GCCINCDIR" -USE_LOG="-DLOG" +USE_LOG="-DUSE_LOG" DEBUG="-D_GNU_SOURCE" GCOV_FLAGS="-pipe -fprofile-arcs -ftest-coverage" diff --git a/udev.c b/udev.c index c26ce46b..76de8181 100644 --- a/udev.c +++ b/udev.c @@ -40,7 +40,7 @@ #include "logging.h" -#ifdef LOG +#ifdef USE_LOG void log_message(int level, const char *format, ...) { va_list args; diff --git a/udevd.c b/udevd.c index bd21f156..1376cf05 100644 --- a/udevd.c +++ b/udevd.c @@ -1,7 +1,7 @@ /* * udevd.c - hotplug event serializer * - * Copyright (C) 2004 Kay Sievers + * Copyright (C) 2004-2005 Kay Sievers * Copyright (C) 2004 Chris Friesen * * @@ -67,7 +67,7 @@ static void user_sighandler(void); static void reap_sigchilds(void); char *udev_bin; -#ifdef LOG +#ifdef USE_LOG void log_message (int level, const char *format, ...) { va_list args; diff --git a/udevinfo.c b/udevinfo.c index b2d22e98..e30a036a 100644 --- a/udevinfo.c +++ b/udevinfo.c @@ -3,7 +3,6 @@ * * Copyright (C) 2004 Kay Sievers * - * * This program is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License as published by the * Free Software Foundation version 2 of the License. @@ -38,7 +37,7 @@ #define SYSFS_VALUE_SIZE 256 -#ifdef LOG +#ifdef USE_LOG void log_message (int level, const char *format, ...) { va_list args; diff --git a/udevsend.c b/udevsend.c index 5fe0f456..dcd5a2ae 100644 --- a/udevsend.c +++ b/udevsend.c @@ -43,7 +43,7 @@ /* global variables */ static int sock = -1; -#ifdef LOG +#ifdef USE_LOG void log_message (int level, const char *format, ...) { va_list args; diff --git a/udevtest.c b/udevtest.c index 4e02ac7d..084fde07 100644 --- a/udevtest.c +++ b/udevtest.c @@ -36,7 +36,7 @@ #include "logging.h" -#ifdef LOG +#ifdef USE_LOG void log_message (int level, const char *format, ...) { va_list args; -- 2.39.5