summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2006-06-21 11:05:28 +0000
committerLennart Poettering <lennart@poettering.net>2006-06-21 11:05:28 +0000
commit637ed0af936a25d2633110963ad6ec333859fa28 (patch)
tree6390b510666a3574fd939e3dd00f74a9b3359e30 /src
parent2cede24ad0dbb02eba0eabdcbebdd9fdfcede853 (diff)
add proper autoconfization
git-svn-id: file:///home/lennart/svn/public/padevchooser/trunk@8 e4aeda27-4315-0410-ac56-b21855d76123
Diffstat (limited to 'src')
-rw-r--r--src/Makefile10
-rw-r--r--src/Makefile.am33
-rw-r--r--src/padevchooser.desktop11
3 files changed, 44 insertions, 10 deletions
diff --git a/src/Makefile b/src/Makefile
deleted file mode 100644
index 847e2b5..0000000
--- a/src/Makefile
+++ /dev/null
@@ -1,10 +0,0 @@
-CFLAGS=-Wextra -Wall -g -O0 -pipe `pkg-config --cflags gtk+-2.0 libpulse libpulse-browse libpulse-mainloop-glib libnotify libglade-2.0 gconf-2.0` -I. -DEGG_COMPILATION
-LIBS=`pkg-config --libs gtk+-2.0 libpulse libpulse-browse libpulse-mainloop-glib libnotify libglade-2.0 gconf-2.0`
-
-padevchooser: eggtrayicon.o padevchooser.o x11prop.o
- $(CC) -o $@ $^ $(LIBS)
-
-clean:
- rm -f *.o padevchooser
-
-.PHONY: clean
diff --git a/src/Makefile.am b/src/Makefile.am
new file mode 100644
index 0000000..ca8d704
--- /dev/null
+++ b/src/Makefile.am
@@ -0,0 +1,33 @@
+# $Id$
+#
+# This file is part of padevchooser.
+#
+# padevchooser 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 2 of the License, or
+# (at your option) any later version.
+#
+# padevchooser 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 padevchooser; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
+# USA.
+
+desktopdir = $(datadir)/applications
+
+bin_PROGRAMS=padevchooser
+
+dist_pkgdata_DATA=padevchooser.glade
+dist_desktop_DATA=padevchooser.desktop
+
+padevchooser_SOURCES=padevchooser.c x11prop.c eggtrayicon.c
+
+padevchooser_LDADD=$(AM_LDADD) $(GUILIBS_LIBS) $(PULSE_LIBS)
+padevchooser_CFLAGS=$(AM_CFLAGS) $(GUILIBS_CFLAGS) $(PULSE_CFLAGS)
+padevchooser_CFLAGS+=-DGLADE_FILE=\"$(pkgdatadir)/padevchooser.glade\"
+padevchooser_CFLAGS+=-DEGG_COMPILATION
+
diff --git a/src/padevchooser.desktop b/src/padevchooser.desktop
new file mode 100644
index 0000000..d2abca1
--- /dev/null
+++ b/src/padevchooser.desktop
@@ -0,0 +1,11 @@
+[Desktop Entry]
+Version=1.0
+Encoding=UTF-8
+Name=PulseAudio Device Chooser
+GenericName=Device Chooser
+Comment=An Applet for Quick Device Changing
+Exec=padevchooser
+Icon=audio-card
+StartupNotify=true
+Type=Application
+Categories=Application;AudioVideo;Audio;