X-Git-Url: https://git.wpitchoune.net/gitweb/?a=blobdiff_plain;f=src%2FMakefile.am;h=db4885f8ce09d8546bd0e629e05040424c2213b7;hb=d9557400f86107a716e10444a2eb02babc1a1645;hp=189bcde834c2dba301f3e913c892d4d0f6143eae;hpb=9bffa7f1d797d8d4dfd3d5176fe1066d5e4ffd4c;p=psensor.git diff --git a/src/Makefile.am b/src/Makefile.am index 189bcde..db4885f 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -1,6 +1,7 @@ SUBDIRS = lib glade -AM_LDFLAGS = -Wl,--as-needed +# -export-dynamic is need for defining handlers in the glade file. +AM_LDFLAGS = -Wl,--as-needed -export-dynamic if LIBMICROHTTPD if JSON @@ -8,7 +9,8 @@ SUBDIRS += server endif endif -AM_CPPFLAGS = -Wall -pedantic -Werror -DDEFAULT_WWW_DIR=\""$(pkgdatadir)/www"\"\ +# -no-deprecated-declarations to avoid some glib deprecation warnings +AM_CPPFLAGS = -Wno-deprecated-declarations -Wall -Werror -DDEFAULT_WWW_DIR=\""$(pkgdatadir)/www"\"\ -I$(top_srcdir)/src/lib \ -I$(top_srcdir)/src/unity \ $(GTK_CFLAGS)\ @@ -21,6 +23,7 @@ LIBS = \ lib/libpsensor.a \ $(GTK_LIBS)\ $(GCONF_LIBS)\ + $(PTHREAD_LIBS)\ $(SENSORS_LIBS) bin_PROGRAMS = psensor @@ -30,11 +33,13 @@ psensor_SOURCES = \ graph.h graph.c \ main.c \ ui.h ui.c \ + ui_appindicator.h \ ui_color.h ui_color.c \ ui_graph.h ui_graph.c \ ui_pref.h ui_pref.c \ ui_sensorlist.h ui_sensorlist.c \ - ui_sensorpref.h ui_sensorpref.c + ui_sensorpref.h ui_sensorpref.c \ + ui_status.h ui_status.c if GTOP AM_CPPFLAGS += $(GTOP_CFLAGS) @@ -48,7 +53,7 @@ AM_CPPFLAGS += $(LIBNOTIFY_CFLAGS) endif if APPINDICATOR -psensor_SOURCES += ui_appindicator.h ui_appindicator.c +psensor_SOURCES += ui_appindicator.c LIBS += $(APPINDICATOR_LIBS) AM_CPPFLAGS += $(APPINDICATOR_CFLAGS) endif @@ -63,6 +68,11 @@ AM_CPPFLAGS += $(LIBATIADL_CFLAGS) LIBS += $(LIBATIADL_LIBS) endif +if ATASMART +AM_CPPFLAGS += $(ATASMART_CFLAGS) +LIBS += $(ATASMART_LIBS) +endif + if UNITY psensor_SOURCES += ui_unity.h ui_unity.c AM_CPPFLAGS += $(UNITY_CFLAGS) @@ -77,8 +87,17 @@ AM_CPPFLAGS += $(CURL_CFLAGS) $(JSON_CFLAGS) endif endif +schemadir = $(GCONF_SCHEMA_FILE_DIR) +schema_DATA = psensor.schemas + dist_man_MANS = psensor.1 -EXTRA_DIST = description.txt +EXTRA_DIST = description.txt psensor.schemas + + +if GCONF_SCHEMAS_INSTALL +install-data-local: + GCONF_CONFIG_SOURCE=$(GCONF_SCHEMA_CONFIG_SOURCE) $(GCONFTOOL) --makefile-install-rule $(top_srcdir)/src/$(schema_DATA) +endif psensor.1: main.c $(top_srcdir)/configure.ac $(MAKE) $(AM_MAKEFLAGS) psensor$(EXEEXT)