"Fossies" - the Fresh Open Source Software Archive

Member "mapm_4.9.5a/makefile.osx" (21 Feb 2010, 3614 Bytes) of package /linux/misc/old/mapm-4.9.5a.tar.gz:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file.

    1 #
    2 # Modified makefile for MAPM library version = 4.9.5
    3 # for use with OS X on x86
    4 # 
    5 # Run this makefile from the source subdirectory with
    6 #   make -f makefile.osx
    7 #
    8 #
    9 
   10 SHELL = /bin/sh
   11 CC = gcc
   12 CCP = g++
   13 
   14 CFLAGS = -Wall -O2 
   15 CFLAG3 = -Wall -O3
   16 LFLAGS = #-s -static
   17 
   18 OBJS =	mapmhasn.o \
   19 	mapmhsin.o \
   20 	mapm_pow.o \
   21 	mapm_log.o \
   22 	mapm_lg2.o \
   23 	mapm_lg4.o \
   24 	mapm_exp.o \
   25 	mapm_lg3.o \
   26 	mapmasin.o \
   27 	mapmasn0.o \
   28 	mapm_sin.o \
   29 	mapm5sin.o \
   30 	mapmrsin.o \
   31 	mapm_cpi.o \
   32 	mapmsqrt.o \
   33 	mapmcbrt.o \
   34 	mapmgues.o \
   35 	mapmfact.o \
   36 	mapm_gcd.o \
   37 	mapmipwr.o \
   38 	mapmpwr2.o \
   39 	mapm_rnd.o \
   40 	mapm_flr.o \
   41 	mapm_fpf.o \
   42 	mapm_rcp.o \
   43 	mapmstck.o \
   44 	mapm_div.o \
   45 	mapm_mul.o \
   46 	mapmfmul.o \
   47 	mapm_fft.o \
   48 	mapm_add.o \
   49 	mapmistr.o \
   50 	mapm_set.o \
   51 	mapm_fam.o \
   52 	mapmutil.o \
   53 	mapmutl2.o \
   54 	mapmutl1.o \
   55 	mapmcnst.o
   56 
   57 all: libmapm.a calc primenum validate cpp_demo
   58 
   59 calc: libmapm.a calc.o
   60 	$(CC) $(LFLAGS) -o calc calc.o libmapm.a -lm
   61 
   62 primenum: libmapm.a primenum.o
   63 	$(CC) $(LFLAGS) -o primenum primenum.o libmapm.a -lm
   64 
   65 validate: libmapm.a validate.o
   66 	$(CC) $(LFLAGS) -o validate validate.o libmapm.a -lm
   67 
   68 cpp_demo: libmapm.a cpp_demo.o
   69 	$(CCP) -o cpp_demo cpp_demo.o libmapm.a -lm
   70 
   71 libmapm.a: $(OBJS)
   72 	rm -f libmapm.a
   73 	ar rc libmapm.a $(OBJS)
   74 	ranlib libmapm.a 
   75 
   76 mapmhasn.o: mapmhasn.c
   77 	$(CC) -c $(CFLAGS) mapmhasn.c
   78 
   79 mapmhsin.o: mapmhsin.c
   80 	$(CC) -c $(CFLAGS) mapmhsin.c
   81 
   82 mapm_pow.o: mapm_pow.c
   83 	$(CC) -c $(CFLAGS) mapm_pow.c
   84 
   85 mapm_log.o: mapm_log.c
   86 	$(CC) -c $(CFLAGS) mapm_log.c
   87 
   88 mapm_lg2.o: mapm_lg2.c
   89 	$(CC) -c $(CFLAGS) mapm_lg2.c
   90 
   91 mapm_lg3.o: mapm_lg3.c
   92 	$(CC) -c $(CFLAGS) mapm_lg3.c
   93 
   94 mapm_lg4.o: mapm_lg4.c
   95 	$(CC) -c $(CFLAGS) mapm_lg4.c
   96 
   97 mapm_exp.o: mapm_exp.c
   98 	$(CC) -c $(CFLAGS) mapm_exp.c
   99 
  100 mapmasin.o: mapmasin.c
  101 	$(CC) -c $(CFLAGS) mapmasin.c
  102 
  103 mapmasn0.o: mapmasn0.c
  104 	$(CC) -c $(CFLAGS) mapmasn0.c
  105 
  106 mapm_sin.o: mapm_sin.c
  107 	$(CC) -c $(CFLAGS) mapm_sin.c
  108 
  109 mapm5sin.o: mapm5sin.c
  110 	$(CC) -c $(CFLAGS) mapm5sin.c
  111 
  112 mapm_cpi.o: mapm_cpi.c
  113 	$(CC) -c $(CFLAGS) mapm_cpi.c
  114 
  115 mapm_flr.o: mapm_flr.c
  116 	$(CC) -c $(CFLAGS) mapm_flr.c
  117 
  118 mapm_fpf.o: mapm_fpf.c
  119 	$(CC) -c $(CFLAGS) mapm_fpf.c
  120 
  121 mapm_gcd.o: mapm_gcd.c
  122 	$(CC) -c $(CFLAGS) mapm_gcd.c
  123 
  124 mapm_fam.o: mapm_fam.c
  125 	$(CC) -c $(CFLAGS) mapm_fam.c
  126 
  127 mapmrsin.o: mapmrsin.c
  128 	$(CC) -c $(CFLAGS) mapmrsin.c
  129 
  130 mapmsqrt.o: mapmsqrt.c
  131 	$(CC) -c $(CFLAGS) mapmsqrt.c
  132 
  133 mapmcbrt.o: mapmcbrt.c
  134 	$(CC) -c $(CFLAGS) mapmcbrt.c
  135 
  136 mapmgues.o: mapmgues.c
  137 	$(CC) -c $(CFLAGS) mapmgues.c
  138 
  139 mapmfact.o: mapmfact.c
  140 	$(CC) -c $(CFLAGS) mapmfact.c
  141 
  142 mapmipwr.o: mapmipwr.c
  143 	$(CC) -c $(CFLAGS) mapmipwr.c
  144 
  145 mapmpwr2.o: mapmpwr2.c
  146 	$(CC) -c $(CFLAGS) mapmpwr2.c
  147 
  148 mapm_rnd.o: mapm_rnd.c
  149 	$(CC) -c $(CFLAGS) mapm_rnd.c
  150 
  151 mapmstck.o: mapmstck.c
  152 	$(CC) -c $(CFLAGS) mapmstck.c
  153 
  154 mapm_rcp.o: mapm_rcp.c
  155 	$(CC) -c $(CFLAGS) mapm_rcp.c
  156 
  157 mapm_div.o: mapm_div.c
  158 	$(CC) -c $(CFLAGS) mapm_div.c
  159 
  160 mapm_mul.o: mapm_mul.c
  161 	$(CC) -c $(CFLAGS) mapm_mul.c
  162 
  163 mapmfmul.o: mapmfmul.c
  164 	$(CC) -c $(CFLAG3) mapmfmul.c
  165 
  166 mapm_fft.o: mapm_fft.c
  167 	$(CC) -c $(CFLAGS) mapm_fft.c
  168 
  169 mapm_add.o: mapm_add.c
  170 	$(CC) -c $(CFLAGS) mapm_add.c
  171 
  172 mapmistr.o: mapmistr.c
  173 	$(CC) -c $(CFLAGS) mapmistr.c
  174 
  175 mapm_set.o: mapm_set.c
  176 	$(CC) -c $(CFLAGS) mapm_set.c
  177 
  178 mapmutl1.o: mapmutl1.c
  179 	$(CC) -c $(CFLAGS) mapmutl1.c
  180 
  181 mapmutl2.o: mapmutl2.c
  182 	$(CC) -c $(CFLAGS) mapmutl2.c
  183 
  184 mapmutil.o: mapmutil.c
  185 	$(CC) -c $(CFLAG3) mapmutil.c
  186 
  187 mapmcnst.o: mapmcnst.c
  188 	$(CC) -c $(CFLAGS) mapmcnst.c
  189 
  190 calc.o: calc.c
  191 	$(CC) -c $(CFLAGS) calc.c
  192 
  193 primenum.o: primenum.c
  194 	$(CC) -c $(CFLAGS) primenum.c
  195 
  196 validate.o: validate.c
  197 	$(CC) -c $(CFLAGS) validate.c
  198 
  199 cpp_demo.o: cpp_demo.cpp
  200 	$(CCP) -c $(CFLAGS) cpp_demo.cpp
  201 
  202 clean: 
  203 	rm -f *.o 
  204 	rm -f calc primenum validate cpp_demo
  205