annotate Makefile.am @ 181:be1cf864f28e

Added install-user and uninstall-user targets which install to current user's home-directory, updated installation instructions accordingly.
author Matti Hamalainen <ccr@tnsp.org>
date Wed, 18 Aug 2004 05:14:01 +0000
parents d75e8051c84e
children 9dfd63f433c4
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
7
e5c49367b899 Updated to 0.8
Matti Hamalainen <ccr@tnsp.org>
parents: 1
diff changeset
1 # Require latest automake
e5c49367b899 Updated to 0.8
Matti Hamalainen <ccr@tnsp.org>
parents: 1
diff changeset
2 AUTOMAKE_OPTIONS = 1.7
1
183e7cbc1036 Initial revision
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
3
181
be1cf864f28e Added install-user and uninstall-user targets which install to current
Matti Hamalainen <ccr@tnsp.org>
parents: 180
diff changeset
4 # 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
5 USERHOMEPREFIX = ~/.xmms/Plugins
be1cf864f28e Added install-user and uninstall-user targets which install to current
Matti Hamalainen <ccr@tnsp.org>
parents: 180
diff changeset
6
1
183e7cbc1036 Initial revision
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
7 # Additional directories to be included in DISTRIBUTION
180
d75e8051c84e Not using recursive make anymore.
Matti Hamalainen <ccr@tnsp.org>
parents: 177
diff changeset
8 DIST_SUBDIRS = src
1
183e7cbc1036 Initial revision
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
9
183e7cbc1036 Initial revision
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
10 # All the rest of the distributed files
180
d75e8051c84e Not using recursive make anymore.
Matti Hamalainen <ccr@tnsp.org>
parents: 177
diff changeset
11 EXTRA_DIST = \
d75e8051c84e Not using recursive make anymore.
Matti Hamalainen <ccr@tnsp.org>
parents: 177
diff changeset
12 FAQ \
d75e8051c84e Not using recursive make anymore.
Matti Hamalainen <ccr@tnsp.org>
parents: 177
diff changeset
13 BUGS \
d75e8051c84e Not using recursive make anymore.
Matti Hamalainen <ccr@tnsp.org>
parents: 177
diff changeset
14 THANKS \
d75e8051c84e Not using recursive make anymore.
Matti Hamalainen <ccr@tnsp.org>
parents: 177
diff changeset
15 ChangeLog.old \
d75e8051c84e Not using recursive make anymore.
Matti Hamalainen <ccr@tnsp.org>
parents: 177
diff changeset
16 autogen.sh \
d75e8051c84e Not using recursive make anymore.
Matti Hamalainen <ccr@tnsp.org>
parents: 177
diff changeset
17 bootstrap.sh \
d75e8051c84e Not using recursive make anymore.
Matti Hamalainen <ccr@tnsp.org>
parents: 177
diff changeset
18 xmms-sid.glade \
d75e8051c84e Not using recursive make anymore.
Matti Hamalainen <ccr@tnsp.org>
parents: 177
diff changeset
19 xmms-sid.spec.in \
d75e8051c84e Not using recursive make anymore.
Matti Hamalainen <ccr@tnsp.org>
parents: 177
diff changeset
20 xmms-sid.spec \
d75e8051c84e Not using recursive make anymore.
Matti Hamalainen <ccr@tnsp.org>
parents: 177
diff changeset
21 xmms-1.2.10-songpos.patch \
d75e8051c84e Not using recursive make anymore.
Matti Hamalainen <ccr@tnsp.org>
parents: 177
diff changeset
22 src/xmms-sid-logo.xpm
60
c5ef90f3c996 *** empty log message ***
Matti Hamalainen <ccr@tnsp.org>
parents: 43
diff changeset
23
177
6e350784aa57 Various cleanups. Min-playtime option now works. Configuration has more
Matti Hamalainen <ccr@tnsp.org>
parents: 155
diff changeset
24 ChangeLog: CVS/Entries src/CVS/Entries
134
d4f8f5632bd6 ChangeLog-generation, updates in README
Matti Hamalainen <ccr@tnsp.org>
parents: 97
diff changeset
25 cvs2cl.pl --passwd /etc/passwd --domain tnsp.org
180
d75e8051c84e Not using recursive make anymore.
Matti Hamalainen <ccr@tnsp.org>
parents: 177
diff changeset
26
181
be1cf864f28e Added install-user and uninstall-user targets which install to current
Matti Hamalainen <ccr@tnsp.org>
parents: 180
diff changeset
27 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
28 @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
29 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
30 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
31 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
32 $(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
33 else :; fi; \
be1cf864f28e Added install-user and uninstall-user targets which install to current
Matti Hamalainen <ccr@tnsp.org>
parents: 180
diff changeset
34 done
be1cf864f28e Added install-user and uninstall-user targets which install to current
Matti Hamalainen <ccr@tnsp.org>
parents: 180
diff changeset
35
be1cf864f28e Added install-user and uninstall-user targets which install to current
Matti Hamalainen <ccr@tnsp.org>
parents: 180
diff changeset
36 uninstall-user:
be1cf864f28e Added install-user and uninstall-user targets which install to current
Matti Hamalainen <ccr@tnsp.org>
parents: 180
diff changeset
37 @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
38 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
39 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
40 $(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
41 done
be1cf864f28e Added install-user and uninstall-user targets which install to current
Matti Hamalainen <ccr@tnsp.org>
parents: 180
diff changeset
42
180
d75e8051c84e Not using recursive make anymore.
Matti Hamalainen <ccr@tnsp.org>
parents: 177
diff changeset
43 # Generated libraries
d75e8051c84e Not using recursive make anymore.
Matti Hamalainen <ccr@tnsp.org>
parents: 177
diff changeset
44 lib_LTLIBRARIES = libxmmssid.la
d75e8051c84e Not using recursive make anymore.
Matti Hamalainen <ccr@tnsp.org>
parents: 177
diff changeset
45
d75e8051c84e Not using recursive make anymore.
Matti Hamalainen <ccr@tnsp.org>
parents: 177
diff changeset
46 # Generals
d75e8051c84e Not using recursive make anymore.
Matti Hamalainen <ccr@tnsp.org>
parents: 177
diff changeset
47 AM_CFLAGS = -W -Wall -D_REENTRANT @XMMS_CFLAGS@ @SIDPLAY1_INCLUDES@ @SIDPLAY2_INCLUDES@ @BUILDERS_INCLUDES@ @NANOSID_INCLUDES@
d75e8051c84e Not using recursive make anymore.
Matti Hamalainen <ccr@tnsp.org>
parents: 177
diff changeset
48 AM_CXXFLAGS = $(AM_CFLAGS)
d75e8051c84e Not using recursive make anymore.
Matti Hamalainen <ccr@tnsp.org>
parents: 177
diff changeset
49
d75e8051c84e Not using recursive make anymore.
Matti Hamalainen <ccr@tnsp.org>
parents: 177
diff changeset
50 libxmmssid_la_LDFLAGS = -module -avoid-version @BUILDERS_LDFLAGS@
d75e8051c84e Not using recursive make anymore.
Matti Hamalainen <ccr@tnsp.org>
parents: 177
diff changeset
51 libxmmssid_la_LIBADD = @XMMS_LIBS@ @SIDPLAY1_LDADD@ @SIDPLAY2_LDADD@ @RESID_LDADD@ @HARDSID_LDADD@ @NANOSID_LDADD@
d75e8051c84e Not using recursive make anymore.
Matti Hamalainen <ccr@tnsp.org>
parents: 177
diff changeset
52
d75e8051c84e Not using recursive make anymore.
Matti Hamalainen <ccr@tnsp.org>
parents: 177
diff changeset
53 # Plugin sources
d75e8051c84e Not using recursive make anymore.
Matti Hamalainen <ccr@tnsp.org>
parents: 177
diff changeset
54 libxmmssid_la_SOURCES = \
d75e8051c84e Not using recursive make anymore.
Matti Hamalainen <ccr@tnsp.org>
parents: 177
diff changeset
55 src/xs_init.c \
d75e8051c84e Not using recursive make anymore.
Matti Hamalainen <ccr@tnsp.org>
parents: 177
diff changeset
56 src/xs_about.c \
d75e8051c84e Not using recursive make anymore.
Matti Hamalainen <ccr@tnsp.org>
parents: 177
diff changeset
57 src/xs_support.c src/xs_support.h \
d75e8051c84e Not using recursive make anymore.
Matti Hamalainen <ccr@tnsp.org>
parents: 177
diff changeset
58 src/xs_config.c src/xs_config.h \
d75e8051c84e Not using recursive make anymore.
Matti Hamalainen <ccr@tnsp.org>
parents: 177
diff changeset
59 src/xs_md5.c src/xs_md5.h \
d75e8051c84e Not using recursive make anymore.
Matti Hamalainen <ccr@tnsp.org>
parents: 177
diff changeset
60 src/xs_length.c src/xs_length.h \
d75e8051c84e Not using recursive make anymore.
Matti Hamalainen <ccr@tnsp.org>
parents: 177
diff changeset
61 src/xs_genui.c src/xs_genui.h \
d75e8051c84e Not using recursive make anymore.
Matti Hamalainen <ccr@tnsp.org>
parents: 177
diff changeset
62 src/xs_glade.c src/xs_glade.h \
d75e8051c84e Not using recursive make anymore.
Matti Hamalainen <ccr@tnsp.org>
parents: 177
diff changeset
63 src/xs_interface.c src/xs_interface.h \
d75e8051c84e Not using recursive make anymore.
Matti Hamalainen <ccr@tnsp.org>
parents: 177
diff changeset
64 src/xs_stil.c src/xs_stil.h \
d75e8051c84e Not using recursive make anymore.
Matti Hamalainen <ccr@tnsp.org>
parents: 177
diff changeset
65 src/xs_sidplay.h \
d75e8051c84e Not using recursive make anymore.
Matti Hamalainen <ccr@tnsp.org>
parents: 177
diff changeset
66 src/xs_sidplay1.cc src/xs_sidplay1.h \
d75e8051c84e Not using recursive make anymore.
Matti Hamalainen <ccr@tnsp.org>
parents: 177
diff changeset
67 src/xs_sidplay2.cc src/xs_sidplay2.h \
d75e8051c84e Not using recursive make anymore.
Matti Hamalainen <ccr@tnsp.org>
parents: 177
diff changeset
68 src/xs_nanosid.c src/xs_nanosid.h \
d75e8051c84e Not using recursive make anymore.
Matti Hamalainen <ccr@tnsp.org>
parents: 177
diff changeset
69 src/xmms-sid.c src/xmms-sid.h