Makefile
author fabien
Mon, 02 Jan 2006 19:04:39 -0500
brancharpeges
changeset 3 7df299660e76
parent 2 976a1b8d4706
child 8 6bfb322a003b
permissions -rw-r--r--
[svn] r2069@freebird: fabien | 2006-01-02 17:04:56 -0500 Ajout des enjeux, et des motivations.
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
2
976a1b8d4706 [svn] r2051@freebird: fabien | 2005-12-30 17:58:57 -0500
fabien
parents: 1
diff changeset
     3
MAKE_RCS_VERSION="$Revision: 1885 $ $Name$"
0
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
     4
2
976a1b8d4706 [svn] r2051@freebird: fabien | 2005-12-30 17:58:57 -0500
fabien
parents: 1
diff changeset
     5
TOP?=$(shell pwd)
976a1b8d4706 [svn] r2051@freebird: fabien | 2005-12-30 17:58:57 -0500
fabien
parents: 1
diff changeset
     6
RULESDIR?=$(TOP)
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\
2
976a1b8d4706 [svn] r2051@freebird: fabien | 2005-12-30 17:58:57 -0500
fabien
parents: 1
diff changeset
    86
	licfdlfr.sgml
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 \
2
976a1b8d4706 [svn] r2051@freebird: fabien | 2005-12-30 17:58:57 -0500
fabien
parents: 1
diff changeset
    94
		make TOP=$(TOP) RULESDIR=$(RULESDIR) \
1
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 \
2
976a1b8d4706 [svn] r2051@freebird: fabien | 2005-12-30 17:58:57 -0500
fabien
parents: 1
diff changeset
   100
		make TOP=$(TOP) RULESDIR=$(RULESDIR) \
1
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
2
976a1b8d4706 [svn] r2051@freebird: fabien | 2005-12-30 17:58:57 -0500
fabien
parents: 1
diff changeset
   104
install: install-aides $(PACKAGE).tar.bz2
976a1b8d4706 [svn] r2051@freebird: fabien | 2005-12-30 17:58:57 -0500
fabien
parents: 1
diff changeset
   105
	for short in 0 1 ; do \
976a1b8d4706 [svn] r2051@freebird: fabien | 2005-12-30 17:58:57 -0500
fabien
parents: 1
diff changeset
   106
		make TOP=$(TOP) RULESDIR=$(RULESDIR) INSTALL_DIR=$(INSTALL_DIR) \
976a1b8d4706 [svn] r2051@freebird: fabien | 2005-12-30 17:58:57 -0500
fabien
parents: 1
diff changeset
   107
		SHORT_VERSION=$$short install-rules ; \
976a1b8d4706 [svn] r2051@freebird: fabien | 2005-12-30 17:58:57 -0500
fabien
parents: 1
diff changeset
   108
	done
976a1b8d4706 [svn] r2051@freebird: fabien | 2005-12-30 17:58:57 -0500
fabien
parents: 1
diff changeset
   109
	cp -a $(PACKAGE).tar.bz2 $(INSTALL_DIR)
976a1b8d4706 [svn] r2051@freebird: fabien | 2005-12-30 17:58:57 -0500
fabien
parents: 1
diff changeset
   110
976a1b8d4706 [svn] r2051@freebird: fabien | 2005-12-30 17:58:57 -0500
fabien
parents: 1
diff changeset
   111
install-rules: install-html
976a1b8d4706 [svn] r2051@freebird: fabien | 2005-12-30 17:58:57 -0500
fabien
parents: 1
diff changeset
   112
	for paper in $(PAPER_TYPE) ; do \
976a1b8d4706 [svn] r2051@freebird: fabien | 2005-12-30 17:58:57 -0500
fabien
parents: 1
diff changeset
   113
		make TOP=$(TOP) RULESDIR=$(RULESDIR) INSTALL_DIR=$(INSTALL_DIR) \
976a1b8d4706 [svn] r2051@freebird: fabien | 2005-12-30 17:58:57 -0500
fabien
parents: 1
diff changeset
   114
		PAPERCONF=$$paper SHORT_VERSION=$(SHORT_VERSION) \
976a1b8d4706 [svn] r2051@freebird: fabien | 2005-12-30 17:58:57 -0500
fabien
parents: 1
diff changeset
   115
		install-paper ; \
976a1b8d4706 [svn] r2051@freebird: fabien | 2005-12-30 17:58:57 -0500
fabien
parents: 1
diff changeset
   116
	done
976a1b8d4706 [svn] r2051@freebird: fabien | 2005-12-30 17:58:57 -0500
fabien
parents: 1
diff changeset
   117
976a1b8d4706 [svn] r2051@freebird: fabien | 2005-12-30 17:58:57 -0500
fabien
parents: 1
diff changeset
   118
976a1b8d4706 [svn] r2051@freebird: fabien | 2005-12-30 17:58:57 -0500
fabien
parents: 1
diff changeset
   119
purge: clean purge-aides
976a1b8d4706 [svn] r2051@freebird: fabien | 2005-12-30 17:58:57 -0500
fabien
parents: 1
diff changeset
   120
	for short in 0 1 ; do \
976a1b8d4706 [svn] r2051@freebird: fabien | 2005-12-30 17:58:57 -0500
fabien
parents: 1
diff changeset
   121
		make TOP=$(TOP) RULESDIR=$(RULESDIR) INSTALL_DIR=$(INSTALL_DIR) \
976a1b8d4706 [svn] r2051@freebird: fabien | 2005-12-30 17:58:57 -0500
fabien
parents: 1
diff changeset
   122
		SHORT_VERSION=$$short purge-rules ; \
976a1b8d4706 [svn] r2051@freebird: fabien | 2005-12-30 17:58:57 -0500
fabien
parents: 1
diff changeset
   123
	done
976a1b8d4706 [svn] r2051@freebird: fabien | 2005-12-30 17:58:57 -0500
fabien
parents: 1
diff changeset
   124
976a1b8d4706 [svn] r2051@freebird: fabien | 2005-12-30 17:58:57 -0500
fabien
parents: 1
diff changeset
   125
purge-rules: purge-html
976a1b8d4706 [svn] r2051@freebird: fabien | 2005-12-30 17:58:57 -0500
fabien
parents: 1
diff changeset
   126
	for paper in $(PAPER_TYPE) ; do \
976a1b8d4706 [svn] r2051@freebird: fabien | 2005-12-30 17:58:57 -0500
fabien
parents: 1
diff changeset
   127
		make TOP=$(TOP) RULESDIR=$(RULESDIR) INSTALL_DIR=$(INSTALL_DIR) \
976a1b8d4706 [svn] r2051@freebird: fabien | 2005-12-30 17:58:57 -0500
fabien
parents: 1
diff changeset
   128
		PAPERCONF=$$paper SHORT_VERSION=$(SHORT_VERSION) \
976a1b8d4706 [svn] r2051@freebird: fabien | 2005-12-30 17:58:57 -0500
fabien
parents: 1
diff changeset
   129
		purge-paper ; \
976a1b8d4706 [svn] r2051@freebird: fabien | 2005-12-30 17:58:57 -0500
fabien
parents: 1
diff changeset
   130
	done
976a1b8d4706 [svn] r2051@freebird: fabien | 2005-12-30 17:58:57 -0500
fabien
parents: 1
diff changeset
   131
976a1b8d4706 [svn] r2051@freebird: fabien | 2005-12-30 17:58:57 -0500
fabien
parents: 1
diff changeset
   132
976a1b8d4706 [svn] r2051@freebird: fabien | 2005-12-30 17:58:57 -0500
fabien
parents: 1
diff changeset
   133
.PHONY: all rules install install-rules purge purge-rules
976a1b8d4706 [svn] r2051@freebird: fabien | 2005-12-30 17:58:57 -0500
fabien
parents: 1
diff changeset
   134
976a1b8d4706 [svn] r2051@freebird: fabien | 2005-12-30 17:58:57 -0500
fabien
parents: 1
diff changeset
   135
976a1b8d4706 [svn] r2051@freebird: fabien | 2005-12-30 17:58:57 -0500
fabien
parents: 1
diff changeset
   136
include $(RULESDIR)/Makefile.rules
976a1b8d4706 [svn] r2051@freebird: fabien | 2005-12-30 17:58:57 -0500
fabien
parents: 1
diff changeset
   137
1
c072d78b7ac2 [svn] r2049@freebird: fabien | 2005-12-30 16:41:51 -0500
fabien
parents: 0
diff changeset
   138
paper: $(PAPER_TARGETS)
0
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
   139
1
c072d78b7ac2 [svn] r2049@freebird: fabien | 2005-12-30 16:41:51 -0500
fabien
parents: 0
diff changeset
   140
html: $(HTML_TARGETS)
c072d78b7ac2 [svn] r2049@freebird: fabien | 2005-12-30 16:41:51 -0500
fabien
parents: 0
diff changeset
   141
c072d78b7ac2 [svn] r2049@freebird: fabien | 2005-12-30 16:41:51 -0500
fabien
parents: 0
diff changeset
   142
aides: $(AIDES_TARGETS)
c072d78b7ac2 [svn] r2049@freebird: fabien | 2005-12-30 16:41:51 -0500
fabien
parents: 0
diff changeset
   143
2
976a1b8d4706 [svn] r2051@freebird: fabien | 2005-12-30 17:58:57 -0500
fabien
parents: 1
diff changeset
   144
.PHONY: paper html aides 
0
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
   145
1
c072d78b7ac2 [svn] r2049@freebird: fabien | 2005-12-30 16:41:51 -0500
fabien
parents: 0
diff changeset
   146
install-paper: $(PAPER_TARGETS)
0
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
   147
	mkdir -p $(INSTALL_DIR)
1
c072d78b7ac2 [svn] r2049@freebird: fabien | 2005-12-30 16:41:51 -0500
fabien
parents: 0
diff changeset
   148
	cp -a $(PAPER_TARGETS) $(INSTALL_DIR)
c072d78b7ac2 [svn] r2049@freebird: fabien | 2005-12-30 16:41:51 -0500
fabien
parents: 0
diff changeset
   149
c072d78b7ac2 [svn] r2049@freebird: fabien | 2005-12-30 16:41:51 -0500
fabien
parents: 0
diff changeset
   150
install-html: $(HTML_TARGETS)
c072d78b7ac2 [svn] r2049@freebird: fabien | 2005-12-30 16:41:51 -0500
fabien
parents: 0
diff changeset
   151
	mkdir -p $(INSTALL_DIR)
c072d78b7ac2 [svn] r2049@freebird: fabien | 2005-12-30 16:41:51 -0500
fabien
parents: 0
diff changeset
   152
	cp -a $(HTML_TARGETS) $(INSTALL_DIR)
0
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
   153
1
c072d78b7ac2 [svn] r2049@freebird: fabien | 2005-12-30 16:41:51 -0500
fabien
parents: 0
diff changeset
   154
install-aides: $(AIDES_TARGETS) $(AIDES_SRC)
c072d78b7ac2 [svn] r2049@freebird: fabien | 2005-12-30 16:41:51 -0500
fabien
parents: 0
diff changeset
   155
	mkdir -p $(INSTALL_DIR)
c072d78b7ac2 [svn] r2049@freebird: fabien | 2005-12-30 16:41:51 -0500
fabien
parents: 0
diff changeset
   156
	cp -a $(AIDES_TARGETS) $(INSTALL_DIR)
c072d78b7ac2 [svn] r2049@freebird: fabien | 2005-12-30 16:41:51 -0500
fabien
parents: 0
diff changeset
   157
	cp -a $(AIDES_SRC) $(INSTALL_DIR)
0
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
   158
2
976a1b8d4706 [svn] r2051@freebird: fabien | 2005-12-30 17:58:57 -0500
fabien
parents: 1
diff changeset
   159
.PHONY: install-paper install-html install-aides
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-paper:
c072d78b7ac2 [svn] r2049@freebird: fabien | 2005-12-30 16:41:51 -0500
fabien
parents: 0
diff changeset
   162
	rm -f $(PAPER_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
purge-html: 
c072d78b7ac2 [svn] r2049@freebird: fabien | 2005-12-30 16:41:51 -0500
fabien
parents: 0
diff changeset
   165
	rm -rf $(HTML_TARGETS)
0
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
   166
1
c072d78b7ac2 [svn] r2049@freebird: fabien | 2005-12-30 16:41:51 -0500
fabien
parents: 0
diff changeset
   167
purge-aides: 
c072d78b7ac2 [svn] r2049@freebird: fabien | 2005-12-30 16:41:51 -0500
fabien
parents: 0
diff changeset
   168
	rm -f $(AIDES_TARGETS)
0
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
   169
2
976a1b8d4706 [svn] r2051@freebird: fabien | 2005-12-30 17:58:57 -0500
fabien
parents: 1
diff changeset
   170
.PHONY: purge-paper purge-html purge-aides
0
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.tar.gz: $(HTML_ROOTFILE)
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
   173
	tar -czf $@ $(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
$(PACKAGE)$(NAME_SUFFIX).html.zip:  $(HTML_ROOTFILE)
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
   176
	zip -9r $@ $(HTML_OUTPUTDIR)
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
   177
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
   178
arpeges-basic.sgml: $(SGML_FILES)
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
   179
	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
   180
	 perl -pi -e 's;xmlns:xi=".*?";;' $@
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
   181
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
   182
arpeges.sgml: $(SGML_FILES)
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
   183
	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
   184
	 perl -pi -e 's;xmlns:xi=".*?";;' $@
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
   185
1
c072d78b7ac2 [svn] r2049@freebird: fabien | 2005-12-30 16:41:51 -0500
fabien
parents: 0
diff changeset
   186
.PHONY: clean purge
0
1397c2bfefa2 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
   187