1
0
mirror of https://github.com/Llewellynvdm/conky.git synced 2024-11-20 03:51:18 +00:00
conky/src/Makefile.am

256 lines
5.6 KiB
Makefile
Raw Normal View History

# Conky, a system monitor, based on torsmo
#
# Any original torsmo code is licensed under the BSD license
#
# All code written since the fork of torsmo is licensed under the GPL
#
# Please see COPYING for details
#
# Copyright (c) 2004, Hannu Saransaari and Lauri Hakkarainen
# Copyright (c) 2005-2009 Brenden Matthews, Philip Kovacs, et. al. (see AUTHORS)
# All rights reserved.
#
# 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, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
INCLUDES = -DSYSTEM_CONFIG_FILE=\"$(sysconfdir)/conky/conky.conf\" -DPACKAGE_LIBDIR=\"$(pkglibdir)\"
bin_PROGRAMS = conky
LIBS = ${conky_LIBS}
if BUILD_CONFIG_OUTPUT
config_output = defconfig.h
config_cookie = conf_cookie.c conf_cookie.h
if BUILD_X11
config_input = ../data/conky.conf
else
config_input = ../data/conky_no_x11.conf
endif
conky_DEPENDENCIES = $(config_output)
BUILT_SOURCES = $(config_output)
CLEANFILES = $(config_output)
$(config_output): ${config_input}
2009-07-19 22:43:41 +00:00
sh $(srcdir)/../text2c.sh ${config_input} $@ defconfig
endif # BUILD_CONFIG_OUTPUT
if BUILD_AUDACIOUS
audacious = audacious.c audacious.h
endif
if BUILD_BMPX
bmpx = bmpx.c
endif
if BUILD_IBM
ibm = ibm.c ibm.h smapi.c smapi.h
endif
if BUILD_MPD
mpd = mpd.c libmpdclient.c
endif
if BUILD_MOC
moc = moc.c
endif
if BUILD_XMMS2
xmms2 = xmms2.c
endif
if BUILD_LINUX
linux = linux.c top.c diskio.c users.c sony.c
PTHREAD_LIBS = -lpthread
endif
#if BUILD_SOLARIS
#solaris = solaris.c
#endif
if BUILD_FREEBSD
freebsd = freebsd.c diskio.c
PTHREAD_LIBS = -pthread
endif
#if BUILD_NETBSD
#netbsd = netbsd.c
#endif
if BUILD_OPENBSD
openbsd = openbsd.c
PTHREAD_LIBS = -pthread
endif
if BUILD_PORT_MONITORS
port_monitors = libtcp-portmon.h libtcp-portmon.c \
tcp-portmon.h tcp-portmon.c
endif
if BUILD_X11
x11 = x11.c fonts.c
endif
if BUILD_HDDTEMP
hddtemp = hddtemp.c
endif
if BUILD_EVE
eve = eve.c eve.h
endif
if BUILD_CURL
ccurl_thread = ccurl_thread.c ccurl_thread.h
endif
if BUILD_RSS
rss = rss.c prss.c prss.h
endif
if BUILD_WEATHER
weather = weather.c weather.h
endif
2009-05-15 18:08:51 +00:00
if BUILD_LUA
lua = llua.c llua.h
endif
if BUILD_NVIDIA
nvidia = nvidia.c nvidia.h
endif
2009-05-06 03:45:05 +00:00
if BUILD_IMLIB2
imlib2 = imlib2.c imlib2.h
endif
if BUILD_APCUPSD
apcupsd = apcupsd.c apcupsd.h
endif
2009-02-22 17:35:47 +00:00
conky_SOURCES = \
$(config_output) \
$(config_cookie) \
$(audacious) \
$(bmpx) \
colours.c \
colours.h \
2009-02-22 17:35:47 +00:00
common.c \
conky.c \
conky.h \
$(freebsd) \
2009-02-22 17:35:47 +00:00
fs.c \
$(hddtemp) \
$(apcupsd) \
2009-02-22 17:35:47 +00:00
$(linux) \
logging.h \
2009-02-22 17:35:47 +00:00
$(nvidia) \
mail.c \
mixer.c \
$(mpd) \
2009-02-22 17:35:47 +00:00
$(moc) \
$(netbsd) \
$(openbsd) \
$(port_monitors) \
2009-02-22 17:35:47 +00:00
$(eve) \
$(rss) \
$(weather) \
$(lua) \
2009-02-22 17:35:47 +00:00
$(solaris) \
timed_thread.c \
timed_thread.h \
mboxscan.c \
mboxscan.h \
$(x11) \
2009-02-22 17:35:47 +00:00
$(xmms2) \
$(ibm) \
specials.c \
specials.h \
tailhead.c \
tailhead.h \
temphelper.c \
temphelper.h \
text_object.h \
text_object.c \
algebra.h \
algebra.c \
$(imlib2) \
$(ccurl_thread)
2009-02-22 17:35:47 +00:00
conky_LDFLAGS = \
$(PTHREAD_LIBS) \
-lm
2009-02-22 17:35:47 +00:00
EXTRA_DIST = \
$(config_output) \
$(config_cookie) \
2009-02-22 17:35:47 +00:00
audacious.c \
audacious.h \
bmpx.c \
colours.c \
colours.h \
2009-02-22 17:35:47 +00:00
common.h \
fonts.c \
fonts.h \
2009-02-22 17:35:47 +00:00
freebsd.c \
freebsd.h \
fs.h \
hddtemp.c \
hddtemp.h \
apcupsd.c \
apcupsd.h \
2009-02-22 17:35:47 +00:00
linux.c \
linux.h \
libmpdclient.c \
libmpdclient.h \
2009-02-22 17:35:47 +00:00
libtcp-portmon.c \
libtcp-portmon.h \
rss.h \
prss.h \
weather.h \
llua.h \
2009-02-22 17:35:47 +00:00
mail.h \
mixer.h \
moc.h \
moc.c \
mpd.c \
mpd.h \
netbsd.c \
nvidia.c \
nvidia.h \
openbsd.c \
openbsd.h \
solaris.c \
specials.c \
specials.h \
tailhead.c \
tailhead.h \
top.h \
diskio.h \
2009-02-22 17:35:47 +00:00
x11.c \
x11.h \
xmms2.c \
xmms2.h \
2009-02-22 17:35:47 +00:00
smapi.c \
smapi.h \
ibm.c \
ibm.h \
sony.h \
users.c \
imlib2.c \
imlib2.h \
ccurl_thread.h
2009-07-27 20:47:19 +00:00
# vi:set ts=4 sw=4 noet ai nocindent syntax=automake: