annotate Makefile @ 1938:1d9c1026d9f8 trunk

[svn] - DoubleSize support. This has bugs, the most notable one being that DoubleSize only works right if you restart the player. The second bug is rather obvious too. No osmosis skinengine. No TinyPlayer. Classic-esque skinengine only. This is because the doublesize algorithm hates you and wants you to go die in a fire.
author nenolod
date Sun, 05 Nov 2006 04:43:16 -0800
parents 104fe1a701b9
children 34299070db29
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1207
c461cb49fc55 [svn] - if mk/rules.mk is missing, run configure to generate it (hopefully you are running the posix target, otherwise I feel sorry for you)
nenolod
parents: 1206
diff changeset
1 .SILENT:
c461cb49fc55 [svn] - if mk/rules.mk is missing, run configure to generate it (hopefully you are running the posix target, otherwise I feel sorry for you)
nenolod
parents: 1206
diff changeset
2
1693
8d7f4260022d [svn] * One more .cpp -> .cxx
js
parents: 1615
diff changeset
3 include mk/rules.mk
1615
e402e0217870 [svn] - fix for the long-standing dependency oddness in our build system. now make tool surely picks up changed source files and builds required objectives.
yaz
parents: 1451
diff changeset
4 include mk/init.mk
1206
44d8008500a3 [svn] - core makefile
nenolod
parents:
diff changeset
5
1875
eae19233a2ab [svn] - only attempt to build the intl objective if INTL_OBJECTIVE is defined.
nenolod
parents: 1827
diff changeset
6 SUBDIRS = libaudacious $(INTL_OBJECTIVE) $(SUBDIR_GUESS) audacious audtool po icons skins
1206
44d8008500a3 [svn] - core makefile
nenolod
parents:
diff changeset
7
1615
e402e0217870 [svn] - fix for the long-standing dependency oddness in our build system. now make tool surely picks up changed source files and builds required objectives.
yaz
parents: 1451
diff changeset
8 include mk/objective.mk
e402e0217870 [svn] - fix for the long-standing dependency oddness in our build system. now make tool surely picks up changed source files and builds required objectives.
yaz
parents: 1451
diff changeset
9
1206
44d8008500a3 [svn] - core makefile
nenolod
parents:
diff changeset
10 install-posthook:
44d8008500a3 [svn] - core makefile
nenolod
parents:
diff changeset
11 @if test `whoami` = 'root' && test -z "$(DESTDIR)"; then \
1695
3cf80d8a6d8d [svn] - Removed .cpp.o target since we don't have any .cpp files anymore.
js
parents: 1693
diff changeset
12 echo; \
3cf80d8a6d8d [svn] - Removed .cpp.o target since we don't have any .cpp files anymore.
js
parents: 1693
diff changeset
13 echo "WARNING:"; \
3cf80d8a6d8d [svn] - Removed .cpp.o target since we don't have any .cpp files anymore.
js
parents: 1693
diff changeset
14 echo "On some systems, it might be required that you run"; \
3cf80d8a6d8d [svn] - Removed .cpp.o target since we don't have any .cpp files anymore.
js
parents: 1693
diff changeset
15 echo "ldconfig. However, this isn't done automatically"; \
3cf80d8a6d8d [svn] - Removed .cpp.o target since we don't have any .cpp files anymore.
js
parents: 1693
diff changeset
16 echo "because some ldconfig versions might break the system"; \
3cf80d8a6d8d [svn] - Removed .cpp.o target since we don't have any .cpp files anymore.
js
parents: 1693
diff changeset
17 echo "if it's called without any parameters."; \
1206
44d8008500a3 [svn] - core makefile
nenolod
parents:
diff changeset
18 fi
44d8008500a3 [svn] - core makefile
nenolod
parents:
diff changeset
19
44d8008500a3 [svn] - core makefile
nenolod
parents:
diff changeset
20 OBJECTIVE_DATA = \
44d8008500a3 [svn] - core makefile
nenolod
parents:
diff changeset
21 audacious.pc:$(LIBDIR)/pkgconfig \
44d8008500a3 [svn] - core makefile
nenolod
parents:
diff changeset
22 audacious.1:$(mandir)/man1 \
1879
104fe1a701b9 [svn] - add audtool(1) manpage; mostly written by Kiyoshi Aman.
nenolod
parents: 1875
diff changeset
23 audtool.1:$(mandir)/man1 \
1206
44d8008500a3 [svn] - core makefile
nenolod
parents:
diff changeset
24 audacious/audacious.desktop:$(datadir)/applications
1615
e402e0217870 [svn] - fix for the long-standing dependency oddness in our build system. now make tool surely picks up changed source files and builds required objectives.
yaz
parents: 1451
diff changeset
25