Changeset 1797 in Sophya


Ignore:
Timestamp:
Nov 27, 2001, 10:19:36 PM (24 years ago)
Author:
aubourg
Message:

darwin

Location:
trunk
Files:
6 edited

Legend:

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

    r1783 r1797  
    117117AR       := ar
    118118ARFLAGS  := -rcs
     119ARARGS   := ?
    119120
    120121# le gnu ar ne fonctionne pas bien sur OSF...
     
    130131AR := libtool
    131132ARFLAGS := -static -o
     133ARARGS := ^
    132134EROSCXX := g++
    133135CXX := g++
  • trunk/SophyaLib/Mgr/mkmfPI

    r1212 r1797  
    11#!/bin/csh
    2 # $Id: mkmfPI,v 1.6 2000-09-29 22:46:38 ansari Exp $
     2# $Id: mkmfPI,v 1.7 2001-11-27 21:19:36 aubourg Exp $
    33
    44set makefname = 'GNUmakefile'
     
    5656
    5757echo $libf ':' $objfiles  >> $makefname
    58 echo '  $(AR) $(ARFLAGS)  $@ $? ' >> $makefname
     58echo '  $(AR) $(ARFLAGS)  $@ $($(ARARGS)) ' >> $makefname
    5959echo 'ifeq ($(CXX),cxx)' >> $makefname
    6060# echo '        $(CXX) $? $(CPPFLAGS) $(CXXFLAGS)' $hfcxxlibs '-o $(OBJ)xx.x -Hf' >> $makefname
  • trunk/SophyaLib/Mgr/mkmflib

    r1212 r1797  
    11#!/bin/csh
    2 # $Id: mkmflib,v 1.9 2000-09-29 22:46:38 ansari Exp $
     2# $Id: mkmflib,v 1.10 2001-11-27 21:19:36 aubourg Exp $
    33
    44cd ../$1
     
    5757echo $libf ':' \
    5858 `ls *.{c,cc} | comm -3 -1 $TMPDIR/exclude.sort - | sed -e 's/\.cc/.o/' | sed -e 's/\.c/.o/' | sed -e 's/^/$(OBJ)/'` >> GNUmakefile
    59 echo '  $(ARCXX) $(ARCXXFLAGS) $@ $?' >> GNUmakefile
     59echo '  $(ARCXX) $(ARCXXFLAGS) $@ $($(ARARGS))' >> GNUmakefile
    6060#  Pour faire compiler les instantiations automatique de cxx (DEC)
    6161echo 'ifeq ($(CXX),cxx)' >> GNUmakefile
  • trunk/SophyaLib/SysTools/cxxcmplnk.cc

    r1284 r1797  
    6060  cppFlags += "-DHPUX" ;
    6161  syscomp = "HPUX-"; 
     62#elif defined(Darwin)
     63  cppFlags += "-DDarwin";
     64  syscomp = "Darwin-";
    6265#endif
    6366
  • trunk/SophyaLib/SysTools/pdlmgr.cc

    r1796 r1797  
    172172  cmd = "ld -b -o " + fnameso + " " + fnameobj + " -lm -lc";
    173173#elif defined(Darwin)
    174   cmd = "ld -bundle -o " + fnameso + " " + fnameobj + " -lm -lc";
     174  cmd = "ld -bundle -o " + fnameso + " " + fnameobj + " -lm  -lcc_dynamic -lSystem -lbundle1.o";
    175175#else
    176176  cmd = "ld -o " + fnameso + " " + fnameobj + " -lm -lc";
  • trunk/SophyaPI/PIext/servnobjm.cc

    r1642 r1797  
    948948fputs("{return ((int_8)((v<0.) ? v-0.1 : v+0.1))&flg;}\n", fip);
    949949fputs("/* ------ Some random number generators --------- */ \n", fip);
     950fputs("#if defined(__ppc__) && defined(__MACH__)",fip);
     951fputs("#define drand48() ((double)(random())/LONG_MAX",fip);
     952fputs("#endif",fip);
    950953fputs("#define frand01() ( (float) drand48() ) \n", fip);
    951954fputs("#define drand01() drand48()  \n", fip);
Note: See TracChangeset for help on using the changeset viewer.