Mac binaries
[jabaws.git] / website / archive / binaries / mac / src / disembl / Tisean_3.0.1 / source_f / randomize / Makefile.in
1 SHELL = /bin/sh
2
3 prefix = @prefix@
4 exec_prefix = @exec_prefix@
5 BINDIR = ${exec_prefix}/@bindir@
6
7 FC = @FC@
8 FFLAGS = @FFLAGS@
9 INSTALL = @INSTALL@
10 LDFLAGS = @LDFLAGS@
11
12 LOADLIBES = ../libtsa.a ../libsla.a
13
14 SRC = randomize.f cost/$(COST).o cool/$(COOL).o perm/$(PERM).o
15 TRG = randomize_$(COST)_$(COOL)_$(PERM)
16
17 all install clean missing uninstall:
18         -$(MAKE) COST=auto      COOL=exp PERM=random $@-one
19         -$(MAKE) COST=autop     COOL=exp PERM=random $@-one
20         -$(MAKE) COST=spikeauto COOL=exp PERM=random $@-one
21         -$(MAKE) COST=spikespec COOL=exp PERM=event  $@-one
22         -$(MAKE) COST=uneven    COOL=exp PERM=random $@-one
23 # add more similar lines for each module you have written
24 # for example if you created cost/mycost.f
25 #       -$(MAKE) COST=mycost  COOL=exp PERM=random $@-one
26
27 install-one: $(TRG)
28         -$(INSTALL) $(TRG) $(BINDIR)
29
30 missing-one:
31         -@$(TRG) -h 2>&1 | cat >>  ../../install.log
32         -@test -z "`$(TRG) -h 2>&1 | grep Usage`" \
33            && echo $(TRG) "(Wuppertal Fortran)" >>  ../../missing.log; :
34
35 uninstall-one:
36         -@rm -f $(BINDIR)/$(TRG)
37
38 clean-one: 
39         @rm -f $(TRG)
40
41 all-one: $(TRG)
42
43 $(TRG): $(SRC)
44         -$(FC) $(FFLAGS) $(SRC) -o $(TRG) $(LOADLIBES) $(LDFLAGS)
45
46 cost/$(COST).o: cost/$(COST).f
47         $(FC) $(FFLAGS) -c cost/$(COST).f -o cost/$(COST).o
48
49 cool/$(COOL).o: cool/$(COOL).f
50         $(FC) $(FFLAGS) -c cool/$(COOL).f -o cool/$(COOL).o
51
52 perm/$(PERM).o: perm/$(PERM).f
53         $(FC) $(FFLAGS) -c perm/$(PERM).f -o perm/$(PERM).o