source: Sophya/trunk/SophyaLib/Mgr/mkmflien@ 949

Last change on this file since 949 was 936, checked in by ansari, 26 years ago

cmv 14/4/00

  • Property svn:executable set to *
File size: 1.8 KB
RevLine 
[218]1#!/bin/csh
[936]2# $Id: mkmflien,v 1.7 2000-04-14 14:19:21 ansari Exp $
[218]3
4#########################################################
5#### repertoire contenant les repertoires du code+include
6#########################################################
7pushd ../. > /dev/null
[554]8set src = ` pwd | sed 's?^/tmp_mnt??' `
[218]9popd > /dev/null
10
11#############################################################
12#### repertoire contenant les liens a creer pour les includes
13#############################################################
14if( $#argv >= 1 ) then
15 set dst = $1
16else
17 set dst = $DPCDEVREP/Include
18endif
19if ( ! -d $dst/ ) then
20 echo repertoire $dst inconnu
21 exit -1
22endif
23
[915]24# Clean it up
[936]25find $dst/. -name \* -exec rm -f {} \;
[915]26
[218]27#########################################################
28### Les includes a mettre dans Include pour les Makefiles
29#########################################################
[737]30foreach f ( $src/Mgr/Makefile.h $src/Mgr/Makefile.slb $src/Mgr/MakefileUser.h )
[218]31 if( -e $f ) then
32 ln -sf $f $dst/
33 endif
34end
35
36###################################################
37#### Les includes de tnt a mettre dans Include/tnt
38###################################################
[737]39#if( -d $dst/tnt ) then
40# if( -d $src/tnt ) then
41# foreach f ( $src/tnt/*.h )
42# ln -sf $f $dst/tnt/
43# end
44# endif
45#endif
[218]46
47###################################################
48#### Les includes de Blitz++ lien ds Include
49###################################################
[248]50if( -d $src/Blitz ) then
[218]51 ln -sf $src/Blitz/blitz $dst/blitz
52endif
53
54####################################################
55#### Les includes du code C++ a mettre dans Include
56####################################################
[740]57foreach d (`cat libdirs` `cat extlibdirs` PI PIext )
[218]58 if ( -d $src/$d ) then
59 echo $src/$d
60 foreach f ( $src/$d/*.h )
61 ln -sf $f $dst/
62 end
63 endif
64end
65
66exit 0
Note: See TracBrowser for help on using the repository browser.