#!/usr/bin/make

#---------------------------------------------------------------------------
# Makefile du paquet eole-envole-themes du projet ENVOLE
# Envole 9
#---------------------------------------------------------------------------

SOURCE                  := envole-themes

INSTALL                 := install
INSTALL_DATA            := install -m 644
INSTALL_PROGRAM         := install -m 755
INSTALL_DIR             := install -m 755 -d

EOLE_DIR                := $(DESTDIR)/usr/share/eole
CREOLE_DIR              := $(EOLE_DIR)/creole
CREOLE_DICO             := $(CREOLE_DIR)/dicos
CREOLE_TMPL             := $(CREOLE_DIR)/distrib
CREOLE_POSTSERVICE      := $(EOLE_DIR)/postservice
CREOLE_SQL				:= $(EOLE_DIR)/applications
CREOLE_SQL_PASSWORDS	:= $(CREOLE_SQL)/passwords

DIR_ENVOLE              := ${DESTDIR}/usr/share/envole/${SOURCE}

DICO                    := dicos
TMPL                    := tmpl
POSTSERVICE             := postservice
SQLPASSWORDS			:= sql/conf/passwords

all:

installdirs:
	$(INSTALL_DIR) $(EOLE_DIR)
	$(INSTALL_DIR) $(CREOLE_DIR)
	$(INSTALL_DIR) $(CREOLE_DICO)
	$(INSTALL_DIR) $(CREOLE_TMPL)
	$(INSTALL_DIR) $(CREOLE_POSTSERVICE)
	$(INSTALL_DIR) $(CREOLE_SQL)
	$(INSTALL_DIR) $(CREOLE_SQL_PASSWORDS)
	$(INSTALL_DIR) $(DIR_ENVOLE)

install: installdirs
	# Installation thèmes Eole
	cp -r src/eole-v01 ${DIR_ENVOLE}/eole

	# Installation thèmes Cloud
	cp -r src/cloud-v01 ${DIR_ENVOLE}/cloud
	
	# Installation thèmes piaMartinique
	cp -r src/piamartinique-v01 ${DIR_ENVOLE}/piamartinique

	# Installation thèmes reunion	
	cp -r src/entreunion-v01 ${DIR_ENVOLE}/entreunion
	cp -r src/piareunion-v01 ${DIR_ENVOLE}/piareunion
	
	for file in `ls -1 $(DICO)/`; do \
	 	$(INSTALL_DATA) $(DICO)/$$file $(CREOLE_DICO)/ ; \
	done
	for file in `ls -1 $(TMPL)/`; do \
	 	$(INSTALL_DATA) $(TMPL)/$$file $(CREOLE_TMPL)/ ; \
	done
	for file in `ls -1 $(POSTSERVICE)/`; do \
	 	$(INSTALL_PROGRAM) $(POSTSERVICE)/$$file $(CREOLE_POSTSERVICE)/ ; \
	done


uninstall:
	for file in `ls -1 $(DICO)/`; do \
	 	$(RM) $(CREOLE_DICO)/`basename $$file` ; \
	done
	for file in `ls -1 $(TMPL)/`; do \
	 	$(RM) $(CREOLE_TMPL)/`basename $$file` ; \
	done
	for file in `ls -1 $(POSTSERVICE)/`; do \
	 	$(RM) $(CREOLE_POSTSERVICE)/`basename $$file` ; \
	done

	$(RM) -r $(DIR_ENVOLE)
