diff audacious/Makefile @ 1218:aaf012a5529c trunk

[svn] - more Makefile conversion
author nenolod
date Wed, 14 Jun 2006 01:16:45 -0700
parents audacious/Makefile.in@d03157b6b5dd
children 186f774fa30b
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/audacious/Makefile	Wed Jun 14 01:16:45 2006 -0700
@@ -0,0 +1,106 @@
+include ../mk/rules.mk
+include ../mk/objective.mk
+
+SUBDIRS = glade images
+
+beepincludedir = $(includedir)/audacious
+
+OBJECTIVE_BINS = audacious
+
+LDFLAGS += -Wl,-export-dynamic
+LDADD = \
+	$(GTK_LIBS)      \
+	$(LIBGLADE_LIBS) \
+	-L.. $(LTLIBINTL)     \
+	-L../libaudacious -laudacious \
+        -L../libguess $(CHARDET_LIBS)
+
+CFLAGS += \
+	$(GTK_CFLAGS)      \
+	$(LIBGLADE_CFLAGS) \
+	$(BEEP_DEFINES)    \
+	$(ARCH_DEFINES)    \
+	-I..    \
+	-I../intl
+
+HEADERS = \
+	input.h \
+	output.h \
+	plugin.h \
+	prefswin.h
+
+SOURCES = \
+	build_stamp.c \
+	genevent.c \
+	skin.c \
+	util.c \
+	output.c \
+	fft.c \
+	input.c \
+	effect.c \
+	general.c \
+	visualization.c \
+	pluginenum.c \
+	playlist.c \
+	controlsocket.c \
+	dock.c \
+	widget.c \
+	sbutton.c \
+	pbutton.c \
+	tbutton.c \
+	textbox.c \
+	menurow.c \
+	hslider.c \
+	monostereo.c \
+	vis.c \
+	svis.c \
+	number.c \
+	playback.c \
+	playstatus.c \
+	playlist_list.c \
+	playlist_slider.c \
+	playlist_popup.c \
+	eq_graph.c \
+	eq_slider.c \
+	main.c \
+	logger.c \
+	mainwin.c \
+	skinwin.c \
+	prefswin.c \
+	ui_playlist.c \
+	equalizer.c \
+	glade.c \
+	hints.c \
+	about.c credits.c \
+	softvolume.c \
+	getopt.c getopt1.c \
+	urldecode.c \
+	mkdtemp.c \
+	iir.c \
+	iir_cfs.c \
+	iir_fpu.c
+
+OBJECTS = ${SOURCES:.c=.o}
+
+beepinclude_HEADERS = plugin.h output.h input.h
+
+desktop_DATA = audacious.desktop
+desktopdir = $(datadir)/applications
+
+build_stamp.c:
+	if [ -d .svn ] || [ ! -f build_stamp.c ]; then		\
+		( \
+			echo '/* SVN repository version.'; \
+			echo ' * This auto-generated file must not be included in SVN; but must'; \
+			echo ' * be included in release tarballs.'; \
+			echo ' */'; \
+			echo '#include <glib.h>'; \
+			echo -n 'const gchar *svn_stamp = "'; \
+			(cd ..; svnversion -n .); \
+			echo '";' \
+		) > build_stamp.c; \
+	fi;
+
+audacious: $(OBJECTS)
+	$(CC) $(LDFLAGS) $(OBJECTS) $(LDADD) -o $@ -Wl,-rpath,${libdir}
+	@printf "%10s     %-20s\n" LINK $@