Lines 24-30
Link Here
|
24 |
ifneq ($(findstring defines,$(MAKESECTION)),) |
24 |
ifneq ($(findstring defines,$(MAKESECTION)),) |
25 |
|
25 |
|
26 |
ifeq (,$(strip $(INSTALL_DIR))) |
26 |
ifeq (,$(strip $(INSTALL_DIR))) |
27 |
INSTALL_DIR = /usr/local/crystal |
27 |
INSTALL_DIR = $(DESTDIR)/usr/crystalspace |
|
|
28 |
endif |
29 |
|
30 |
ifeq (,$(strip $(DOCS_INSTALL_DIR))) |
31 |
DOCS_INSTALL_DIR = $(DESTDIR)/usr/share/doc/$(P) |
28 |
endif |
32 |
endif |
29 |
|
33 |
|
30 |
endif # ifneq ($(findstring defines,$(MAKESECTION)),) |
34 |
endif # ifneq ($(findstring defines,$(MAKESECTION)),) |
Lines 87-100
Link Here
|
87 |
docs/html/*/*.jpg docs/html/*/*.gif docs/html/*/*.png \ |
91 |
docs/html/*/*.jpg docs/html/*/*.gif docs/html/*/*.png \ |
88 |
docs/html/*/*/*.jpg docs/html/*/*/*.gif docs/html/*/*/*.png \ |
92 |
docs/html/*/*/*.jpg docs/html/*/*/*.gif docs/html/*/*/*.png \ |
89 |
docs/pubapi/*.html docs/pubapi/*.gif docs/pubapi/*.css ) |
93 |
docs/pubapi/*.html docs/pubapi/*.gif docs/pubapi/*.css ) |
90 |
INSTALL_DOCS.DIR1 = $(addprefix $(INSTALL_DIR)/, \ |
94 |
INSTALL_DOCS.DIR1 = $(addprefix $(DOCS_INSTALL_DIR)/, \ |
91 |
$(patsubst %/,%,$(sort $(dir $(INSTALL_DOCS.FILES))))) |
95 |
$(patsubst %/,%,$(sort $(dir $(INSTALL_DOCS.FILES))))) |
92 |
|
96 |
|
93 |
# Also include parent dirs in dirlist, for tutorial/mapcs |
97 |
# Also include parent dirs in dirlist, for tutorial/mapcs |
94 |
INSTALL_DOCS.DIR = $(filter-out $(INSTALL_DIR), \ |
98 |
INSTALL_DOCS.DIR = $(subst /docs/,/,$(filter-out $(DOCS_INSTALL_DIR) $(DOCS_INSTALL_DIR)/docs, \ |
95 |
$(sort $(INSTALL_DOCS.DIR1) $(patsubst %/,%,$(dir $(INSTALL_DOCS.DIR1))))) |
99 |
$(sort $(INSTALL_DOCS.DIR1) $(patsubst %/,%,$(dir $(INSTALL_DOCS.DIR1)))))) |
96 |
INSTALL_DOCS.DESTFILES = \ |
100 |
INSTALL_DOCS.DESTFILES = \ |
97 |
$(addprefix $(INSTALL_DIR)/,$(sort $(INSTALL_DOCS.FILES))) |
101 |
$(subst /docs/,/,$(addprefix $(DOCS_INSTALL_DIR)/,$(sort $(INSTALL_DOCS.FILES)))) |
98 |
|
102 |
|
99 |
# Files to install for scripts, includes parent dirs (for scripts/). |
103 |
# Files to install for scripts, includes parent dirs (for scripts/). |
100 |
INSTALL_SCRIPTS.FILES = $(wildcard scripts/python/*.py) |
104 |
INSTALL_SCRIPTS.FILES = $(wildcard scripts/python/*.py) |
Lines 131-137
Link Here
|
131 |
|
135 |
|
132 |
# Rules for creating installation directories. |
136 |
# Rules for creating installation directories. |
133 |
$(INSTALL_DIR) $(INSTALL_DIR)/bin $(INSTALL_LIB.DIR) $(INSTALL_INCLUDE.DIR) \ |
137 |
$(INSTALL_DIR) $(INSTALL_DIR)/bin $(INSTALL_LIB.DIR) $(INSTALL_INCLUDE.DIR) \ |
134 |
$(INSTALL_DIR)/data $(INSTALL_DIR)/data/config: |
138 |
$(INSTALL_DIR)/data $(INSTALL_DIR)/data/config $(DOCS_INSTALL_DIR): |
135 |
$(MKDIR) |
139 |
$(MKDIR) |
136 |
|
140 |
|
137 |
ifneq ($(strip $(OUTDLL)),) |
141 |
ifneq ($(strip $(OUTDLL)),) |
Lines 194-204
Link Here
|
194 |
$(MKDIR) |
198 |
$(MKDIR) |
195 |
@echo $@/deleteme.dir >> $(INSTALL_LOG) |
199 |
@echo $@/deleteme.dir >> $(INSTALL_LOG) |
196 |
|
200 |
|
197 |
$(INSTALL_DOCS.DESTFILES): $(INSTALL_DIR)/docs/% : docs/% |
201 |
$(INSTALL_DOCS.DESTFILES): $(DOCS_INSTALL_DIR)/% : docs/% |
198 |
$(CP) $< $@ |
202 |
$(CP) $< $@ |
199 |
@echo $@ >> $(INSTALL_LOG) |
203 |
@echo $@ >> $(INSTALL_LOG) |
200 |
|
204 |
|
201 |
install_docs: $(INSTALL_DIR)/docs $(INSTALL_DOCS.DIR) \ |
205 |
install_docs: $(DOCS_INSTALL_DIR) $(INSTALL_DOCS.DIR) \ |
202 |
$(INSTALL_DOCS.DESTFILES) |
206 |
$(INSTALL_DOCS.DESTFILES) |
203 |
|
207 |
|
204 |
# Install Scripts |
208 |
# Install Scripts |