Makefile
author fabien
Fri, 30 Dec 2005 19:55:33 -0500
brancharpeges
changeset 1 c072d78b7ac2
parent 0 1397c2bfefa2
child 2 976a1b8d4706
permissions -rw-r--r--
[svn] r2049@freebird: fabien | 2005-12-30 16:41:51 -0500 Add an install target. Move harmonies.html to index.html.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
     1
#!/usr/bin/make
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
     2
1
c072d78b7ac2 [svn] r2049@freebird: fabien | 2005-12-30 16:41:51 -0500
fabien
parents: 0
diff changeset
     3
MAKE_RCS_VERSION="$Revision: 1883 $ $Name$"
0
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
     4
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
     5
TOP=$(shell pwd)
1
c072d78b7ac2 [svn] r2049@freebird: fabien | 2005-12-30 16:41:51 -0500
fabien
parents: 0
diff changeset
     6
RULES=$(TOP)/utils/Makefile.rules
0
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
     7
PACKAGE=arpeges
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
     8
PROFCOND=full
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
     9
1
c072d78b7ac2 [svn] r2049@freebird: fabien | 2005-12-30 16:41:51 -0500
fabien
parents: 0
diff changeset
    10
ifeq ($(SHORT_VERSION),1)
0
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    11
VALID_OPTIONS=-iSHORT_VERSION
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    12
NAME_SUFFIX=-basic
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    13
# FOP=fop
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    14
else
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    15
NAME_SUFFIX=
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    16
endif
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    17
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    18
XML_EXT=sgml
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    19
SGML_CATALOG_FILES=$(shell pwd)/catalog
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    20
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    21
DTD_FILES=struct.dtd
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    22
SGML_FILES=arpeges-main.sgml
1
c072d78b7ac2 [svn] r2049@freebird: fabien | 2005-12-30 16:41:51 -0500
fabien
parents: 0
diff changeset
    23
ifeq ($(SHORT_VERSION),1)
0
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    24
	SGML_FILES+=\
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    25
	license_basic.sgml\
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    26
	intro_allegee.sgml\
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    27
	perso_basic.sgml\
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    28
	action_basic.sgml
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    29
else
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    30
	SGML_FILES+=\
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    31
		license.sgml\
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    32
		intro.sgml\
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    33
		principe.sgml\
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    34
		prefbase.sgml\
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    35
		rulename.sgml\
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    36
		prefcopy.sgml\
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    37
		preftodo.sgml\
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    38
		chrono.sgml\
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    39
		baserule.sgml\
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    40
                advrules.sgml\
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    41
		optrules.sgml\
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    42
		guide.sgml\
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    43
		racetype.sgml\
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    44
		appharm.sgml
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    45
endif
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    46
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    47
COPYRIGHT_FILES=COPYING GFDL GFDL_fr HARMONIQUE
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    48
SGML_FILES+=$(COPYRIGHT_FILES)\
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    49
	info.sgml\
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    50
	prefhist.sgml\
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    51
	merci.sgml\
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    52
	harmonie.sgml\
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    53
	blessure.sgml\
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    54
	hasard.sgml\
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    55
	attribut.sgml\
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    56
	leitmotv.sgml\
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    57
	dommages.sgml\
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    58
	competen.sgml\
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    59
	creation.sgml\
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    60
	creatquest.sgml\
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    61
	actions.sgml\
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    62
	objets.sgml\
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    63
	advrules.sgml\
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    64
	advacts.sgml\
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    65
	depassement.sgml\
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    66
        taches.sgml\
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    67
	actgroup.sgml\
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    68
	group_adv.sgml\
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    69
	ressources.sgml\
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    70
	ouvrages.sgml\
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    71
	domadv.sgml\
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    72
	bless2.sgml\
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    73
        armesgen.sgml\
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    74
	armes.sgml\
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    75
	armestir.sgml\
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    76
	projectiles.sgml\
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    77
	combat.sgml\
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    78
	bagarre.sgml\
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    79
	tir.sgml\
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    80
	tirvise.sgml\
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    81
	balistique.sgml\
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    82
	rafale.sgml\
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    83
	esquive.sgml\
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    84
	licharm.sgml\
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    85
	licfdlen.sgml\
1
c072d78b7ac2 [svn] r2049@freebird: fabien | 2005-12-30 16:41:51 -0500
fabien
parents: 0
diff changeset
    86
	licfdlfr.
0
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    87
1
c072d78b7ac2 [svn] r2049@freebird: fabien | 2005-12-30 16:41:51 -0500
fabien
parents: 0
diff changeset
    88
AIDES_TARGETS=$(addprefix perso,.pdf .svg) \
c072d78b7ac2 [svn] r2049@freebird: fabien | 2005-12-30 16:41:51 -0500
fabien
parents: 0
diff changeset
    89
	$(addprefix create,.pdf)
c072d78b7ac2 [svn] r2049@freebird: fabien | 2005-12-30 16:41:51 -0500
fabien
parents: 0
diff changeset
    90
AIDES_SRC=perso.sk create.fig
0
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    91
1
c072d78b7ac2 [svn] r2049@freebird: fabien | 2005-12-30 16:41:51 -0500
fabien
parents: 0
diff changeset
    92
all: aides
c072d78b7ac2 [svn] r2049@freebird: fabien | 2005-12-30 16:41:51 -0500
fabien
parents: 0
diff changeset
    93
	for short in 0 1 ; do \
c072d78b7ac2 [svn] r2049@freebird: fabien | 2005-12-30 16:41:51 -0500
fabien
parents: 0
diff changeset
    94
		make TOP=$(TOP) RULES=$(RULES) \
c072d78b7ac2 [svn] r2049@freebird: fabien | 2005-12-30 16:41:51 -0500
fabien
parents: 0
diff changeset
    95
		SHORT_VERSION=$$short rules ; \
c072d78b7ac2 [svn] r2049@freebird: fabien | 2005-12-30 16:41:51 -0500
fabien
parents: 0
diff changeset
    96
	done
0
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    97
1
c072d78b7ac2 [svn] r2049@freebird: fabien | 2005-12-30 16:41:51 -0500
fabien
parents: 0
diff changeset
    98
rules: html
c072d78b7ac2 [svn] r2049@freebird: fabien | 2005-12-30 16:41:51 -0500
fabien
parents: 0
diff changeset
    99
	for paper in $(PAPER_TYPE) ; do \
c072d78b7ac2 [svn] r2049@freebird: fabien | 2005-12-30 16:41:51 -0500
fabien
parents: 0
diff changeset
   100
		make TOP=$(TOP) RULES=$(RULES) \
c072d78b7ac2 [svn] r2049@freebird: fabien | 2005-12-30 16:41:51 -0500
fabien
parents: 0
diff changeset
   101
		PAPERCONF=$$paper SHORT_VERSION=$(SHORT_VERSION) paper ; \
c072d78b7ac2 [svn] r2049@freebird: fabien | 2005-12-30 16:41:51 -0500
fabien
parents: 0
diff changeset
   102
	done
0
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
   103
1
c072d78b7ac2 [svn] r2049@freebird: fabien | 2005-12-30 16:41:51 -0500
fabien
parents: 0
diff changeset
   104
paper: $(PAPER_TARGETS)
0
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
   105
1
c072d78b7ac2 [svn] r2049@freebird: fabien | 2005-12-30 16:41:51 -0500
fabien
parents: 0
diff changeset
   106
html: $(HTML_TARGETS)
c072d78b7ac2 [svn] r2049@freebird: fabien | 2005-12-30 16:41:51 -0500
fabien
parents: 0
diff changeset
   107
c072d78b7ac2 [svn] r2049@freebird: fabien | 2005-12-30 16:41:51 -0500
fabien
parents: 0
diff changeset
   108
aides: $(AIDES_TARGETS)
c072d78b7ac2 [svn] r2049@freebird: fabien | 2005-12-30 16:41:51 -0500
fabien
parents: 0
diff changeset
   109
c072d78b7ac2 [svn] r2049@freebird: fabien | 2005-12-30 16:41:51 -0500
fabien
parents: 0
diff changeset
   110
.PHONY: all rules paper html aides
0
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
   111
1
c072d78b7ac2 [svn] r2049@freebird: fabien | 2005-12-30 16:41:51 -0500
fabien
parents: 0
diff changeset
   112
install: install-aides
c072d78b7ac2 [svn] r2049@freebird: fabien | 2005-12-30 16:41:51 -0500
fabien
parents: 0
diff changeset
   113
	for short in 0 1 ; do \
c072d78b7ac2 [svn] r2049@freebird: fabien | 2005-12-30 16:41:51 -0500
fabien
parents: 0
diff changeset
   114
		make TOP=$(TOP) RULES=$(RULES) INSTALL_DIR=$(INSTALL_DIR) \
c072d78b7ac2 [svn] r2049@freebird: fabien | 2005-12-30 16:41:51 -0500
fabien
parents: 0
diff changeset
   115
		SHORT_VERSION=$$short install-rules ; \
c072d78b7ac2 [svn] r2049@freebird: fabien | 2005-12-30 16:41:51 -0500
fabien
parents: 0
diff changeset
   116
	done
0
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
   117
1
c072d78b7ac2 [svn] r2049@freebird: fabien | 2005-12-30 16:41:51 -0500
fabien
parents: 0
diff changeset
   118
install-rules: install-html
c072d78b7ac2 [svn] r2049@freebird: fabien | 2005-12-30 16:41:51 -0500
fabien
parents: 0
diff changeset
   119
	for paper in $(PAPER_TYPE) ; do \
c072d78b7ac2 [svn] r2049@freebird: fabien | 2005-12-30 16:41:51 -0500
fabien
parents: 0
diff changeset
   120
		make TOP=$(TOP) RULES=$(RULES) INSTALL_DIR=$(INSTALL_DIR) \
c072d78b7ac2 [svn] r2049@freebird: fabien | 2005-12-30 16:41:51 -0500
fabien
parents: 0
diff changeset
   121
		PAPERCONF=$$paper SHORT_VERSION=$(SHORT_VERSION) \
c072d78b7ac2 [svn] r2049@freebird: fabien | 2005-12-30 16:41:51 -0500
fabien
parents: 0
diff changeset
   122
		install-paper ; \
c072d78b7ac2 [svn] r2049@freebird: fabien | 2005-12-30 16:41:51 -0500
fabien
parents: 0
diff changeset
   123
	done
0
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
   124
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
   125
1
c072d78b7ac2 [svn] r2049@freebird: fabien | 2005-12-30 16:41:51 -0500
fabien
parents: 0
diff changeset
   126
install-paper: $(PAPER_TARGETS)
0
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
   127
	mkdir -p $(INSTALL_DIR)
1
c072d78b7ac2 [svn] r2049@freebird: fabien | 2005-12-30 16:41:51 -0500
fabien
parents: 0
diff changeset
   128
	cp -a $(PAPER_TARGETS) $(INSTALL_DIR)
c072d78b7ac2 [svn] r2049@freebird: fabien | 2005-12-30 16:41:51 -0500
fabien
parents: 0
diff changeset
   129
c072d78b7ac2 [svn] r2049@freebird: fabien | 2005-12-30 16:41:51 -0500
fabien
parents: 0
diff changeset
   130
install-html: $(HTML_TARGETS)
c072d78b7ac2 [svn] r2049@freebird: fabien | 2005-12-30 16:41:51 -0500
fabien
parents: 0
diff changeset
   131
	mkdir -p $(INSTALL_DIR)
c072d78b7ac2 [svn] r2049@freebird: fabien | 2005-12-30 16:41:51 -0500
fabien
parents: 0
diff changeset
   132
	cp -a $(HTML_TARGETS) $(INSTALL_DIR)
0
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
   133
1
c072d78b7ac2 [svn] r2049@freebird: fabien | 2005-12-30 16:41:51 -0500
fabien
parents: 0
diff changeset
   134
install-aides: $(AIDES_TARGETS) $(AIDES_SRC)
c072d78b7ac2 [svn] r2049@freebird: fabien | 2005-12-30 16:41:51 -0500
fabien
parents: 0
diff changeset
   135
	mkdir -p $(INSTALL_DIR)
c072d78b7ac2 [svn] r2049@freebird: fabien | 2005-12-30 16:41:51 -0500
fabien
parents: 0
diff changeset
   136
	cp -a $(AIDES_TARGETS) $(INSTALL_DIR)
c072d78b7ac2 [svn] r2049@freebird: fabien | 2005-12-30 16:41:51 -0500
fabien
parents: 0
diff changeset
   137
	cp -a $(AIDES_SRC) $(INSTALL_DIR)
0
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
   138
1
c072d78b7ac2 [svn] r2049@freebird: fabien | 2005-12-30 16:41:51 -0500
fabien
parents: 0
diff changeset
   139
.PHONY: install install-rules install-paper install-html install-aides
0
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
   140
1
c072d78b7ac2 [svn] r2049@freebird: fabien | 2005-12-30 16:41:51 -0500
fabien
parents: 0
diff changeset
   141
purge: clean purge-aides
c072d78b7ac2 [svn] r2049@freebird: fabien | 2005-12-30 16:41:51 -0500
fabien
parents: 0
diff changeset
   142
	for short in 0 1 ; do \
c072d78b7ac2 [svn] r2049@freebird: fabien | 2005-12-30 16:41:51 -0500
fabien
parents: 0
diff changeset
   143
		make TOP=$(TOP) RULES=$(RULES) INSTALL_DIR=$(INSTALL_DIR) \
c072d78b7ac2 [svn] r2049@freebird: fabien | 2005-12-30 16:41:51 -0500
fabien
parents: 0
diff changeset
   144
		SHORT_VERSION=$$short purge-rules ; \
c072d78b7ac2 [svn] r2049@freebird: fabien | 2005-12-30 16:41:51 -0500
fabien
parents: 0
diff changeset
   145
	done
0
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
   146
1
c072d78b7ac2 [svn] r2049@freebird: fabien | 2005-12-30 16:41:51 -0500
fabien
parents: 0
diff changeset
   147
purge-rules: purge-html
c072d78b7ac2 [svn] r2049@freebird: fabien | 2005-12-30 16:41:51 -0500
fabien
parents: 0
diff changeset
   148
	for paper in $(PAPER_TYPE) ; do \
c072d78b7ac2 [svn] r2049@freebird: fabien | 2005-12-30 16:41:51 -0500
fabien
parents: 0
diff changeset
   149
		make TOP=$(TOP) RULES=$(RULES) INSTALL_DIR=$(INSTALL_DIR) \
c072d78b7ac2 [svn] r2049@freebird: fabien | 2005-12-30 16:41:51 -0500
fabien
parents: 0
diff changeset
   150
		PAPERCONF=$$paper SHORT_VERSION=$(SHORT_VERSION) \
c072d78b7ac2 [svn] r2049@freebird: fabien | 2005-12-30 16:41:51 -0500
fabien
parents: 0
diff changeset
   151
		purge-paper ; \
c072d78b7ac2 [svn] r2049@freebird: fabien | 2005-12-30 16:41:51 -0500
fabien
parents: 0
diff changeset
   152
	done
0
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
   153
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
   154
1
c072d78b7ac2 [svn] r2049@freebird: fabien | 2005-12-30 16:41:51 -0500
fabien
parents: 0
diff changeset
   155
purge-paper:
c072d78b7ac2 [svn] r2049@freebird: fabien | 2005-12-30 16:41:51 -0500
fabien
parents: 0
diff changeset
   156
	rm -f $(PAPER_TARGETS)
0
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
   157
1
c072d78b7ac2 [svn] r2049@freebird: fabien | 2005-12-30 16:41:51 -0500
fabien
parents: 0
diff changeset
   158
purge-html: 
c072d78b7ac2 [svn] r2049@freebird: fabien | 2005-12-30 16:41:51 -0500
fabien
parents: 0
diff changeset
   159
	rm -rf $(HTML_TARGETS)
0
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
   160
1
c072d78b7ac2 [svn] r2049@freebird: fabien | 2005-12-30 16:41:51 -0500
fabien
parents: 0
diff changeset
   161
purge-aides: 
c072d78b7ac2 [svn] r2049@freebird: fabien | 2005-12-30 16:41:51 -0500
fabien
parents: 0
diff changeset
   162
	rm -f $(AIDES_TARGETS)
0
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
   163
1
c072d78b7ac2 [svn] r2049@freebird: fabien | 2005-12-30 16:41:51 -0500
fabien
parents: 0
diff changeset
   164
.PHONY: purge purge-rules purge-paper purge-html purge-aides
0
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
   165
1
c072d78b7ac2 [svn] r2049@freebird: fabien | 2005-12-30 16:41:51 -0500
fabien
parents: 0
diff changeset
   166
c072d78b7ac2 [svn] r2049@freebird: fabien | 2005-12-30 16:41:51 -0500
fabien
parents: 0
diff changeset
   167
include $(RULES)
0
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
   168
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
   169
$(PACKAGE)$(NAME_SUFFIX).html.tar.gz: $(HTML_ROOTFILE)
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
   170
	tar -czf $@ $(HTML_OUTPUTDIR)
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
   171
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
   172
$(PACKAGE)$(NAME_SUFFIX).html.zip:  $(HTML_ROOTFILE)
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
   173
	zip -9r $@ $(HTML_OUTPUTDIR)
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
   174
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
   175
arpeges-basic.sgml: $(SGML_FILES)
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
   176
	xsltproc --xinclude --stringparam profile.userlevel basic --stringparam profile.condition $(PROFCOND) -o $@ $(DOCBOOK_XSL_PATH)/profiling/profile.xsl $<
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
   177
	 perl -pi -e 's;xmlns:xi=".*?";;' $@
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
   178
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
   179
arpeges.sgml: $(SGML_FILES)
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
   180
	xsltproc --xinclude --stringparam profile.userlevel adv --stringparam profile.condition $(PROFCOND) -o $@ $(DOCBOOK_XSL_PATH)/profiling/profile.xsl $<
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
   181
	 perl -pi -e 's;xmlns:xi=".*?";;' $@
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
   182
1
c072d78b7ac2 [svn] r2049@freebird: fabien | 2005-12-30 16:41:51 -0500
fabien
parents: 0
diff changeset
   183
.PHONY: clean purge
0
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
   184