blob: 6933557e3f38c058dcabc2ca9e7085b9343fa1a1 (
plain)
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
|
# this file should be exactly the same in each section of the CVS. A copy is
# kept in each section of the CVS so that each section will be
# self-sufficient. <hans@at.or.at>
# $(INSTALL_PREFIX) and $(SRC_ROOT_DIR) are set in Makefile
# base
DOCS_BASE = $(INSTALL_PREFIX)/doc
# sources
ABSTRACTIONS_SRC = $(SRC_ROOT_DIR)/abstractions
DOCS_SRC = $(SRC_ROOT_DIR)/doc
EXTERNALS_SRC = $(SRC_ROOT_DIR)/externals
# destinations
APPLICATIONS_DEST = $(DOCS_BASE)/examples
OBJECTS_DEST = $(INSTALL_PREFIX)/extra
DOCS_DEST = $(DOCS_BASE)/5.reference
MANUALS_DEST = $(DOCS_BASE)/manuals
#------------------------------------------------------------------------------#
# DIRECTORY STRUCTURE TARGETS
#------------------------------------------------------------------------------#
# first make sure that the directory structure is setup
$(INSTALL_PREFIX):
install -d $(INSTALL_PREFIX)
$(APPLICATIONS_DEST): $(INSTALL_PREFIX)
install -d $(APPLICATIONS_DEST)
$(OBJECTS_DEST): $(INSTALL_PREFIX)
install -d $(OBJECTS_DEST)
$(DOCS_DEST): $(INSTALL_PREFIX)
install -d $(DOCS_DEST)
$(MANUALS_DEST): $(INSTALL_PREFIX)
install -d $(MANUALS_DEST)
|