home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / f2csrc.zip / f2csrc / libf2c / Makefile < prev   
Makefile  |  1994-07-31  |  4KB  |  101 lines

  1. ##############
  2. # static libs
  3. #AR = ar
  4. #RANLIB = ar sv
  5. #A = a
  6. #O = o
  7. ##############
  8. # dynamic libs
  9. AR = emxomfar
  10. RANLIB = emxomfar sv
  11. A = lib
  12. O = obj
  13. ##############
  14. .SUFFIXES:
  15. .SUFFIXES: .exe .$A .$O .c .h
  16. ARFLAGS = rv
  17. CC = gcc -ansi -I..
  18. SHELL = ksh
  19. SHELLFLAGS = -c
  20. COMMAND = "$(CMNDNAME) $(CMNDARGS)"
  21.  
  22. F2COBJS= \
  23.     abort_.$O backspace.$O c_abs.$O c_cos.$O c_div.$O c_exp.$O \
  24.     c_log.$O c_sin.$O c_sqrt.$O cabs.$O close.$O d_abs.$O \
  25.     d_acos.$O d_asin.$O d_atan.$O d_atn2.$O d_cnjg.$O d_cos.$O \
  26.     d_cosh.$O d_dim.$O d_exp.$O d_imag.$O d_int.$O d_lg10.$O \
  27.     d_log.$O d_mod.$O d_nint.$O d_prod.$O d_sign.$O d_sin.$O \
  28.     d_sinh.$O d_sqrt.$O d_tan.$O d_tanh.$O derf_.$O derfc_.$O \
  29.     dfe.$O dolio.$O due.$O ef1asc_.$O ef1cmc_.$O endfile.$O \
  30.     erf_.$O erfc_.$O err.$O fmt.$O fmtlib.$O getarg_.$O \
  31.     getenv_.$O h_abs.$O h_dim.$O h_dnnt.$O h_indx.$O h_len.$O \
  32.     h_mod.$O h_nint.$O h_sign.$O hl_ge.$O hl_gt.$O hl_le.$O \
  33.     hl_lt.$O i_abs.$O i_dim.$O i_dnnt.$O i_indx.$O i_len.$O \
  34.     i_mod.$O i_nint.$O i_sign.$O iargc_.$O iio.$O ilnw.$O \
  35.     inquire.$O l_ge.$O l_gt.$O l_le.$O l_lt.$O lread.$O \
  36.     lwrite.$O main.$O open.$O pow_ci.$O pow_dd.$O pow_di.$O \
  37.     pow_hh.$O pow_ii.$O pow_ri.$O pow_zi.$O pow_zz.$O r_abs.$O \
  38.     r_acos.$O r_asin.$O r_atan.$O r_atn2.$O r_cnjg.$O r_cos.$O \
  39.     r_cosh.$O r_dim.$O r_exp.$O r_imag.$O r_int.$O r_lg10.$O \
  40.     r_log.$O r_mod.$O r_nint.$O r_sign.$O r_sin.$O r_sinh.$O \
  41.     r_sqrt.$O r_tan.$O r_tanh.$O rdfmt.$O rewind.$O rsfe.$O \
  42.     rsli.$O rsne.$O s_cat.$O s_cmp.$O s_copy.$O s_paus.$O \
  43.     s_rnge.$O s_stop.$O sfe.$O sig_die.$O signal_.$O sue.$O \
  44.     system_.$O typesize.$O uio.$O util.$O wref.$O wrtfmt.$O \
  45.     wsfe.$O wsle.$O wsne.$O xwsne.$O z_abs.$O z_cos.$O \
  46.     z_div.$O z_exp.$O z_log.$O z_sin.$O z_sqrt.$O
  47.  
  48. f2c.$A : $(F2COBJS)
  49.     $(AR) $(ARFLAGS) f2c.$A $?
  50.     $(RANLIB) f2c.$A
  51.  
  52. F2CLIBOBJS= \
  53.     derf_.$O derfc_.$O erf_.$O erfc_.$O getarg_.$O iargc_.$O main.$O
  54.  
  55. f2clib.$A : $(F2CLIBOBJS)
  56.     $(AR) $(ARFLAGS) f2clib.$A $?
  57.     $(RANLIB) f2clib.$A
  58.  
  59. F2CDLLOBJS= \
  60.     abort_.$O backspace.$O c_abs.$O c_cos.$O c_div.$O c_exp.$O \
  61.     c_log.$O c_sin.$O c_sqrt.$O cabs.$O close.$O d_abs.$O d_acos.$O \
  62.     d_asin.$O d_atan.$O d_atn2.$O d_cnjg.$O d_cos.$O d_cosh.$O \
  63.     d_dim.$O d_exp.$O d_imag.$O d_int.$O d_lg10.$O d_log.$O \
  64.     d_mod.$O d_nint.$O d_prod.$O d_sign.$O d_sin.$O d_sinh.$O \
  65.     d_sqrt.$O d_tan.$O d_tanh.$O dfe.$O dolio.$O due.$O ef1asc_.$O \
  66.     ef1cmc_.$O endfile.$O err.$O fmt.$O fmtlib.$O getenv_.$O \
  67.     h_abs.$O h_dim.$O h_dnnt.$O h_indx.$O h_len.$O h_mod.$O \
  68.     h_nint.$O h_sign.$O hl_ge.$O hl_gt.$O hl_le.$O hl_lt.$O \
  69.     i_abs.$O i_dim.$O i_dnnt.$O i_indx.$O i_len.$O i_mod.$O \
  70.     i_nint.$O i_sign.$O iio.$O ilnw.$O inquire.$O l_ge.$O l_gt.$O \
  71.     l_le.$O l_lt.$O lread.$O lwrite.$O open.$O pow_ci.$O pow_dd.$O \
  72.     pow_di.$O pow_hh.$O pow_ii.$O pow_ri.$O pow_zi.$O pow_zz.$O \
  73.     r_abs.$O r_acos.$O r_asin.$O r_atan.$O r_atn2.$O r_cnjg.$O \
  74.     r_cos.$O r_cosh.$O r_dim.$O r_exp.$O r_imag.$O r_int.$O \
  75.     r_lg10.$O r_log.$O r_mod.$O r_nint.$O r_sign.$O r_sin.$O \
  76.     r_sinh.$O r_sqrt.$O r_tan.$O r_tanh.$O rdfmt.$O rewind.$O \
  77.     rsfe.$O rsli.$O rsne.$O s_cat.$O s_cmp.$O s_copy.$O s_paus.$O \
  78.     s_rnge.$O s_stop.$O sfe.$O sig_die.$O signal_.$O sue.$O \
  79.     system_.$O typesize.$O uio.$O util.$O wref.$O wrtfmt.$O \
  80.     wsfe.$O wsle.$O wsne.$O xwsne.$O z_abs.$O z_cos.$O z_div.$O \
  81.     z_exp.$O z_log.$O z_sin.$O z_sqrt.$O
  82.  
  83. # target for import library
  84.  
  85. f2cdll.$A: f2cdll.def
  86.     emximp -o f2cdll.$A f2cdll.def
  87.  
  88. # target for dll library
  89.  
  90. f2cdll.dll: dllobj.$A f2cdll.def
  91.     $(CC) -o f2cdll.dll dllobj.$A f2cdll.def -Zdll -Zomf -Zmtd -mprobe
  92.  
  93. dllobj.$A : $(F2CDLLOBJS)
  94.     $(AR) $(ARFLAGS) dllobj.$A $?
  95.     $(RANLIB) dllobj.$A
  96.  
  97. f2cdll.def: f2cdll.df dllobj.$A
  98.     copy f2cdll.df f2cdll.def
  99.     emxexp dllobj.$A >>f2cdll.def
  100.  
  101.