File: Makefile.in

package info (click to toggle)
xenophilia 0.8-3
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 840 kB
  • ctags: 1,202
  • sloc: ansic: 11,181; makefile: 188; python: 47
file content (94 lines) | stat: -rw-r--r-- 2,041 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
THEME_DIR	= $(PREFIX)/@GTK_THEME_DIR@
INSTALL_DIR	= install -d
INSTALL_ALL	= cp -fdpR
RM_ALL		= rm -rf

THEMES		= ""Xenophilia Xeno\ Thin Xeno\ Gradient Xeno\ Buffed Xeno\ Perkele Xeno\ Helix""
DOCDIR		= docs
DOCFILES	= ""README.html README.css arrows.png buds.png buttons.png dimple.png holes.png lines.png""
MAIN_THEME	= "Xenophilia"
EXTRA_THEMES	= ""Xeno\ Thin Xeno\ Gradient Xeno\ Buffed Xeno\ Perkele Xeno\ Helix""

#-- targets --

#| all:		copy-docs
#| 
#| copy-docs:
#| 		for file in ${DOCFILES} ; do \
#| 		  cp ${DOCDIR}/$$file ${MAIN_THEME}/$$file && \
#| 		  for theme in ${EXTRA_THEMES} ; do \
#| 		    ln -fs "../${MAIN_THEME}/$$file" "$$theme/$$file" ; \
#| 		  done \
#| 		done

clean:
		for theme in ${THEMES} ; do \
		  for file in ${DOCFILES} ; do \
		    rm -f "$$theme/$$file" ; \
		  done \
		done

distclean:	clean
		rm -f Makefile

install-dir:
		${INSTALL_DIR} ${THEME_DIR}

#-- main theme --

install:	install-dir
		${INSTALL_ALL} ${MAIN_THEME} ${THEME_DIR}

uninstall:
		${RM_ALL} "$(THEME_DIR)/Xenophilia"


#-- all themes --

install-all:	install-dir
		@for theme in ${THEMES} ; do \
		  echo "Installing $$theme" ; \
		  ${INSTALL_ALL} "$$theme" "${THEME_DIR}" ; \
		done

install-themes:	install-all

uninstall-all:
		@for theme in ${THEMES} ; do \
		  echo "Removing $$theme"; \
		  ${RM_ALL} "${THEME_DIR}/$$theme" ; \
		done


#-- individual themes --

install-thin:	install-dir
		${INSTALL_ALL} "Xeno Thin" ${THEME_DIR}

uninstall-thin:
		${RM_ALL} "${THEME_DIR}/Xeno Thin"

install-gradient: install-dir
		${INSTALL_ALL} "Xeno Gradient" ${THEME_DIR}

uninstall-gradient:
		${RM_ALL} "${THEME_DIR}/Xeno Gradient"

install-helix:	install-dir
		${INSTALL_ALL} "Xeno Helix" ${THEME_DIR}

uninstall-helix:
		${RM_ALL} "${THEME_DIR}/Xeno Helix"

install-buffed:	install-dir
		${INSTALL_ALL} "Xeno Buffed" ${THEME_DIR}

uninstall-buffed:
		${RM_ALL} "${THEME_DIR}/Xeno Buffed"

install-perkele: install-dir
		${INSTALL_ALL} "Xeno Perkele" ${THEME_DIR}

uninstall-perkele:
		${RM_ALL} "${THEME_DIR}/Xeno Perkele"