1
EXTRA_DIST = gen_lists.sh $(top_srcdir)/www/cgi-bin/langdefs.sh.in \
2
			 $(top_srcdir)/www/js/ext/ext-all-debug.js \
3
			 $(top_srcdir)/www/js/ext/ext-all.js \
4
			 $(top_srcdir)/www/js/ext/adapter/ext/ext-base-debug.js \
5
			 $(top_srcdir)/www/js/ext/adapter/ext/ext-base.js
6
7
GENERATED_FILES = $(top_srcdir)/www/js/dss11/dss11main.js \
8
				  $(top_srcdir)/www/locale/de_DE/LC_MESSAGES/langpack.json
9
10
include $(top_srcdir)/file.list
11
include $(top_srcdir)/extra.list
12
include $(top_srcdir)/bin.list
13
14
EXTRA_DIST += $(EXTRA_DIST_JS) $(EXTRA_DIST_PO)
15
16
websetupdir = $(pkgdatadir)
17
nobase_dist_websetup_DATA = $(_DIST_FILES_WEBSETUP)
18
nobase_nodist_websetup_DATA = $(top_srcdir)/www/index.html 
19
20
nobase_dist_pkgdata_SCRIPTS = $(SCRIPT_FILES)
21
nobase_nodist_pkgdata_SCRIPTS = $(top_srcdir)/www/cgi-bin/langdefs.sh \
22
								$(top_srcdir)/www/cgi-bin/prodinfo.hs \
23
								$(top_srcdir)/scripts/doupdate.sh
24
25
dss11dir = $(pkgdatadir)
26
nobase_nodist_dss11_DATA = $(GENERATED_FILES)
27
28
noinst_PROGRAMS=
29
EXTRA_PROGRAMS=
30
31
if COMPILE_PO2JSON
32
noinst_PROGRAMS+=po2json
33
EXTRA_PROGRAMS+=po2json
34
po2json_SOURCES=$(top_srcdir)/tools/po2json.cpp
35
36
PO2JSON=$(top_srcdir)/po2json
37
PO2JSON_DEP=po2json
38
else
39
PO2JSON=$(PO2JSON_TOOL)
40
PO2JSON_DEP=
41
endif
42
43
if MINIMIZE
44
45
if COMPILE_JSMIN
46
noinst_PROGRAMS+=jsmin
47
EXTRA_PROGRAMS+=jsmin
48
jsmin_SOURCES=$(top_srcdir)/tools/jsmin.c
49
50
JSMIN=$(top_srcdir)/jsmin
51
DEP=jsmin
52
else
53
JSMIN=$(JSMIN_TOOL)
54
DEP=
55
endif
56
57
nobase_nodist_dss11_DATA += \
58
					$(top_srcdir)/www/js/ext/ext-all.js \
59
					$(top_srcdir)/www/js/ext/adapter/ext/ext-base.js
60
61
else
62
63
nobase_nodist_dss11_DATA += \
64
					$(top_srcdir)/www/js/ext/ext-all-debug.js \
65
					$(top_srcdir)/www/js/ext/adapter/ext/ext-base-debug.js
66
67
JSMIN=$(CAT)
68
DEP=
69
endif
70
71
72
BUILT_SOURCES = $(top_srcdir)/www/cgi-bin/langdefs.sh \
73
				$(top_srcdir)/www/cgi-bin/prodinfo.hs \
74
				$(GENERATED_FILES)
75
76
CLEANFILES = $(top_srcdir)/www/cgi-bin/langdefs.sh \
77
			 $(top_srcdir)/www/cgi-bin/prodinfo.hs \
78
			 $(top_srcdir)/scripts/doupdate.sh \
79
			 $(top_srcdir)/www/js/dss11/separated_js/generated/config.js \
80
			 $(top_srcdir)/www/index.html \
81
			 $(GENERATED_FILES)
82
83
$(top_srcdir)/www/cgi-bin/langdefs.sh: $(top_srcdir)/www/cgi-bin/langdefs.sh.in
84
	$(SED) -e 's|[@]datarootdir@|$(datarootdir)|g' < "$<" > "$@"
85
	chmod +x "$@"
86
87
%/LC_MESSAGES/langpack.json: %/dss11.po $(PO2JSON_DEP)
88
	test -d "$(top_srcdir)/$(@D)" || mkdir -p "$(top_srcdir)/$(@D)"
89
	$(PO2JSON) $(top_srcdir)/$< > $(top_srcdir)/$@
90
91
$(top_srcdir)/www/js/dss11/dss11main.js: $(DEP) $(top_srcdir)/www/js/dss11/separated_js/generated/config.js $(EXTRA_DIST_JS)
92
	$(JSUTILITY) $(JSPARAM) $(top_srcdir)/www/js/dss11/separated_js \
93
		$(JSPATH)main.js | \
94
		$(JSMIN) > $(top_srcdir)/www/js/dss11/dss11main.js
95