You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
64 lines
1.7 KiB
64 lines
1.7 KiB
# |
|
# NE PAS EDITER CE FICHIER |
|
# |
|
# Voir Makefile |
|
|
|
|
|
########################## |
|
# Application web envole # |
|
########################## |
|
ifneq (, $(filter oui web, $(PKGAPPS))) |
|
# |
|
# Sanity check |
|
# |
|
ifeq (, $(filter-out X.X, $(strip $(VERSION)))) |
|
$(error $$(VERSION) variable has incorrect value '$(VERSION)') |
|
endif |
|
|
|
# Where to store web application files |
|
WEB_PATH := $(DESTDIR)/var/www/html |
|
|
|
# Envole |
|
sharenvole_PROG_DIR := $(DESTDIR)/usr/share/envole/$(SOURCE) |
|
|
|
src_$(SOURCE)-$(VERSION)_REC_DIR := $(WEB_PATH)/$(SOURCE) |
|
src_plugins-$(VERSION)_REC_DIR := $(WEB_PATH)/$(SOURCE)/plugin |
|
src_lang-$(VERSION)_REC_DIR := $(WEB_PATH)/$(SOURCE)/lang |
|
|
|
endif |
|
|
|
########################## |
|
# Application EOLE flask # |
|
########################## |
|
ifneq (, $(filter flask, $(PKGAPPS))) |
|
# |
|
# Sanity check |
|
# |
|
ifeq (, $(filter-out XXX, $(strip $(FLASK_MODULE)))) |
|
$(error $$(FLASK_MODULE) variable has incorrect value '$(FLASK_MODULE)') |
|
endif |
|
|
|
ifeq (, $(strip $(wildcard src/$(FLASK_MODULE).conf))) |
|
$(error missing eoleflask configuration file 'src/$(FLASK_MODULE).conf') |
|
endif |
|
|
|
# Everything is related to mount point |
|
APPS_MOUNT_POINT := $(shell sed -ne 's|^"MOUNT_POINT"[[:space:]]*:[[:space:]]*"/\([^"]*\)",|\1|p' \ |
|
src/$(FLASK_MODULE).conf) |
|
|
|
ifeq (, $(strip $(APPS_MOUNT_POINT))) |
|
$(error no "MOUNT_POINT" in eoleflask configuration file 'src/$(FLASK_MODULE).conf') |
|
endif |
|
|
|
# eole-flask configuration |
|
src_DATA_DIR := $(DESTDIR)/etc/eole/flask/available |
|
|
|
# Where to store flask application files |
|
FLASK_PATH := $(eole_DIR)/flask/$(APPS_MOUNT_POINT) |
|
|
|
# static files |
|
src_$(FLASK_MODULE)_static_REC_DIR := $(FLASK_PATH)/static |
|
src_$(FLASK_MODULE)_templates_REC_DIR := $(FLASK_PATH)/templates |
|
src_$(FLASK_MODULE)_instance_REC_DIR := $(FLASK_PATH)/resources |
|
|
|
endif
|
|
|