annotate Makefile.am @ 623:c1f10da42684

Add xs_slsup.[ch]
author Matti Hamalainen <ccr@tnsp.org>
date Mon, 03 Sep 2007 00:36:02 +0000
parents 89bdb8fdc2a7
children d1b32e981e73
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
187
9dfd63f433c4 Comments
Matti Hamalainen <ccr@tnsp.org>
parents: 181
diff changeset
1 ###
9dfd63f433c4 Comments
Matti Hamalainen <ccr@tnsp.org>
parents: 181
diff changeset
2 ### Makefile.am for XMMS-SID
9dfd63f433c4 Comments
Matti Hamalainen <ccr@tnsp.org>
parents: 181
diff changeset
3 ###
7
e5c49367b899 Updated to 0.8
Matti Hamalainen <ccr@tnsp.org>
parents: 1
diff changeset
4 # Require latest automake
472
3f02945a0c48 Cleanups.
Matti Hamalainen <ccr@tnsp.org>
parents: 431
diff changeset
5 AUTOMAKE_OPTIONS = 1.9
1
183e7cbc1036 Initial revision
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
6
431
a5ebf8595154 GNU gettext i18n support
Matti Hamalainen <ccr@tnsp.org>
parents: 393
diff changeset
7 PACKAGE = @PACKAGE@
a5ebf8595154 GNU gettext i18n support
Matti Hamalainen <ccr@tnsp.org>
parents: 393
diff changeset
8 VERSION = @VERSION@
a5ebf8595154 GNU gettext i18n support
Matti Hamalainen <ccr@tnsp.org>
parents: 393
diff changeset
9
472
3f02945a0c48 Cleanups.
Matti Hamalainen <ccr@tnsp.org>
parents: 431
diff changeset
10 themetune = Kummatti_City.sid
3f02945a0c48 Cleanups.
Matti Hamalainen <ccr@tnsp.org>
parents: 431
diff changeset
11 libxmmssiddir = $(pkgdatadir)
3f02945a0c48 Cleanups.
Matti Hamalainen <ccr@tnsp.org>
parents: 431
diff changeset
12 libxmmssid_DATA = $(themetune)
3f02945a0c48 Cleanups.
Matti Hamalainen <ccr@tnsp.org>
parents: 431
diff changeset
13
504
ff288c3cd41f Removed m4 dir
Matti Hamalainen <ccr@tnsp.org>
parents: 495
diff changeset
14 SUBDIRS = po
472
3f02945a0c48 Cleanups.
Matti Hamalainen <ccr@tnsp.org>
parents: 431
diff changeset
15
181
be1cf864f28e Added install-user and uninstall-user targets which install to current
Matti Hamalainen <ccr@tnsp.org>
parents: 180
diff changeset
16 # Personal XMMS directory in user's home
be1cf864f28e Added install-user and uninstall-user targets which install to current
Matti Hamalainen <ccr@tnsp.org>
parents: 180
diff changeset
17 USERHOMEPREFIX = ~/.xmms/Plugins
be1cf864f28e Added install-user and uninstall-user targets which install to current
Matti Hamalainen <ccr@tnsp.org>
parents: 180
diff changeset
18
1
183e7cbc1036 Initial revision
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
19 # All the rest of the distributed files
472
3f02945a0c48 Cleanups.
Matti Hamalainen <ccr@tnsp.org>
parents: 431
diff changeset
20 EXTRA_DIST = mkinstalldirs \
180
d75e8051c84e Not using recursive make anymore.
Matti Hamalainen <ccr@tnsp.org>
parents: 177
diff changeset
21 FAQ \
d75e8051c84e Not using recursive make anymore.
Matti Hamalainen <ccr@tnsp.org>
parents: 177
diff changeset
22 BUGS \
d75e8051c84e Not using recursive make anymore.
Matti Hamalainen <ccr@tnsp.org>
parents: 177
diff changeset
23 THANKS \
d75e8051c84e Not using recursive make anymore.
Matti Hamalainen <ccr@tnsp.org>
parents: 177
diff changeset
24 ChangeLog.old \
d75e8051c84e Not using recursive make anymore.
Matti Hamalainen <ccr@tnsp.org>
parents: 177
diff changeset
25 bootstrap.sh \
d75e8051c84e Not using recursive make anymore.
Matti Hamalainen <ccr@tnsp.org>
parents: 177
diff changeset
26 xmms-sid.glade \
d75e8051c84e Not using recursive make anymore.
Matti Hamalainen <ccr@tnsp.org>
parents: 177
diff changeset
27 xmms-sid.spec.in \
d75e8051c84e Not using recursive make anymore.
Matti Hamalainen <ccr@tnsp.org>
parents: 177
diff changeset
28 xmms-sid.spec \
d75e8051c84e Not using recursive make anymore.
Matti Hamalainen <ccr@tnsp.org>
parents: 177
diff changeset
29 xmms-1.2.10-songpos.patch \
254
d3a4d35f2a8f Themetune, at least temporarily. Haven't asked Agemixer yet for permission.
Matti Hamalainen <ccr@tnsp.org>
parents: 236
diff changeset
30 src/xmms-sid-logo.xpm \
d3a4d35f2a8f Themetune, at least temporarily. Haven't asked Agemixer yet for permission.
Matti Hamalainen <ccr@tnsp.org>
parents: 236
diff changeset
31 Kummatti_City.sid
60
c5ef90f3c996 *** empty log message ***
Matti Hamalainen <ccr@tnsp.org>
parents: 43
diff changeset
32
187
9dfd63f433c4 Comments
Matti Hamalainen <ccr@tnsp.org>
parents: 181
diff changeset
33
9dfd63f433c4 Comments
Matti Hamalainen <ccr@tnsp.org>
parents: 181
diff changeset
34 # Update changelog
581
18b34952131d ChangeLog generation.
Matti Hamalainen <ccr@tnsp.org>
parents: 529
diff changeset
35 update:
597
ffaf0f200e14 Make ChangeLog re-generation conditional.
Matti Hamalainen <ccr@tnsp.org>
parents: 581
diff changeset
36 if test -e ".svn"; then svn update; fi
180
d75e8051c84e Not using recursive make anymore.
Matti Hamalainen <ccr@tnsp.org>
parents: 177
diff changeset
37
581
18b34952131d ChangeLog generation.
Matti Hamalainen <ccr@tnsp.org>
parents: 529
diff changeset
38 .changelog: update
617
89bdb8fdc2a7 Do not generate revision numbers in ChangeLog.
Matti Hamalainen <ccr@tnsp.org>
parents: 599
diff changeset
39 if test -e ".svn"; then svn2cl --stdout --group-by-day --strip-prefix xmms-sid/trunk/ | sed "s/ ccr$$/ Matti Hämäläinen (ccr\/TNSP) <ccr@tnsp.org>/" > ChangeLog; fi
597
ffaf0f200e14 Make ChangeLog re-generation conditional.
Matti Hamalainen <ccr@tnsp.org>
parents: 581
diff changeset
40 touch $@
581
18b34952131d ChangeLog generation.
Matti Hamalainen <ccr@tnsp.org>
parents: 529
diff changeset
41
18b34952131d ChangeLog generation.
Matti Hamalainen <ccr@tnsp.org>
parents: 529
diff changeset
42 ChangeLog: .changelog
187
9dfd63f433c4 Comments
Matti Hamalainen <ccr@tnsp.org>
parents: 181
diff changeset
43
9dfd63f433c4 Comments
Matti Hamalainen <ccr@tnsp.org>
parents: 181
diff changeset
44 ###
9dfd63f433c4 Comments
Matti Hamalainen <ccr@tnsp.org>
parents: 181
diff changeset
45 ### Install/uninstall-targets for single user
9dfd63f433c4 Comments
Matti Hamalainen <ccr@tnsp.org>
parents: 181
diff changeset
46 ###
181
be1cf864f28e Added install-user and uninstall-user targets which install to current
Matti Hamalainen <ccr@tnsp.org>
parents: 180
diff changeset
47 install-user: $(lib_LTLIBRARIES)
be1cf864f28e Added install-user and uninstall-user targets which install to current
Matti Hamalainen <ccr@tnsp.org>
parents: 180
diff changeset
48 @list='$(lib_LTLIBRARIES)'; for p in $$list; do \
be1cf864f28e Added install-user and uninstall-user targets which install to current
Matti Hamalainen <ccr@tnsp.org>
parents: 180
diff changeset
49 if test -f $$p; then \
be1cf864f28e Added install-user and uninstall-user targets which install to current
Matti Hamalainen <ccr@tnsp.org>
parents: 180
diff changeset
50 f="`echo $$p | sed -e 's|^.*/||'`"; \
be1cf864f28e Added install-user and uninstall-user targets which install to current
Matti Hamalainen <ccr@tnsp.org>
parents: 180
diff changeset
51 echo " $(LIBTOOL) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) $$p $(USERHOMEPREFIX)/$$f"; \
be1cf864f28e Added install-user and uninstall-user targets which install to current
Matti Hamalainen <ccr@tnsp.org>
parents: 180
diff changeset
52 $(LIBTOOL) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) $$p $(USERHOMEPREFIX)/$$f; \
be1cf864f28e Added install-user and uninstall-user targets which install to current
Matti Hamalainen <ccr@tnsp.org>
parents: 180
diff changeset
53 else :; fi; \
be1cf864f28e Added install-user and uninstall-user targets which install to current
Matti Hamalainen <ccr@tnsp.org>
parents: 180
diff changeset
54 done
be1cf864f28e Added install-user and uninstall-user targets which install to current
Matti Hamalainen <ccr@tnsp.org>
parents: 180
diff changeset
55
be1cf864f28e Added install-user and uninstall-user targets which install to current
Matti Hamalainen <ccr@tnsp.org>
parents: 180
diff changeset
56 uninstall-user:
be1cf864f28e Added install-user and uninstall-user targets which install to current
Matti Hamalainen <ccr@tnsp.org>
parents: 180
diff changeset
57 @list='$(lib_LTLIBRARIES)'; for p in $$list; do \
be1cf864f28e Added install-user and uninstall-user targets which install to current
Matti Hamalainen <ccr@tnsp.org>
parents: 180
diff changeset
58 p="`echo $$p | sed -e 's|^.*/||'`"; \
be1cf864f28e Added install-user and uninstall-user targets which install to current
Matti Hamalainen <ccr@tnsp.org>
parents: 180
diff changeset
59 echo " $(LIBTOOL) --mode=uninstall rm -f $(USERHOMEPREFIX)/$$p"; \
be1cf864f28e Added install-user and uninstall-user targets which install to current
Matti Hamalainen <ccr@tnsp.org>
parents: 180
diff changeset
60 $(LIBTOOL) --mode=uninstall rm -f $(USERHOMEPREFIX)/$$p; \
be1cf864f28e Added install-user and uninstall-user targets which install to current
Matti Hamalainen <ccr@tnsp.org>
parents: 180
diff changeset
61 done
be1cf864f28e Added install-user and uninstall-user targets which install to current
Matti Hamalainen <ccr@tnsp.org>
parents: 180
diff changeset
62
187
9dfd63f433c4 Comments
Matti Hamalainen <ccr@tnsp.org>
parents: 181
diff changeset
63
9dfd63f433c4 Comments
Matti Hamalainen <ccr@tnsp.org>
parents: 181
diff changeset
64 ###
9dfd63f433c4 Comments
Matti Hamalainen <ccr@tnsp.org>
parents: 181
diff changeset
65 ### Source targets
9dfd63f433c4 Comments
Matti Hamalainen <ccr@tnsp.org>
parents: 181
diff changeset
66 ###
180
d75e8051c84e Not using recursive make anymore.
Matti Hamalainen <ccr@tnsp.org>
parents: 177
diff changeset
67 # Generated libraries
d75e8051c84e Not using recursive make anymore.
Matti Hamalainen <ccr@tnsp.org>
parents: 177
diff changeset
68 lib_LTLIBRARIES = libxmmssid.la
d75e8051c84e Not using recursive make anymore.
Matti Hamalainen <ccr@tnsp.org>
parents: 177
diff changeset
69
d75e8051c84e Not using recursive make anymore.
Matti Hamalainen <ccr@tnsp.org>
parents: 177
diff changeset
70 # Generals
495
592a12b53369 Provide -DLOCALEDIR
Matti Hamalainen <ccr@tnsp.org>
parents: 480
diff changeset
71 AM_CFLAGS = -W -Wall -D_REENTRANT @XMMS_CFLAGS@ @SIDPLAY1_INCLUDES@ \
472
3f02945a0c48 Cleanups.
Matti Hamalainen <ccr@tnsp.org>
parents: 431
diff changeset
72 @SIDPLAY2_INCLUDES@ @BUILDERS_INCLUDES@ \
495
592a12b53369 Provide -DLOCALEDIR
Matti Hamalainen <ccr@tnsp.org>
parents: 480
diff changeset
73 -DTHEMETUNE_FILE="\"$(pkgdatadir)/$(themetune)\"" \
592a12b53369 Provide -DLOCALEDIR
Matti Hamalainen <ccr@tnsp.org>
parents: 480
diff changeset
74 -DLOCALEDIR="\"$(localedir)\""
472
3f02945a0c48 Cleanups.
Matti Hamalainen <ccr@tnsp.org>
parents: 431
diff changeset
75
180
d75e8051c84e Not using recursive make anymore.
Matti Hamalainen <ccr@tnsp.org>
parents: 177
diff changeset
76 AM_CXXFLAGS = $(AM_CFLAGS)
d75e8051c84e Not using recursive make anymore.
Matti Hamalainen <ccr@tnsp.org>
parents: 177
diff changeset
77
d75e8051c84e Not using recursive make anymore.
Matti Hamalainen <ccr@tnsp.org>
parents: 177
diff changeset
78 libxmmssid_la_LDFLAGS = -module -avoid-version @BUILDERS_LDFLAGS@
200
ec8b735f5418 Support for libNanoSID dropped.
Matti Hamalainen <ccr@tnsp.org>
parents: 187
diff changeset
79 libxmmssid_la_LIBADD = @XMMS_LIBS@ @SIDPLAY1_LDADD@ @SIDPLAY2_LDADD@ @RESID_LDADD@ @HARDSID_LDADD@
180
d75e8051c84e Not using recursive make anymore.
Matti Hamalainen <ccr@tnsp.org>
parents: 177
diff changeset
80
480
5abdb806a03f Update Glade-generated files when xmms-sid.glade changes.
Matti Hamalainen <ccr@tnsp.org>
parents: 475
diff changeset
81 # Glade-generated sources
5abdb806a03f Update Glade-generated files when xmms-sid.glade changes.
Matti Hamalainen <ccr@tnsp.org>
parents: 475
diff changeset
82 update-glade: xmms-sid.glade
5abdb806a03f Update Glade-generated files when xmms-sid.glade changes.
Matti Hamalainen <ccr@tnsp.org>
parents: 475
diff changeset
83 glade -w $<
5abdb806a03f Update Glade-generated files when xmms-sid.glade changes.
Matti Hamalainen <ccr@tnsp.org>
parents: 475
diff changeset
84 touch $@
5abdb806a03f Update Glade-generated files when xmms-sid.glade changes.
Matti Hamalainen <ccr@tnsp.org>
parents: 475
diff changeset
85
507
1c301e659af8 update-glade target for updating Glade generated files.
Matti Hamalainen <ccr@tnsp.org>
parents: 504
diff changeset
86 #src/xs_genui.c src/xs_genui.h src/xs_glade.c src/xs_glade.h src/xs_interface.c src/xs_interface.h: update-glade
480
5abdb806a03f Update Glade-generated files when xmms-sid.glade changes.
Matti Hamalainen <ccr@tnsp.org>
parents: 475
diff changeset
87
5abdb806a03f Update Glade-generated files when xmms-sid.glade changes.
Matti Hamalainen <ccr@tnsp.org>
parents: 475
diff changeset
88
180
d75e8051c84e Not using recursive make anymore.
Matti Hamalainen <ccr@tnsp.org>
parents: 177
diff changeset
89 # Plugin sources
d75e8051c84e Not using recursive make anymore.
Matti Hamalainen <ccr@tnsp.org>
parents: 177
diff changeset
90 libxmmssid_la_SOURCES = \
d75e8051c84e Not using recursive make anymore.
Matti Hamalainen <ccr@tnsp.org>
parents: 177
diff changeset
91 src/xs_init.c \
d75e8051c84e Not using recursive make anymore.
Matti Hamalainen <ccr@tnsp.org>
parents: 177
diff changeset
92 src/xs_about.c \
d75e8051c84e Not using recursive make anymore.
Matti Hamalainen <ccr@tnsp.org>
parents: 177
diff changeset
93 src/xs_support.c src/xs_support.h \
d75e8051c84e Not using recursive make anymore.
Matti Hamalainen <ccr@tnsp.org>
parents: 177
diff changeset
94 src/xs_config.c src/xs_config.h \
d75e8051c84e Not using recursive make anymore.
Matti Hamalainen <ccr@tnsp.org>
parents: 177
diff changeset
95 src/xs_md5.c src/xs_md5.h \
d75e8051c84e Not using recursive make anymore.
Matti Hamalainen <ccr@tnsp.org>
parents: 177
diff changeset
96 src/xs_length.c src/xs_length.h \
d75e8051c84e Not using recursive make anymore.
Matti Hamalainen <ccr@tnsp.org>
parents: 177
diff changeset
97 src/xs_genui.c src/xs_genui.h \
d75e8051c84e Not using recursive make anymore.
Matti Hamalainen <ccr@tnsp.org>
parents: 177
diff changeset
98 src/xs_glade.c src/xs_glade.h \
d75e8051c84e Not using recursive make anymore.
Matti Hamalainen <ccr@tnsp.org>
parents: 177
diff changeset
99 src/xs_interface.c src/xs_interface.h \
350
Matti Hamalainen <ccr@tnsp.org>
parents: 317
diff changeset
100 src/xs_curve.c src/xs_curve.h \
180
d75e8051c84e Not using recursive make anymore.
Matti Hamalainen <ccr@tnsp.org>
parents: 177
diff changeset
101 src/xs_stil.c src/xs_stil.h \
211
49bd07b7e724 Temporarily remove cvs2cl usage
Matti Hamalainen <ccr@tnsp.org>
parents: 200
diff changeset
102 src/xs_title.c src/xs_title.h \
236
3a20cf796c63 Add xs_fileinfo.h
Matti Hamalainen <ccr@tnsp.org>
parents: 211
diff changeset
103 src/xs_fileinfo.c src/xs_fileinfo.h \
311
7c49095b9c52 xs_filter.h
Matti Hamalainen <ccr@tnsp.org>
parents: 279
diff changeset
104 src/xs_filter.c src/xs_filter.h \
529
e529d4e3356c Added xs_player.h
Matti Hamalainen <ccr@tnsp.org>
parents: 507
diff changeset
105 src/xs_sidplay.h src/xs_player.h \
180
d75e8051c84e Not using recursive make anymore.
Matti Hamalainen <ccr@tnsp.org>
parents: 177
diff changeset
106 src/xs_sidplay1.cc src/xs_sidplay1.h \
d75e8051c84e Not using recursive make anymore.
Matti Hamalainen <ccr@tnsp.org>
parents: 177
diff changeset
107 src/xs_sidplay2.cc src/xs_sidplay2.h \
623
c1f10da42684 Add xs_slsup.[ch]
Matti Hamalainen <ccr@tnsp.org>
parents: 617
diff changeset
108 src/xs_slsup.c src/xs_slsup.h \
180
d75e8051c84e Not using recursive make anymore.
Matti Hamalainen <ccr@tnsp.org>
parents: 177
diff changeset
109 src/xmms-sid.c src/xmms-sid.h
254
d3a4d35f2a8f Themetune, at least temporarily. Haven't asked Agemixer yet for permission.
Matti Hamalainen <ccr@tnsp.org>
parents: 236
diff changeset
110