Index: /lm-sensors/branches/lm-sensors-3.0.0/lib/Module.mk
===================================================================
--- /lm-sensors/branches/lm-sensors-3.0.0/lib/Module.mk	(revision 4357)
+++ /lm-sensors/branches/lm-sensors-3.0.0/lib/Module.mk	(revision 4458)
@@ -50,8 +50,5 @@
                $(MODULE_DIR)/error.c $(MODULE_DIR)/chips.c \
                $(MODULE_DIR)/proc.c $(MODULE_DIR)/access.c \
-               $(MODULE_DIR)/init.c
-ifdef SYSFS_SUPPORT
-	LIBCSOURCES := $(LIBCSOURCES) $(MODULE_DIR)/sysfs.c
-endif
+               $(MODULE_DIR)/init.c $(MODULE_DIR)/sysfs.c
 
 LIBOTHEROBJECTS := $(MODULE_DIR)/conf-parse.o $(MODULE_DIR)/conf-lex.o
@@ -65,11 +62,6 @@
 
 # How to create the shared library
-ifdef SYSFS_SUPPORT
 $(MODULE_DIR)/$(LIBSHLIBNAME): $(LIBSHOBJECTS)
 	$(CC) -shared -Wl,-soname,$(LIBSHSONAME) -o $@ $^ -lc -lm -lsysfs
-else
-$(MODULE_DIR)/$(LIBSHLIBNAME): $(LIBSHOBJECTS)
-	$(CC) -shared -Wl,-soname,$(LIBSHSONAME) -o $@ $^ -lc -lm
-endif
 
 $(MODULE_DIR)/$(LIBSHSONAME): $(MODULE_DIR)/$(LIBSHLIBNAME)
Index: /lm-sensors/branches/lm-sensors-3.0.0/lib/sysfs.h
===================================================================
--- /lm-sensors/branches/lm-sensors-3.0.0/lib/sysfs.h	(revision 3098)
+++ /lm-sensors/branches/lm-sensors-3.0.0/lib/sysfs.h	(revision 4458)
@@ -21,5 +21,4 @@
 #define SENSORS_LIB_SYSFS_H
 
-#ifdef SYSFS_SUPPORT
 extern int sensors_found_sysfs;
 
@@ -32,12 +31,3 @@
 extern int sensors_read_sysfs_bus(void);
 
-#else
-
-#define sensors_found_sysfs 0
-#define sensors_init_sysfs() 0
-#define sensors_read_sysfs_chips() (-1)
-#define sensors_read_sysfs_bus() (-1)
-
-#endif
-
 #endif /* !SENSORS_LIB_SYSFS_H */
Index: /lm-sensors/branches/lm-sensors-3.0.0/CHANGES
===================================================================
--- /lm-sensors/branches/lm-sensors-3.0.0/CHANGES	(revision 4443)
+++ /lm-sensors/branches/lm-sensors-3.0.0/CHANGES	(revision 4458)
@@ -14,4 +14,5 @@
            Add dme1737 support
            Delete support of non-sensor drivers (ddcmon, eeprom)
+           Always build with sysfs support
   Man page sensors.conf.5: Update the chip statement section
   Programs i2cdump, i2cget, i2cset: Do not force the slave address by default
Index: /lm-sensors/branches/lm-sensors-3.0.0/Makefile
===================================================================
--- /lm-sensors/branches/lm-sensors-3.0.0/Makefile	(revision 4397)
+++ /lm-sensors/branches/lm-sensors-3.0.0/Makefile	(revision 4458)
@@ -49,7 +49,4 @@
 CC := gcc
 
-# Build with sysfs support
-SYSFS_SUPPORT := 1
-
 # This is the directory where sensors.conf will be installed, if no other
 # configuration file is found
@@ -158,12 +155,6 @@
 PROGCFLAGS := $(ALL_CFLAGS)
 ARCPPFLAGS := $(ALL_CPPFLAGS)
-ifdef SYSFS_SUPPORT
-ARCPPFLAGS := $(ARCPPFLAGS) -DSYSFS_SUPPORT
-endif
 ARCFLAGS := $(ALL_CFLAGS)
 LIBCPPFLAGS := $(ALL_CPPFLAGS)
-ifdef SYSFS_SUPPORT
-LIBCPPFLAGS := $(LIBCPPFLAGS) -DSYSFS_SUPPORT
-endif
 LIBCFLAGS := -fpic -D_REENTRANT $(ALL_CFLAGS)
 
