Mercurial > audlegacy
annotate Makefile @ 3535:9ddf21ab5c84 trunk
Transit to Mk2.
author | William Pitcock <nenolod@atheme.org> |
---|---|
date | Mon, 17 Sep 2007 13:10:19 -0500 |
parents | 774cc92d936e |
children | 625af2797f35 |
rev | line source |
---|---|
3535 | 1 DISTCLEAN = extra.mk |
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
|
2 |
3535 | 3 include buildsys.mk |
1206 | 4 |
2323 | 5 SUBDIRS = src man po icons skins |
1206 | 6 |
7 OBJECTIVE_DATA = \ | |
3114
774cc92d936e
Add a pkg-config for audclient.
William Pitcock <nenolod@atheme-project.org>
parents:
2419
diff
changeset
|
8 audacious.pc:$(LIBDIR)/pkgconfig \ |
774cc92d936e
Add a pkg-config for audclient.
William Pitcock <nenolod@atheme-project.org>
parents:
2419
diff
changeset
|
9 audclient.pc:$(LIBDIR)/pkgconfig |
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
|
10 |
3535 | 11 install-extra: |
12 y="audacious.pc audclient.pc"; \ | |
13 for i in $$y; do \ | |
14 ${INSTALL_STATUS}; \ | |
15 if ${MKDIR_P} ${DESTDIR}${libdir}/pkgconfig && ${INSTALL} -m 644 $$i ${DESTDIR}${libdir}/pkgconfig/$$i; then \ | |
16 ${INSTALL_OK}; \ | |
17 else \ | |
18 ${INSTALL_FAILED}; \ | |
2033
34299070db29
[svn] - make documentation-build will invoke gtk-doc to compile the audacious SDK docs.
nenolod
parents:
1879
diff
changeset
|
19 fi; \ |
3535 | 20 done |
21 | |
22 uninstall-extra: | |
23 y="audacious.pc audclient.pc"; \ | |
24 for i in $$y; do \ | |
25 if [ -f ${DESTDIR}${libdir}/pkgconfig/$$i ]; then \ | |
26 if rm -f ${DESTDIR}${libdir}/pkgconfig/$$i; then \ | |
27 ${DELETE_OK}; \ | |
28 else \ | |
29 ${DELETE_FAILED}; \ | |
30 fi \ | |
31 fi; \ | |
32 done |