Changeset 3170


Ignore:
Timestamp:
12/14/07 16:48:45 (11 years ago)
Author:
paulf
Message:

changes for Linux and g77 compiling

Location:
trunk/src/seismic_processing/hyp2000_mgr
Files:
1 added
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/seismic_processing/hyp2000_mgr/hyp2000_mgr.c

    r2581 r3170  
    88 *    Revision history: 
    99 *     $Log$ 
     10 *     Revision 1.7  2007/12/14 21:47:58  paulf 
     11 *     changes for Linux and g77 compiling 
     12 * 
    1013 *     Revision 1.6  2007/01/19 16:08:37  paulf 
    1114 *     patched WINNT for older compiler 
     
    848851{ 
    849852   STRING outMsg; 
     853   int len; 
    850854 
    851855/* The Windows NT version 
     
    871875#endif 
    872876 
     877#if defined(_MACOSX) || defined(_LINUX) 
     878   /* extern hypo_ew_( char *, int * , int);  */ 
     879   strcpy( outMsg.a, inMsg ); 
     880   len=strlen(outMsg.a); 
     881   hypo_ew__( (char *) outMsg.a, iresr, len);  
     882#endif 
     883 
    873884/* Print a newline to avoid overwriting the 
    874885   last line written by hypoinverse, if any 
  • trunk/src/seismic_processing/hyp2000_mgr/makefile.ux

    r1888 r3170  
    88#    Revision history: 
    99#     $Log$ 
     10#     Revision 1.2  2007/12/14 21:48:08  paulf 
     11#     changes for Linux and g77 compiling 
     12# 
    1013#     Revision 1.1  2005/07/20 14:20:46  friberg 
    1114#     added in makefile.ux 
     
    3134 
    3235 
    33 F_OBJ = hyp2000_ew.o hyate.o hybda.o hybeg.o hycal.o \ 
     36F77=g77 -m32 
     37 
     38F_OBJ = hyp2000_ew_gnu.o hyate.o hybda.o hybeg.o hycal.o \ 
    3439        hycin.o hycmd.o hycout.o hycrh.o hycrt.o \ 
    3540        hydel.o hydelt.o hyedit.o hyfile.o hyfmc.o hyinit.o \ 
     
    4853 
    4954hyp2000_mgr: $(F_OBJ) $(C_OBJ) 
    50         f77 -e $(F_OBJ) $(C_OBJ) -o $B/hyp2000_mgr -lpthread -lc -Bstatic 
     55        $(F77) $(C_OBJ) $(F_OBJ) -o $B/hyp2000_mgr -lpthread -lc -Bstatic 
    5156# 
    5257#  Rule for compiling the C source files 
    5358# 
    5459.c.o: 
    55         cc -c $(GLOBALFLAGS) $< 
    56  
    57 hyp2000_ew.o: hyp2000_ew.for 
    58         f77 -c -silent hyp2000_ew.for 
     60        $(CC) -c $(GLOBALFLAGS) $< 
     61 
     62hyp2000_ew_gnu.o: hyp2000_ew_gnu.f 
     63        $(F77) -c  hyp2000_ew_gnu.f 
    5964 
    6065hyate.o:      $H/hyate.for 
    61         f77 -c -silent $H/hyate.for 
     66        $(F77) -c $H/hyate.for 
    6267 
    6368hybda.o:      $H/hybda.for 
    64         f77 -c -silent $H/hybda.for 
     69        $(F77) -c $H/hybda.for 
    6570 
    6671hybeg.o:      $H/hybeg.f 
    67         f77 -c -silent $H/hybeg.f 
     72        $(F77) -c $H/hybeg.f 
    6873 
    6974hycal.o:      $H/hycal.for 
    70         f77 -c -silent $H/hycal.for 
     75        $(F77) -c $H/hycal.for 
    7176 
    7277hycin.o:      $H/hycin.f 
    73         f77 -c -silent $H/hycin.f 
     78        $(F77) -c $H/hycin.f 
    7479 
    7580hycmd.o:      $H/hycmd.for 
    76         f77 -c -silent $H/hycmd.for 
     81        $(F77) -c $H/hycmd.for 
    7782 
    7883hycout.o:     $H/hycout.f 
    79         f77 -c -silent $H/hycout.f 
     84        $(F77) -c $H/hycout.f 
    8085 
    8186hycrh.o:      $H/hycrh.for 
    82         f77 -c -silent $H/hycrh.for 
     87        $(F77) -c $H/hycrh.for 
    8388 
    8489hycrt.o:      $H/hycrt.for 
    85         f77 -c -silent $H/hycrt.for 
     90        $(F77) -c $H/hycrt.for 
    8691 
    8792hydel.o:      $H/hydel.for 
    88         f77 -c -silent $H/hydel.for 
     93        $(F77) -c $H/hydel.for 
    8994 
    9095hydelt.o:     $H/hydelt.f 
    91         f77 -c -silent $H/hydelt.f 
     96        $(F77) -c $H/hydelt.f 
    9297 
    9398hyedit.o:     $H/hyedit.f 
    94         f77 -c -silent $H/hyedit.f 
     99        $(F77) -c $H/hyedit.f 
    95100 
    96101hyfile.o:     $H/hyfile.for 
    97         f77 -c -silent $H/hyfile.for 
     102        $(F77) -c $H/hyfile.for 
    98103  
    99104hyfmc.o:      $H/hyfmc.for 
    100         f77 -c -silent $H/hyfmc.for 
     105        $(F77) -c $H/hyfmc.for 
    101106 
    102107hyinit.o:     $H/hyinit.for 
    103         f77 -c -silent $H/hyinit.for 
     108        $(F77) -c $H/hyinit.for 
    104109 
    105110hyinp.o:      $H/hyinp.for 
    106         f77 -c -silent $H/hyinp.for 
     111        $(F77) -c $H/hyinp.for 
    107112 
    108113hyloc.o:      $H/hyloc.for 
    109         f77 -c -silent $H/hyloc.for 
     114        $(F77) -c $H/hyloc.for 
    110115 
    111116hylst.o:      $H/hylst.for 
    112         f77 -c -silent $H/hylst.for 
     117        $(F77) -c $H/hylst.for 
    113118 
    114119hymag.o:      $H/hymag.for 
    115         f77 -c -silent $H/hymag.for 
     120        $(F77) -c $H/hymag.for 
    116121 
    117122hymagp.o:     $H/hymagp.for 
    118         f77 -c -silent $H/hymagp.for 
     123        $(F77) -c $H/hymagp.for 
    119124 
    120125hyopen.o:     $H/hyopen.for 
    121         f77 -c -silent $H/hyopen.for 
     126        $(F77) -c $H/hyopen.for 
    122127 
    123128hyphs.o:      $H/hyphs.for 
    124         f77 -c -silent $H/hyphs.for 
     129        $(F77) -c $H/hyphs.for 
    125130 
    126131hypoinv.o:    $H/hypoinv.for 
    127         f77 -c -silent $H/hypoinv.for 
     132        $(F77) -c $H/hypoinv.for 
    128133 
    129134hypref.o:     $H/hypref.for 
    130         f77 -c -silent $H/hypref.for 
     135        $(F77) -c $H/hypref.for 
    131136 
    132137hypro.o:      $H/hypro.for 
    133         f77 -c -silent $H/hypro.for 
     138        $(F77) -c $H/hypro.for 
    134139 
    135140hyrep.o:      $H/hyrep.for 
    136         f77 -c -silent $H/hyrep.for 
     141        $(F77) -c $H/hyrep.for 
    137142 
    138143hysol.o:      $H/hysol.for 
    139         f77 -c -silent $H/hysol.for 
     144        $(F77) -c $H/hysol.for 
    140145 
    141146hysou.o:      $H/hysou.for 
    142         f77 -c -silent $H/hysou.for 
     147        $(F77) -c $H/hysou.for 
    143148 
    144149hysta.o:      $H/hysta.for 
    145         f77 -c -silent $H/hysta.for 
     150        $(F77) -c $H/hysta.for 
    146151 
    147152hystl.o:      $H/hystl.for 
    148         f77 -c -silent $H/hystl.for 
     153        $(F77) -c $H/hystl.for 
    149154 
    150155hysum.o:      $H/hysum.for 
    151         f77 -c -silent $H/hysum.for 
     156        $(F77) -c $H/hysum.for 
    152157 
    153158hysvd.o:      $H/hysvd.f 
    154         f77 -c -silent $H/hysvd.f 
     159        $(F77) -c $H/hysvd.f 
    155160 
    156161hytime.o:     $H/hytime.f 
    157         f77 -c -silent $H/hytime.f 
     162        $(F77) -c $H/hytime.f 
    158163 
    159164hytra.o:      $H/hytra.for 
    160         f77 -c -silent $H/hytra.for 
     165        $(F77) -c $H/hytra.for 
    161166 
    162167hytrh.o:      $H/hytrh.for 
    163         f77 -c -silent $H/hytrh.for 
     168        $(F77) -c $H/hytrh.for 
    164169 
    165170hytrl.o:      $H/hytrl.for 
    166         f77 -c -silent $H/hytrl.for 
     171        $(F77) -c $H/hytrl.for 
    167172 
    168173hytrt.o:      $H/hytrt.for 
    169         f77 -c -silent $H/hytrt.for 
     174        $(F77) -c $H/hytrt.for 
    170175 
    171176hyxmc.o:      $H/hyxmc.for 
    172         f77 -c -silent $H/hyxmc.for 
     177        $(F77) -c $H/hyxmc.for 
    173178 
    174179init_event.o: $H/init_event.f 
    175         f77 -c -silent $H/init_event.f 
     180        $(F77) -c $H/init_event.f 
    176181 
    177182medwt.o:      $H/medwt.for 
    178         f77 -c -silent $H/medwt.for 
     183        $(F77) -c $H/medwt.for 
    179184 
    180185utmcal.o:     $H/utmcal.for 
    181         f77 -c -silent $H/utmcal.for 
     186        $(F77) -c $H/utmcal.for 
    182187 
    183188spawn.o:      $S/spawn.f 
    184         f77 -c -silent $S/spawn.f 
     189        $(F77) -c $S/spawn.f 
    185190 
    186191openr.o:      $S/openr.f 
    187         f77 -c -silent $S/openr.f 
     192        $(F77) -c $S/openr.f 
    188193 
    189194askr.o:       $S/askr.for 
    190         f77 -c -silent $S/askr.for 
     195        $(F77) -c $S/askr.for 
    191196 
    192197openw.o:      $S/openw.f 
    193         f77 -c -silent $S/openw.f 
     198        $(F77) -c $S/openw.f 
    194199 
    195200errset.o:     $S/errset.f 
    196         f77 -c -silent $S/errset.f 
     201        $(F77) -c $S/errset.f 
    197202 
    198203leng.o:       $S/leng.for 
    199         f77 -c -silent $S/leng.for 
     204        $(F77) -c $S/leng.for 
    200205 
    201206dayjl.o:      $S/dayjl.for 
    202         f77 -c -silent $S/dayjl.for 
     207        $(F77) -c $S/dayjl.for 
    203208 
    204209lask.o:       $S/lask.for 
    205         f77 -c -silent $S/lask.for 
     210        $(F77) -c $S/lask.for 
    206211 
    207212readq.o:      $S/readq.for 
    208         f77 -c -silent $S/readq.for 
     213        $(F77) -c $S/readq.for 
    209214 
    210215jask.o:       $S/jask.for 
    211         f77 -c -silent $S/jask.for 
     216        $(F77) -c $S/jask.for 
    212217 
    213218jdate.o:      $S/jdate.for 
    214         f77 -c -silent $S/jdate.for 
     219        $(F77) -c $S/jdate.for 
    215220 
    216221klas.o:       $S/klas.for 
    217         f77 -c -silent $S/klas.for 
     222        $(F77) -c $S/klas.for 
    218223 
    219224upstr.o:      $S/upstr.for 
    220         f77 -c -silent $S/upstr.for 
     225        $(F77) -c $S/upstr.for 
    221226 
    222227askc.o:       $S/askc.for 
    223         f77 -c -silent $S/askc.for 
     228        $(F77) -c $S/askc.for 
    224229 
    225230box2.o:       $S/box2.for 
    226         f77 -c -silent $S/box2.for 
     231        $(F77) -c $S/box2.for 
    227232 
    228233box3.o:       $S/box3.for 
    229         f77 -c -silent $S/box3.for 
     234        $(F77) -c $S/box3.for 
    230235 
    231236klass.o:      $S/klass.for 
    232         f77 -c -silent $S/klass.for 
     237        $(F77) -c $S/klass.for 
    233238 
    234239ksic.o:       $S/ksic.for 
    235         f77 -c -silent $S/ksic.for 
     240        $(F77) -c $S/ksic.for 
    236241 
    237242# Clean-up rules 
Note: See TracChangeset for help on using the changeset viewer.