compile sysinfo.c only if sysinfo fct exist (does not exist on freebsd)
[psensor.git] / src / server / Makefile.am
index 73192bf..2ea35c0 100644 (file)
@@ -1,10 +1,9 @@
 bin_PROGRAMS =  psensor-server
 psensor_server_SOURCES = server.c server.h
 
-AM_CPPFLAGS = -pedantic -Werror -DDEFAULT_WWW_DIR=\""$(pkgdatadir)/www"\"\
+AM_CPPFLAGS = -pedantic -Wall -Werror -DDEFAULT_WWW_DIR=\""$(pkgdatadir)/www"\"\
        -I$(top_srcdir)/src \
        -I$(top_srcdir)/src/lib \
-       -I$(top_srcdir)/src/libpsensor_json \
        $(SENSORS_CFLAGS)\
        $(JSON_CFLAGS)\
        $(LIBMICROHTTPD_CFLAGS)
@@ -12,27 +11,24 @@ AM_CPPFLAGS = -pedantic -Werror -DDEFAULT_WWW_DIR=\""$(pkgdatadir)/www"\"\
 DEFS = -DLOCALEDIR=\"$(localedir)\" @DEFS@
 
 LIBS = \
-       ../plib/libplib.a \
        ../lib/libpsensor.a \
-       ../libpsensor_json/libpsensor_json.a \
        $(SENSORS_LIBS) \
        $(JSON_LIBS) \
        $(LIBMICROHTTPD_LIBS)
 
-if LUA
-AM_CPPFLAGS += $(LUA_CFLAGS)
-LIBS += ../plib/libplib_luatpl.a \
-       $(LUA_LIBS)
-psensor_server_SOURCES += server_lua.h server_lua.c
-endif
-
 if GTOP
 AM_CPPFLAGS += $(GTOP_CFLAGS)
 LIBS += $(GTOP_LIBS) 
-psensor_server_SOURCES += sysinfo.h sysinfo.c
 AM_LDFLAGS = -Wl,--as-needed
+
+if SYSINFO_FCT
+psensor_server_SOURCES += sysinfo.h sysinfo.c
 endif
 
+endif
+
+
+
 
 
 dist_man_MANS =  psensor-server.1