OSDN Git Service

Add: Tutorial for mrcImageSpatialFrequencyFilter.
[eos/tutorial.git] / Small Tools / mrcImage / mrcImageSpatialFrequencyFilter / Makefile / Makefile-lib
1 #
2 #       This is Sub Makefile for mrcImageSpatialFrequencyFilter.
3 #
4 #               Created by template v2.0.2p0050
5 #
6
7 #### Input extention ####
8 # Defined at Main
9
10 #### Suffixes rule ####
11 .SUFFIXES: .$(INI)
12
13 #### INCLUDE ####
14 # Use TIPS File.
15
16 #### Definition ####
17 # Defined at Main
18
19 #### Rules of the list created ####
20
21
22 ##### Commands #####
23 InitialData::
24         $(RM) $(FILE_NAME).$(INI);
25         ln -s $(INPUT_PATH) $(FILE_NAME).$(INI)
26
27 FilterData::
28         $(RM) $(FILE_NAME).$(FIL);
29         ln -s $(FILTER_PATH) $(FILE_NAME).$(FIL);
30
31 FilterData2::
32         $(RM) $(FILE_NAME).$(FIL);
33         R=$(FIL_R_MIN); \
34         deltaR=$$(echo "scale=$(FIL_SCALE); ( $(FIL_R_MAX) - $(FIL_R_MIN) ) / $(FIL_R_NUM)" | bc); \
35         for (( num = 0; num <= $(FIL_R_NUM); num += 1 )) \
36         do \
37                 STR="$$R"; \
38                 for (( exloop = 1; exloop <= $(FIL_EX); exloop += 1 )) \
39                 do \
40                         if [ $$num -lt $$exloop ] ; then \
41                                 W=1; \
42                         else \
43                                 W=0; \
44                         fi; \
45                         STR="$$STR      $$W"; \
46                 done; \
47                 echo "$$STR" >> $(FILE_NAME).$(FIL); \
48                 R=$$(echo "scale=$(FIL_SCALE); $$R + $$deltaR" | bc); \
49         done;
50
51 FilterData3::
52         $(RM) $(FILE_NAME).$(FIL);
53         R=$(FIL_R_MIN); \
54         deltaR=$$(echo "scale=$(FIL_SCALE); ( $(FIL_R_MAX) - $(FIL_R_MIN) ) / $(FIL_R_NUM)" | bc); \
55         for (( num = 0; num <= $(FIL_R_NUM); num += 1 )) \
56         do \
57                 STR="$$R"; \
58                 W=1; \
59                 mW=$$(echo "scale=$(FIL_SCALE); 1 - $$R" | bc); \
60                 for (( exloop = 1; exloop <= $(FIL_EX); exloop += 1 )) \
61                 do \
62                         W=$$(echo "scale=$(FIL_SCALE); $$W * $$mW" | bc); \
63                         STR="$$STR      $${W}"; \
64                 done; \
65                 echo "$$STR" >> $(FILE_NAME).$(FIL); \
66                 R=$$(echo "scale=$(FIL_SCALE); $$R + $$deltaR" | bc); \
67         done;
68         
69 FilterData4::
70         $(RM) $(FILE_NAME).$(FIL);
71         R=$(FIL_R_MIN); \
72         deltaR=$$(echo "scale=$(FIL_SCALE); ( $(FIL_R_MAX) - $(FIL_R_MIN) ) / $(FIL_R_NUM)" | bc); \
73         for (( num = 0; num <= $(FIL_R_NUM); num += 1 )) \
74         do \
75                 STR="$$R"; \
76                 tmpW=1; \
77                 for (( exloop = 1; exloop <= $(FIL_EX); exloop += 1 )) \
78                 do \
79                         tmpW=$$(echo "scale=$(FIL_SCALE); $$tmpW * $$R" | bc); \
80                         W=$$(echo "scale=$(FIL_SCALE); 1 - $$tmpW" | bc); \
81                         STR="$$STR      $${W}"; \
82                 done; \
83                 echo "$$STR" >> $(FILE_NAME).$(FIL); \
84                 R=$$(echo "scale=$(FIL_SCALE); $$R + $$deltaR" | bc); \
85         done;
86
87 ##### Commands(Input to Output) #####
88