File: SConscript

package info (click to toggle)
nsis 3.11-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 12,496 kB
  • sloc: cpp: 39,326; ansic: 27,284; python: 1,386; asm: 712; xml: 409; pascal: 231; makefile: 225; javascript: 67
file content (102 lines) | stat: -rwxr-xr-x 1,868 bytes parent folder | download | duplicates (3)
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
95
96
97
98
99
100
101
102
checks = Split("""
	big.bmp
	classic-cross.bmp
	classic.bmp
	colorful.bmp
	grey-cross.bmp
	grey.bmp
	modern.bmp
	red-round.bmp
	red.bmp
	simple-round.bmp
	simple-round2.bmp
	simple.bmp
""")

headers = Split("""
	nsis-r.bmp
	nsis.bmp
	nsis3-branding-r.bmp
	nsis3-branding.bmp
	nsis3-grey-right.bmp
	nsis3-grey.bmp
	nsis3-metro-right.bmp
	nsis3-metro.bmp
	nsis3-vintage-right.bmp
	nsis3-vintage.bmp
	orange-nsis.bmp
	orange-r-nsis.bmp
	orange-r.bmp
	orange-uninstall-nsis.bmp
	orange-uninstall-r-nsis.bmp
	orange-uninstall-r.bmp
	orange-uninstall.bmp
	orange.bmp
	win.bmp
""")

icons = Split("""
	arrow-install.ico
	arrow-uninstall.ico
	arrow2-install.ico
	arrow2-uninstall.ico
	box-install.ico
	box-uninstall.ico
	classic-install.ico
	classic-uninstall.ico
	llama-blue.ico
	llama-grey.ico
	modern-install-blue-full.ico
	modern-install-blue.ico
	modern-install-colorful.ico
	modern-install-full.ico
	modern-install.ico
	modern-uninstall-blue-full.ico
	modern-uninstall-blue.ico
	modern-uninstall-colorful.ico
	modern-uninstall-full.ico
	modern-uninstall.ico
	nsis-menu.ico
	nsis1-install.ico
	nsis1-uninstall.ico
	nsis3-install.ico
	nsis3-install-alt.ico
	nsis3-uninstall.ico
	orange-install-nsis.ico
	orange-install.ico
	orange-uninstall-nsis.ico
	orange-uninstall.ico
	pixel-install.ico
	pixel-uninstall.ico
	win-install.ico
	win-uninstall.ico
""")

wizards = Split("""
	arrow.bmp
	llama.bmp
	nsis.bmp
	nsis3-branding.bmp
	nsis3-grey.bmp
	nsis3-metro.bmp
	nsis3-vintage.bmp
	nullsoft.bmp
	orange-nsis.bmp
	orange-uninstall-nsis.bmp
	orange-uninstall.bmp
	orange.bmp
	win.bmp
""")

Import('defenv')

def join(prefix, list_):
	return list(map(lambda x: '%s/%s' % (prefix, x), list_))

def dist(dir, files):
	defenv.DistributeContrib(join(dir, files), path='Graphics/%s' % dir)

dist('Checks', checks)
dist('Header', headers)
dist('Icons', icons)
dist('Wizard', wizards)