MythTV master
Makefile.inc
Go to the documentation of this file.
1include ../../../../mythconfig.mak
2
3ifeq (.${INSTDIR}.,..)
4
5PWD = $(shell pwd)
6THISDIR = $(notdir ${PWD})
7
8# INSTDIR not set, recurse up a levels
9all:
10
11install install-scripts install-data:
12 ${MAKE} -C .. install SUBDIRS=${THISDIR}
13
14uninstall uninstall-scripts uninstall-data:
15 ${MAKE} -C .. uninstall SUBDIRS=${THISDIR}
16
17else
18
19# All is good. Do it.
20all:
21
22install: install-scripts install-data
23uninstall: uninstall-scripts uninstall-data
24
25install-scripts:
26 -[ "${SCRIPTS}" != "" ] && \
27 ${INSTALL} -m 755 -d ${INSTALL_ROOT}${INSTDIR}/ && \
28 for i in ${SCRIPTS} ; do ${INSTALL} -m 755 $$i ${INSTALL_ROOT}${INSTDIR}/ ; done
29
30install-data:
31 -[ "${DATA}" != "" ] && \
32 ${INSTALL} -m 755 -d ${INSTALL_ROOT}${INSTDIR}/ && \
33 for i in ${DATA} ; do ${INSTALL} -m 644 $$i ${INSTALL_ROOT}${INSTDIR}/ ; done
34
35uninstall-scripts:
36 -[ "${SCRIPTS}" != "" ] && \
37 for i in ${SCRIPTS} ; do ${RM} ${INSTALL_ROOT}${INSTDIR}/$$i ; done
38
39uninstall-data:
40 -[ "${DATA}" != "" ] && \
41 for i in ${DATA} ; do ${RM} ${INSTALL_ROOT}${INSTDIR}/$$i ; done
42
43endif
static const iso6937table * d