Mercurial > hg > xmms-sid
annotate Makefile.am @ 200:ec8b735f5418
Support for libNanoSID dropped.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Thu, 19 Aug 2004 19:06:02 +0000 |
parents | 9dfd63f433c4 |
children | 49bd07b7e724 |
rev | line source |
---|---|
187 | 1 ### |
2 ### Makefile.am for XMMS-SID | |
3 ### | |
7 | 4 # Require latest automake |
5 AUTOMAKE_OPTIONS = 1.7 | |
1 | 6 |
181
be1cf864f28e
Added install-user and uninstall-user targets which install to current
Matti Hamalainen <ccr@tnsp.org>
parents:
180
diff
changeset
|
7 # 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
|
8 USERHOMEPREFIX = ~/.xmms/Plugins |
be1cf864f28e
Added install-user and uninstall-user targets which install to current
Matti Hamalainen <ccr@tnsp.org>
parents:
180
diff
changeset
|
9 |
1 | 10 # Additional directories to be included in DISTRIBUTION |
180
d75e8051c84e
Not using recursive make anymore.
Matti Hamalainen <ccr@tnsp.org>
parents:
177
diff
changeset
|
11 DIST_SUBDIRS = src |
1 | 12 |
13 # All the rest of the distributed files | |
180
d75e8051c84e
Not using recursive make anymore.
Matti Hamalainen <ccr@tnsp.org>
parents:
177
diff
changeset
|
14 EXTRA_DIST = \ |
d75e8051c84e
Not using recursive make anymore.
Matti Hamalainen <ccr@tnsp.org>
parents:
177
diff
changeset
|
15 FAQ \ |
d75e8051c84e
Not using recursive make anymore.
Matti Hamalainen <ccr@tnsp.org>
parents:
177
diff
changeset
|
16 BUGS \ |
d75e8051c84e
Not using recursive make anymore.
Matti Hamalainen <ccr@tnsp.org>
parents:
177
diff
changeset
|
17 THANKS \ |
d75e8051c84e
Not using recursive make anymore.
Matti Hamalainen <ccr@tnsp.org>
parents:
177
diff
changeset
|
18 ChangeLog.old \ |
d75e8051c84e
Not using recursive make anymore.
Matti Hamalainen <ccr@tnsp.org>
parents:
177
diff
changeset
|
19 autogen.sh \ |
d75e8051c84e
Not using recursive make anymore.
Matti Hamalainen <ccr@tnsp.org>
parents:
177
diff
changeset
|
20 bootstrap.sh \ |
d75e8051c84e
Not using recursive make anymore.
Matti Hamalainen <ccr@tnsp.org>
parents:
177
diff
changeset
|
21 xmms-sid.glade \ |
d75e8051c84e
Not using recursive make anymore.
Matti Hamalainen <ccr@tnsp.org>
parents:
177
diff
changeset
|
22 xmms-sid.spec.in \ |
d75e8051c84e
Not using recursive make anymore.
Matti Hamalainen <ccr@tnsp.org>
parents:
177
diff
changeset
|
23 xmms-sid.spec \ |
d75e8051c84e
Not using recursive make anymore.
Matti Hamalainen <ccr@tnsp.org>
parents:
177
diff
changeset
|
24 xmms-1.2.10-songpos.patch \ |
d75e8051c84e
Not using recursive make anymore.
Matti Hamalainen <ccr@tnsp.org>
parents:
177
diff
changeset
|
25 src/xmms-sid-logo.xpm |
60 | 26 |
187 | 27 |
28 # Update changelog | |
177
6e350784aa57
Various cleanups. Min-playtime option now works. Configuration has more
Matti Hamalainen <ccr@tnsp.org>
parents:
155
diff
changeset
|
29 ChangeLog: CVS/Entries src/CVS/Entries |
134
d4f8f5632bd6
ChangeLog-generation, updates in README
Matti Hamalainen <ccr@tnsp.org>
parents:
97
diff
changeset
|
30 cvs2cl.pl --passwd /etc/passwd --domain tnsp.org |
180
d75e8051c84e
Not using recursive make anymore.
Matti Hamalainen <ccr@tnsp.org>
parents:
177
diff
changeset
|
31 |
187 | 32 |
33 ### | |
34 ### Install/uninstall-targets for single user | |
35 ### | |
181
be1cf864f28e
Added install-user and uninstall-user targets which install to current
Matti Hamalainen <ccr@tnsp.org>
parents:
180
diff
changeset
|
36 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
|
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 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
|
39 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
|
40 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
|
41 $(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
|
42 else :; fi; \ |
be1cf864f28e
Added install-user and uninstall-user targets which install to current
Matti Hamalainen <ccr@tnsp.org>
parents:
180
diff
changeset
|
43 done |
be1cf864f28e
Added install-user and uninstall-user targets which install to current
Matti Hamalainen <ccr@tnsp.org>
parents:
180
diff
changeset
|
44 |
be1cf864f28e
Added install-user and uninstall-user targets which install to current
Matti Hamalainen <ccr@tnsp.org>
parents:
180
diff
changeset
|
45 uninstall-user: |
be1cf864f28e
Added install-user and uninstall-user targets which install to current
Matti Hamalainen <ccr@tnsp.org>
parents:
180
diff
changeset
|
46 @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
|
47 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
|
48 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
|
49 $(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
|
50 done |
be1cf864f28e
Added install-user and uninstall-user targets which install to current
Matti Hamalainen <ccr@tnsp.org>
parents:
180
diff
changeset
|
51 |
187 | 52 |
53 ### | |
54 ### Source targets | |
55 ### | |
180
d75e8051c84e
Not using recursive make anymore.
Matti Hamalainen <ccr@tnsp.org>
parents:
177
diff
changeset
|
56 # Generated libraries |
d75e8051c84e
Not using recursive make anymore.
Matti Hamalainen <ccr@tnsp.org>
parents:
177
diff
changeset
|
57 lib_LTLIBRARIES = libxmmssid.la |
d75e8051c84e
Not using recursive make anymore.
Matti Hamalainen <ccr@tnsp.org>
parents:
177
diff
changeset
|
58 |
d75e8051c84e
Not using recursive make anymore.
Matti Hamalainen <ccr@tnsp.org>
parents:
177
diff
changeset
|
59 # Generals |
200
ec8b735f5418
Support for libNanoSID dropped.
Matti Hamalainen <ccr@tnsp.org>
parents:
187
diff
changeset
|
60 AM_CFLAGS = -W -Wall -D_REENTRANT @XMMS_CFLAGS@ @SIDPLAY1_INCLUDES@ @SIDPLAY2_INCLUDES@ @BUILDERS_INCLUDES@ |
180
d75e8051c84e
Not using recursive make anymore.
Matti Hamalainen <ccr@tnsp.org>
parents:
177
diff
changeset
|
61 AM_CXXFLAGS = $(AM_CFLAGS) |
d75e8051c84e
Not using recursive make anymore.
Matti Hamalainen <ccr@tnsp.org>
parents:
177
diff
changeset
|
62 |
d75e8051c84e
Not using recursive make anymore.
Matti Hamalainen <ccr@tnsp.org>
parents:
177
diff
changeset
|
63 libxmmssid_la_LDFLAGS = -module -avoid-version @BUILDERS_LDFLAGS@ |
200
ec8b735f5418
Support for libNanoSID dropped.
Matti Hamalainen <ccr@tnsp.org>
parents:
187
diff
changeset
|
64 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
|
65 |
d75e8051c84e
Not using recursive make anymore.
Matti Hamalainen <ccr@tnsp.org>
parents:
177
diff
changeset
|
66 # Plugin sources |
d75e8051c84e
Not using recursive make anymore.
Matti Hamalainen <ccr@tnsp.org>
parents:
177
diff
changeset
|
67 libxmmssid_la_SOURCES = \ |
d75e8051c84e
Not using recursive make anymore.
Matti Hamalainen <ccr@tnsp.org>
parents:
177
diff
changeset
|
68 src/xs_init.c \ |
d75e8051c84e
Not using recursive make anymore.
Matti Hamalainen <ccr@tnsp.org>
parents:
177
diff
changeset
|
69 src/xs_about.c \ |
d75e8051c84e
Not using recursive make anymore.
Matti Hamalainen <ccr@tnsp.org>
parents:
177
diff
changeset
|
70 src/xs_support.c src/xs_support.h \ |
d75e8051c84e
Not using recursive make anymore.
Matti Hamalainen <ccr@tnsp.org>
parents:
177
diff
changeset
|
71 src/xs_config.c src/xs_config.h \ |
d75e8051c84e
Not using recursive make anymore.
Matti Hamalainen <ccr@tnsp.org>
parents:
177
diff
changeset
|
72 src/xs_md5.c src/xs_md5.h \ |
d75e8051c84e
Not using recursive make anymore.
Matti Hamalainen <ccr@tnsp.org>
parents:
177
diff
changeset
|
73 src/xs_length.c src/xs_length.h \ |
d75e8051c84e
Not using recursive make anymore.
Matti Hamalainen <ccr@tnsp.org>
parents:
177
diff
changeset
|
74 src/xs_genui.c src/xs_genui.h \ |
d75e8051c84e
Not using recursive make anymore.
Matti Hamalainen <ccr@tnsp.org>
parents:
177
diff
changeset
|
75 src/xs_glade.c src/xs_glade.h \ |
d75e8051c84e
Not using recursive make anymore.
Matti Hamalainen <ccr@tnsp.org>
parents:
177
diff
changeset
|
76 src/xs_interface.c src/xs_interface.h \ |
d75e8051c84e
Not using recursive make anymore.
Matti Hamalainen <ccr@tnsp.org>
parents:
177
diff
changeset
|
77 src/xs_stil.c src/xs_stil.h \ |
d75e8051c84e
Not using recursive make anymore.
Matti Hamalainen <ccr@tnsp.org>
parents:
177
diff
changeset
|
78 src/xs_sidplay.h \ |
d75e8051c84e
Not using recursive make anymore.
Matti Hamalainen <ccr@tnsp.org>
parents:
177
diff
changeset
|
79 src/xs_sidplay1.cc src/xs_sidplay1.h \ |
d75e8051c84e
Not using recursive make anymore.
Matti Hamalainen <ccr@tnsp.org>
parents:
177
diff
changeset
|
80 src/xs_sidplay2.cc src/xs_sidplay2.h \ |
d75e8051c84e
Not using recursive make anymore.
Matti Hamalainen <ccr@tnsp.org>
parents:
177
diff
changeset
|
81 src/xmms-sid.c src/xmms-sid.h |