16233
|
1 |
# isaweb makefile - project-specific dependencies
|
|
2 |
# $Id$
|
|
3 |
|
17671
|
4 |
project: $(OUTPUTROOT)/dist site
|
16329
|
5 |
.PHONY: project
|
|
6 |
|
17671
|
7 |
cleanproject:
|
|
8 |
rm -rf $(OUTPUTROOT)/dist
|
|
9 |
.PHONY: cleanproject
|
16274
|
10 |
|
17671
|
11 |
$(OUTPUTROOT)/dist: $(ISABELLE_DIST)
|
|
12 |
$(COPY) -vRud $< $@
|
|
13 |
chmod -R g-w $@
|
16242
|
14 |
|
16233
|
15 |
include/documentationdist.include.html: $(ISABELLE_DOC_CONTENT_FILE)
|
17671
|
16 |
perl build/mkcontents.pl -p '//dist/Isabelle/doc/' $< $@
|
16300
|
17 |
|
|
18 |
include conf/distname.mak
|
|
19 |
conf/distname.mak:
|
|
20 |
@echo 'There is no conf/distname.mak file; it should have been'; \
|
|
21 |
echo 'allocated by makedist.'; \
|
17563
|
22 |
echo 'If you have no makedist at hand, allocate a conf/distname.mak file'; \
|
16300
|
23 |
echo 'yourself, e. g. by:'; \
|
|
24 |
echo; \
|
17671
|
25 |
echo 'echo "DISTNAME=Isabelle1705" > conf/distname.mak'; \
|
16300
|
26 |
echo; \
|
|
27 |
false; \
|