Dilib, module DilibMake, templates, MacBook

De Wicri Outils

Cette page introduit les fichiers paramètres pour une installation sur un ordinateur de type MacBook.

Commandes préparatoires

Installation simplifiée

Se placer sous le répertoire racine de l'installation
cd ~/Documents
Création hiérarchie

Pour la première installation

 

mkdir Dilib
mkdir Dilib/V0.6.38
mkdir Dilib/V0.6.38/Main
mkdir Dilib/tmp
mkdir WicriRoot
mkdir WicriRoot/Wicri


Fichier init.sh

Installation simplifiée

# -*- coding: utf-8 -*-
#
#-------------- Fichier d'initialisation $DILIB/init.sh ---------------

# Installation type MacBook sous Mac OS X
# Compilation en mode Main

# A définir pour chaque site, exemple :
DILIB_BOTTOM=$HOME/Documents/Dilib
export DILIB_BOTTOM

# A définir pour chaque changement de version

DILIB_ROOT=$DILIB_BOTTOM/Documents/Dilib/V0.6/V0.6.3/V0.6.38

export DILIB_ROOT

# A définir pour chaque version utilisateur, exemple : 
WICRI_ROOT=$HOME/Documents/WicriRoot

export WICRI_ROOT

# Personnalisation (à définir pour chaque site / ici pour un site mono utilisateur)
# Ce dispositif est esentiellement destiné à la génération de  serveurs ISTEX // Il peut être supprimé sinon.

source $DILIB_BOTTOM/initLocal.sh

#=====================================================================================
#      Ce qui suit ne doit pas être modifié
#

DILIB=$DILIB_ROOT/Main
export DILIB

DILIB_IMPORT=$DILIB_ROOT/Import
export DILIB_IMPORT

DILIB_MODE=Main
export DILIB_MODE

source $DILIB_IMPORT/setVersion.sh

MANPATH=$DILIB/man:$MANPATH
PATH=$DILIB/bin:$PATH
DILIB_CC=" -I$DILIB/include $DILIB/lib/libDilib.a -ll -g"
DILIB_WORKSPACE=/tmp
export DILIB_CC
export DILIB_WORKSPACE

DILIB_TARGET_BOTTOM=/applis/lorexplor/Dilib
export DILIB_TARGET_BOTTOM

WICRI_TARGET_ROOT=/applis/lorexplor/Wicri
export WICRI_TARGET_ROOT

Installation développement

Fichier MakeDef.mk

TOUCH = touch $@
CC = gcc -g
RANLIB = ranlib
LEX_C = lex.yy.c
LEX_L = -ll

MAKE_MAN=$(DILIB_ROOT)/Import/DilibMake/DilibMakeManNT.sh
MAKE_SHELL=$(DILIB_ROOT)/Import/DilibMake/DilibMakeShell
MAKEMAN=$(DILIB)/bin/DilibMakeMan.sh