| 38 |
CAMLOPT_P = ocamlopt -inline 25 |
CAMLOPT_P = ocamlopt -inline 25 |
| 39 |
endif |
endif |
| 40 |
|
|
| 41 |
|
ifeq ($(PHP), true) |
| 42 |
|
PHP_ARG = -php |
| 43 |
|
WEB_EXT = .php |
| 44 |
|
else |
| 45 |
|
PHP_ARG = |
| 46 |
|
WEB_EXT = .html |
| 47 |
|
endif |
| 48 |
|
|
| 49 |
OPT = -warn-error FPS |
OPT = -warn-error FPS |
| 50 |
CAMLC = ocamlfind $(CAMLC_P) $(OPT) -package "$(PACKAGES)" |
CAMLC = ocamlfind $(CAMLC_P) $(OPT) -package "$(PACKAGES)" |
| 51 |
CAMLOPT = ocamlfind $(CAMLOPT_P) $(OPT) -package "$(PACKAGES)" |
CAMLOPT = ocamlfind $(CAMLOPT_P) $(OPT) -package "$(PACKAGES)" |
| 161 |
(cd web/examples; ../../cduce --quiet build.cd) |
(cd web/examples; ../../cduce --quiet build.cd) |
| 162 |
|
|
| 163 |
web/files: cduce web/site.cd |
web/files: cduce web/site.cd |
| 164 |
(cd web; ../cduce --quiet site.cd --arg -php site.xml) |
(cd web; ../cduce --quiet site.cd --arg $(PHP_ARG) site.xml) |
| 165 |
|
|
| 166 |
|
|
| 167 |
|
|
| 168 |
|
|
| 169 |
install_web_local:web/files webiface |
install_web_local:web/files webiface |
| 170 |
cp web/www/*.php web/cduce.css $(CDUCE_HTML_DIR)/ |
cp web/www/*$(WEB_EXT) web/cduce.css $(HTML_DIR)/ |
| 171 |
cp webiface $(CGI_DIR)/cduce |
cp webiface $(CGI_DIR)/cduce |
| 172 |
if test ! -d "$(CDUCE_HTML_DIR)/img" ; then \ |
if test ! -d "$(HTML_DIR)/img" ; then \ |
| 173 |
mkdir $(CDUCE_HTML_DIR)/img; \ |
mkdir $(HTML_DIR)/img; \ |
| 174 |
fi; |
fi; |
| 175 |
cp web/img/*.* $(CDUCE_HTML_DIR)/img |
cp web/img/*.* $(HTML_DIR)/img |
| 176 |
|
|
| 177 |
|
|
| 178 |
local_website: cduce webiface |
#local_website: cduce webiface |
| 179 |
(cd web; ../cduce --quiet site.cd --arg site.xml) |
# (cd web; ../cduce --quiet site.cd --arg site.xml) |
| 180 |
# cp web/www/*.html web/cduce.css $(CDUCE_HTML_DIR)/ |
# cp web/www/*.html web/cduce.css $(CDUCE_HTML_DIR)/ |
| 181 |
# cp webiface $(CGI_DIR)/cduce |
# cp webiface $(CGI_DIR)/cduce |