Changeset 478 in Sophya for trunk/SophyaLib


Ignore:
Timestamp:
Oct 19, 1999, 12:20:20 PM (26 years ago)
Author:
ansari
Message:

creation module FitsIOServer 19-OCT-99, GLM

Location:
trunk/SophyaLib/Mgr
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/SophyaLib/Mgr/Makefile.h

    r218 r478  
    141141endif
    142142
     143
    143144#  Pour compiler PI, sous Linux, les includes et libs se trouve souvent ds /usr/X11/include /usr/X11/lib/
    144145ifeq (${MACHEROS},Linux)
     
    166167endif
    167168
     169# Chemin pour la librairie cfitsio
     170FITSIOREP :=
     171FITSIOLIB :=
     172ifeq ($(SITE),LAL)
     173  override FITSIOREP :=/exp/planck/FitsIO/cfitsio/
     174  override FITSIOLIB := -L$(FITSIOREP) -lcfitsio
     175endif
     176
    168177#  S'il y a des flags particulier pour un module de compilation
    169178#ifndef MODULECPPFLAGS
     
    171180#endif
    172181
    173 CPPFLAGS     :=  -I${INC} -D${MACHEROSD} -I$(INC)/tnt $(MODULECPPFLAGS)
     182CPPFLAGS     :=  -I${INC} -I$(FITSIOREP) -D${MACHEROSD} -I$(INC)/tnt $(MODULECPPFLAGS)
    174183
    175184# Les options selon les divers compilateurs
  • trunk/SophyaLib/Mgr/Makefile.slb

    r266 r478  
    3939    override CMDTILSHLPI := echo 'No Template instanciation library'
    4040  endif
    41   override CMDSHLCXX := $(LINK.cc) -shared
     41  override CMDSHLCXX := $(LINK.cc) -shared -expect_unresolved '*'
    4242  override FGSHLACXX :=
    4343  override FGSHLNCXX :=
     
    6363OBJBlitz = $(shell echo `cat ./Blitz/Blitz.o.list`)
    6464OBJSamba = $(shell echo `cat ./Samba/Samba.o.list`)
     65OBJFitsIOServer = $(shell echo `cat ./FitsIOServer/FitsIOServer.o.list`)
    6566OBJPI         = $(shell echo `cat ./PI/PI.o.list`)
    6667OBJPIext      = $(shell echo `cat ./PIext/PIext.o.list`)
     
    7475        cd $(OBJ); \
    7576        $(CMDSHLCXX) -o $(SLB)libtools.so \
    76         $(FGSHLACXX) $(OBJSysTools) $(OBJNTools) $(OBJSamba) $(OBJBlitz) $(TILSHL) \
    77         $(FGSHLNCXX) -L$(SLB) $(LIBLSHL)
     77        $(FGSHLACXX) $(OBJSysTools) $(OBJNTools) $(OBJSamba) $(OBJFitsIOServer) $(OBJBlitz) $(TILSHL) \
     78        $(FGSHLNCXX) -L$(SLB) $(LIBLSHL)   $(FITSIOLIB)
    7879
    7980
  • trunk/SophyaLib/Mgr/MakefileUser.h

    r218 r478  
    142142endif
    143143
     144
    144145#  Pour compiler PI, sous Linux, les includes et libs se trouve souvent ds /usr/X11/include /usr/X11/lib/
    145146ifeq (${MACHEROS},Linux)
     
    167168endif
    168169
     170# Chemin pour la librairie cfitsio
     171FITSIOREP :=
     172FITSIOLIB :=
     173ifeq ($(SITE),LAL)
     174  override FITSIOREP :=/exp/planck/FitsIO/cfitsio/
     175  override FITSIOLIB := -L$(FITSIOREP) -lcfitsio
     176endif
     177
    169178#  S'il y a des flags particulier pour un module de compilation
    170179#ifndef MODULECPPFLAGS
     
    172181#endif
    173182
    174 CPPFLAGS     :=  -I${INC} -D${MACHEROSD} -I$(INC)/tnt $(MODULECPPFLAGS)
     183CPPFLAGS     :=  -I${INC} -I$(FITSIOREP) -D${MACHEROSD} -I$(INC)/tnt $(MODULECPPFLAGS)
    175184
    176185# Les options selon les divers compilateurs
  • trunk/SophyaLib/Mgr/libdirs

    r226 r478  
    22NTools
    33Samba
     4FitsIOServer
  • trunk/SophyaLib/Mgr/mkmf

    r226 r478  
    11#!/bin/csh
    2 # $Id: mkmf,v 1.2 1999-04-13 15:11:11 ansari Exp $
     2# $Id: mkmf,v 1.3 1999-10-19 10:20:20 ansari Exp $
    33
    44# creation de MakefileUser.h a partir de Makefile.h
    55echo 'mkmf: Creation de MakefileUser.h'
     6echo 'pour la librairie cfitsio : definir la variable d environnement SITE et donner l adresse de la librairie dans Makefile.h'
    67cat Makefile.h | awk -f makefileuser.awk >! MakefileUser.h
    78
     
    3031# pour instantiation automatique/manuels
    3132
    32 cxxlibs: Blitz SysTools NTools Samba
     33cxxlibs: Blitz SysTools NTools Samba FitsIOServer
    3334
    3435EOF
     
    3637
    3738#  Attention, ne pas changer l'ordre de libnames dependances cxx
    38 set libnames = (Blitz SysTools NTools Samba)
     39set libnames = (Blitz SysTools NTools Samba FitsIOServer)
    3940set i = 1
    4041set j = $#libnames ; @ j--
Note: See TracChangeset for help on using the changeset viewer.