This repository is a base of Eos.
Revisión | 6975ef22ad6fa691230bf4bd175ab559a54abb9e (tree) |
---|---|
Tiempo | 2021-11-21 12:10:27 |
Autor | Takuo Yasunaga <yasunaga@bio....> |
Commiter | Takuo Yasunaga |
modified: src/Objects/DataManip/Makefile
new file: src/Objects/DataManip/starFile/Config/Define.inc
new file: src/Objects/DataManip/starFile/Config/Target.inc
new file: src/Objects/DataManip/starFile/Makefile
new file: src/Objects/DataManip/starFile/doc/.footer
new file: src/Objects/DataManip/starFile/doc/.header
new file: src/Objects/DataManip/starFile/doc/.starFile.html
new file: src/Objects/DataManip/starFile/doc/Makefile
new file: src/Objects/DataManip/starFile/inc/Makefile
new file: src/Objects/DataManip/starFile/src/.CCHeader
new file: src/Objects/DataManip/starFile/src/.CHeader
new file: src/Objects/DataManip/starFile/src/.Ruby
new file: src/Objects/DataManip/starFile/src/.Wish
new file: src/Objects/DataManip/starFile/src/Makefile
new file: src/Objects/DataManip/starFile/src/X86MAC64
modified: src/Objects/Makefile
modified: src/Tools/Config/Define.inc
modified: src/Tools/mrcImage/.Source
modified: src/Tools/mrcImage/.Source.org
new file: src/Tools/mrcImage/mrcImageBlurByTemperatureFactor/Config/Define.inc
new file: src/Tools/mrcImage/mrcImageBlurByTemperatureFactor/Config/OptionControlFile
new file: src/Tools/mrcImage/mrcImageBlurByTemperatureFactor/Config/Target.inc
new file: src/Tools/mrcImage/mrcImageBlurByTemperatureFactor/Makefile
new file: src/Tools/mrcImage/mrcImageBlurByTemperatureFactor/doc/Makefile
new file: src/Tools/mrcImage/mrcImageBlurByTemperatureFactor/inc/config.h
new file: src/Tools/mrcImage/mrcImageBlurByTemperatureFactor/inc/mrcImageBlurByTemperatureFactor.h
new file: src/Tools/mrcImage/mrcImageBlurByTemperatureFactor/src/.Depend
new file: src/Tools/mrcImage/mrcImageBlurByTemperatureFactor/src/.Source
new file: src/Tools/mrcImage/mrcImageBlurByTemperatureFactor/src/Makefile
new file: src/Tools/mrcImage/mrcImageBlurByTemperatureFactor/src/X86MAC64
new file: src/Tools/mrcImage/mrcImageBlurByTemperatureFactor/src/argCheck.c
new file: src/Tools/mrcImage/mrcImageBlurByTemperatureFactor/src/init.c
new file: src/Tools/mrcImage/mrcImageBlurByTemperatureFactor/src/mrcImageBlurByTemperatureFactor.c
new file: src/Tools/mrcImage/mrcImageBlurByTemperatureFactor/src/mrcImageBlurByTemperatureFactor.pane
new file: src/Tools/mrcImage/mrcImageBlurByTemperatureFactor/src/test/Makefile
new file: src/Tools/mrcImage/mrcImageBlurByTemperatureFactor/src/test/data
new file: src/Tools/mrcImage/mrcImageBlurByTemperatureFactor/src/usage.c
new file: src/Tools/mrcImage/mrcImageBlurByTemperatureFactor/src/util.c
modified: include/eosMATH.h
@@ -0,0 +1,3 @@ | ||
1 | +OBJECTNAME = starFile | |
2 | +EXTRA_INC = | |
3 | +EXTRA_CCOPTS = |
@@ -0,0 +1,132 @@ | ||
1 | +include ../../../Config/Define.inc | |
2 | +include ../../Config/Define.inc | |
3 | +include ../Config/Define.inc | |
4 | +include Config/Define.inc | |
5 | + | |
6 | +DIRS = src inc doc | |
7 | + | |
8 | +all: | |
9 | + for dir in ${DIRS} ; \ | |
10 | + do \ | |
11 | + $(CD) $${dir}; $(MAKE) all; $(CD) ..; \ | |
12 | + done | |
13 | + | |
14 | +install: | |
15 | + for dir in ${DIRS}; \ | |
16 | + do \ | |
17 | + ${CD} $${dir} ; $(MAKE) install; $(CD) ..; \ | |
18 | + done | |
19 | + | |
20 | +debug: | |
21 | + for dir in ${DIRS} ; \ | |
22 | + do \ | |
23 | + $(CD) $${dir}; $(MAKE) debug; $(CD) ..; \ | |
24 | + done | |
25 | + | |
26 | +install-debug: | |
27 | + for dir in ${DIRS}; \ | |
28 | + do \ | |
29 | + ${CD} $${dir} ; $(MAKE) install-debug; $(CD) ..; \ | |
30 | + done | |
31 | + | |
32 | +clean: | |
33 | + for dir in ${DIRS} ; \ | |
34 | + do \ | |
35 | + $(CD) $${dir}; $(MAKE) clean; $(CD) ..; \ | |
36 | + done | |
37 | + | |
38 | +depend: | |
39 | + for dir in ${DIRS} ; \ | |
40 | + do \ | |
41 | + $(CD) $${dir}; $(MAKE) depend; $(CD) ..; \ | |
42 | + done | |
43 | + | |
44 | +put: | |
45 | + for dir in ${DIRS} ; \ | |
46 | + do \ | |
47 | + $(CD) $${dir}; $(MAKE) put; $(CD) ..; \ | |
48 | + done | |
49 | + | |
50 | +check: | |
51 | + @cd src; \ | |
52 | + if [ ! -d $(EOS_HOME)/hostdepend/$(OSTYPE)/src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/src/$(OSTYPE) ] ; then \ | |
53 | + echo making directory; \ | |
54 | + mkdir -p $(EOS_HOME)/hostdepend/$(OSTYPE)/src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/src/$(OSTYPE); \ | |
55 | + fi | |
56 | + ln -sf ../../../../../hostdepend/$(OSTYPE)/src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/src/$(OSTYPE) src/$(OSTYPE); | |
57 | + @$(RM) -f src/Makefile | |
58 | + @$(RM) -f inc/Makefile | |
59 | + @$(RM) -f doc/Makefile | |
60 | + @$(CP) ../../../Config/Template/$(WORLDNAME)Template.Dir/src/Makefile src/Makefile | |
61 | + @$(CP) ../../../Config/Template/$(WORLDNAME)Template.Dir/inc/Makefile inc/Makefile | |
62 | + @$(CP) ../../../Config/Template/$(WORLDNAME)Template.Dir/doc/Makefile doc/Makefile | |
63 | + @rm -f src/.Depend src/.Source | |
64 | + @touch src/$(OSTYPE)/.Depend | |
65 | + @touch src/$(OSTYPE)/.Source | |
66 | + @touch src/.CCHeader | |
67 | + @touch src/.CHeader | |
68 | + @touch src/.Wish | |
69 | + @touch src/.Ruby | |
70 | + @cd inc; make install | |
71 | + @cd src; make install-ascii | |
72 | + | |
73 | +# | |
74 | +# CVS | |
75 | +# | |
76 | +cvsupdate:: | |
77 | + cvs -d $(EOS_CVSROOT) update -d | |
78 | + | |
79 | +cvscommit:: | |
80 | + cvs -d $(EOS_CVSROOT) commit -R | |
81 | + | |
82 | +# | |
83 | +# Backup | |
84 | +# | |
85 | +backup: | |
86 | + @cd ../../../.. ; \ | |
87 | + echo $(OBJECTNAME) ; \ | |
88 | + tar uvf ${EOS_HOME}/backup/EosBase.tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/Config ; \ | |
89 | + tar uvf ${EOS_HOME}/backup/EosBase.tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/Makefile ; \ | |
90 | + tar uvf ${EOS_HOME}/backup/EosBase.tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/inc ; \ | |
91 | + tar uvf ${EOS_HOME}/backup/EosBase.tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/doc; \ | |
92 | + tar uvf ${EOS_HOME}/backup/EosBase.tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/.[A-z]*; \ | |
93 | + tar uvf ${EOS_HOME}/backup/EosBase.tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/src/[A-z]*.*; \ | |
94 | + tar uvf ${EOS_HOME}/backup/EosBase.tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/src/.[A-z]* | |
95 | + | |
96 | +backup-all: | |
97 | + @cd ../../../.. ; \ | |
98 | + echo $(OBJECTNAME) ; \ | |
99 | + tar rvf ${EOS_HOME}/backup/EosBase.tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/Config ; \ | |
100 | + tar rvf ${EOS_HOME}/backup/EosBase.tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/inc ; \ | |
101 | + tar rvf ${EOS_HOME}/backup/EosBase.tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/doc; \ | |
102 | + tar rvf ${EOS_HOME}/backup/EosBase.tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/.[A-z]*; \ | |
103 | + tar rvf ${EOS_HOME}/backup/EosBase.tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/src/[A-z]*.*; \ | |
104 | + tar rvf ${EOS_HOME}/backup/EosBase.tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/src/.[A-z]* | |
105 | + | |
106 | +# | |
107 | +# Distribution | |
108 | +# | |
109 | +distribute: | |
110 | + @cd ../../../.. ; \ | |
111 | + echo $(OBJECTNAME) ; \ | |
112 | + tar uvf ${EOS_HOME}/distribute/src.$(OSTYPE).tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/Config ; \ | |
113 | + tar uvf ${EOS_HOME}/distribute/src.$(OSTYPE).tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/inc ; \ | |
114 | + tar uvf ${EOS_HOME}/distribute/src.$(OSTYPE).tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/doc; \ | |
115 | + tar uvf ${EOS_HOME}/distribute/src.$(OSTYPE).tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/.[A-z]*; \ | |
116 | + tar uvf ${EOS_HOME}/distribute/src.$(OSTYPE).tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/src/[A-z]*.*; \ | |
117 | + tar uvf ${EOS_HOME}/distribute/src.$(OSTYPE).tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/src/.[A-z]* ; \ | |
118 | + tar uvf ${EOS_HOME}/distribute/src.$(OSTYPE).tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/src/$(OSTYPE) | |
119 | + | |
120 | +distribute-all: | |
121 | + @cd ../../../.. ; \ | |
122 | + echo $(OBJECTNAME) ; \ | |
123 | + tar rvf ${EOS_HOME}/distribute/src.$(OSTYPE).tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/Config ; \ | |
124 | + tar rvf ${EOS_HOME}/distribute/src.$(OSTYPE).tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/inc ; \ | |
125 | + tar rvf ${EOS_HOME}/distribute/src.$(OSTYPE).tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/doc; \ | |
126 | + tar rvf ${EOS_HOME}/distribute/src.$(OSTYPE).tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/.[A-z]*; \ | |
127 | + tar rvf ${EOS_HOME}/distribute/src.$(OSTYPE).tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/src/[A-z]*.*; \ | |
128 | + tar rvf ${EOS_HOME}/distribute/src.$(OSTYPE).tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/src/.[A-z]* ; \ | |
129 | + tar rvf ${EOS_HOME}/distribute/src.$(OSTYPE).tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/src/$(OSTYPE) | |
130 | + | |
131 | +include Config/Target.inc | |
132 | + |
@@ -0,0 +1,41 @@ | ||
1 | +include ../../../../Config/Define.inc | |
2 | +include ../../../Config/Define.inc | |
3 | +include ../../Config/Define.inc | |
4 | +include ../Config/Define.inc | |
5 | + | |
6 | +SOURCEDOC = $(OBJECTNAME).html | |
7 | +DOCDSTDIR = $(EOS_HOME)/doc/Objects | |
8 | +TARGETDOC = $(DOCDSTDIR)/$(SOURCEDOC) | |
9 | + | |
10 | +all: $(SOURCEDOC) | |
11 | + | |
12 | +install : $(TARGETDOC) | |
13 | + | |
14 | +$(TARGETDOC):$(SOURCEDOC) | |
15 | + $(INSTALL) -m 444 *.html $(DOCDSTDIR) | |
16 | + @cd $(DOCDSTDIR); make | |
17 | + | |
18 | +$(SOURCEDOC) : .$(SOURCEDOC) .header .footer ../inc/$(OBJECTNAME).h Makefile ../src/*.c | |
19 | + @echo Creating $(OBJECTNAME).html | |
20 | + @cat .header > $(SOURCEDOC) | |
21 | + @#htmlUpdateTime >> $(SOURCEDOC) | |
22 | + @cat .$(SOURCEDOC) >> $(SOURCEDOC) | |
23 | + @echo \<HR\> >> $(SOURCEDOC) | |
24 | + @echo "<A NAME=\"Information\">" >> $(SOURCEDOC) | |
25 | + @echo "<H2>Information from source codes</H2>" >> $(SOURCEDOC) | |
26 | + @echo "</A>" >> $(SOURCEDOC) | |
27 | + @echo "<PRE>" >> $(SOURCEDOC) | |
28 | + -@ident ../src/*.c >> $(SOURCEDOC) | |
29 | + @echo "</PRE>" >> $(SOURCEDOC) | |
30 | + @echo \<HR\> >> $(SOURCEDOC) | |
31 | + @echo \<A NAME=\"include\"\>>> $(SOURCEDOC) | |
32 | + @echo "<H2>$(OBJECTNAME).h</H2>">> $(SOURCEDOC) | |
33 | + @echo \</A\> >>$(SOURCEDOC) | |
34 | + @echo \<PRE\> >> $(SOURCEDOC) | |
35 | + @cat ../inc/$(OBJECTNAME).h >> $(SOURCEDOC) | |
36 | + @echo \</PRE\> >> $(SOURCEDOC) | |
37 | + @cat .footer >> $(SOURCEDOC) | |
38 | + | |
39 | +clean: | |
40 | + | |
41 | +depend: |
@@ -0,0 +1,31 @@ | ||
1 | +include ../../../../Config/Define.inc | |
2 | +include ../../../Config/Define.inc | |
3 | +include ../../Config/Define.inc | |
4 | +include ../Config/Define.inc | |
5 | + | |
6 | +INCFILE = $(OBJECTNAME).h | |
7 | + | |
8 | +all: | |
9 | + | |
10 | +install:$(EOS_HOME)/include/$(INCFILE) | |
11 | + | |
12 | +$(EOS_HOME)/include/$(INCFILE):$(INCFILE) | |
13 | + if [ ! -d $(EOS_HOME)/include ] ; then \ | |
14 | + mkdir $(EOS_HOME)/include ; \ | |
15 | + fi | |
16 | + $(INSTALL) -m 444 $(INCFILE) $(EOS_HOME)/include/ | |
17 | + | |
18 | +clean: | |
19 | + $(RM) -f *.bak | |
20 | + | |
21 | +depend: | |
22 | + $(RM) -f *.bak | |
23 | + | |
24 | +cvsupdate:: | |
25 | + cvs -d $(EOS_CVSROOT) update | |
26 | + | |
27 | +cvscommit:: | |
28 | + @echo "cvs -d $(EOS_CVSROOT) commit" | |
29 | + | |
30 | +cvsadd:: | |
31 | + @echo "cvs -d $(EOS_CVSROOT) add" |
@@ -0,0 +1,345 @@ | ||
1 | +SHELL=/bin/ksh | |
2 | +include ../Config/Define.inc | |
3 | +include ../../Config/Define.inc | |
4 | +include ../../../Config/Define.inc | |
5 | +include ../../../../Config/Define.inc | |
6 | + | |
7 | +include $(OSTYPE)/.Source | |
8 | +include .CHeader | |
9 | +include .CCHeader | |
10 | +include .Wish | |
11 | +include .Ruby | |
12 | + | |
13 | +LIBNAME=lib$(OBJECTNAME).a | |
14 | +SHAREDLIB=lib$(OBJECTNAME).so | |
15 | +LIBNAMEDEBUG=lib$(OBJECTNAME).debug.a | |
16 | + | |
17 | +DSTDIR=../../../../../lib/$(OSTYPE)/ | |
18 | +SOURCE=$(OSTYPE)/.Source | |
19 | +ARCHTEMPLATEDIR=$(EOS_HOME)/src/Config/Template/$(WORLDNAME)Template.Dir/src/ARCH | |
20 | + | |
21 | +all: hostdepend static-lib shared-lib ruby-lib debug | |
22 | + @echo LIBNAME:$(LIBNAME) | |
23 | + @echo OBJECTNAME:$(OBJECTNAME) | |
24 | + | |
25 | +hostdepend: | |
26 | + @if [ ! -L $(OSTYPE) ] ; then \ | |
27 | + moveHostdependent ; \ | |
28 | + fi | |
29 | + | |
30 | +debug: debug-lib | |
31 | + | |
32 | +static-lib:: | |
33 | + @echo static-lib:LIBNAME:$(LIBNAME) ; \ | |
34 | + $(RM) -f $(OSTYPE)/Makefile; \ | |
35 | + $(CP) $(ARCHTEMPLATEDIR)/Makefile $(OSTYPE)/Makefile ; \ | |
36 | + cd $(OSTYPE); \ | |
37 | + $(MAKE) $(LIBNAME) CLASSNAME=$(CLASSNAME) OBJECTNAME=$(OBJECTNAME) WORLDNAME=$(WORLDNAME) | |
38 | + | |
39 | +shared-lib:: | |
40 | + @echo shared-lib:LIBNAME:$(LIBNAME) ; \ | |
41 | + $(RM) -f $(OSTYPE)/Makefile; \ | |
42 | + $(CP) $(ARCHTEMPLATEDIR)/Makefile $(OSTYPE)/Makefile ; \ | |
43 | + cd $(OSTYPE); \ | |
44 | + $(MAKE) $(SHAREDLIB) CLASSNAME=$(CLASSNAME) OBJECTNAME=$(OBJECTNAME) WORLDNAME=$(WORLDNAME) | |
45 | + | |
46 | +ruby-lib:: | |
47 | + @if [ -d Swig ]; then \ | |
48 | + echo "--- Swig ---"; \ | |
49 | + cd Swig; \ | |
50 | + if [ -f extconf.rb ] ; then \ | |
51 | + swig -ruby -I/usr/include -I$(EOS_HOME)/include *.i ; \ | |
52 | + ruby extconf.rb --with-Eos-include=$(EOS_HOME)/include --with-Eos-lib=$(EOS_HOME)/lib/$(OSTYPE) --with-opt-lib=$LD_LIBRARY_PATH --with-opt-lib=$(EOS_HOME)/util/$(OSTYPE)/lib --with-GL-lib=/usr/lib ; \ | |
53 | + make ; \ | |
54 | + make sitearchdir=$(EOS_HOME)/lib/$(OSTYPE) install; \ | |
55 | + fi ; \ | |
56 | + fi | |
57 | + | |
58 | +debug-lib:: | |
59 | + @cd $(OSTYPE); \ | |
60 | + $(RM) -f Makefile; \ | |
61 | + $(CP) $(ARCHTEMPLATEDIR)/Makefile Makefile ; \ | |
62 | + $(MAKE) $(LIBNAMEDEBUG) CLASSNAME=$(CLASSNAME) OBJECTNAME=$(OBJECTNAME) WORLDNAME=$(WORLDNAME) | |
63 | + | |
64 | +clean: | |
65 | + rm -f *.[oa] *.debugo *.cudagdbo *.so *.sharedo *.linkinfo $(OSTYPE)/*.[ao] $(OSTYPE)/*.debugo $(OSTYPE)/*.cudagdbo $(OSTYPE)/*.linkinfo *.bak core $(OSTYPE)/*.sharedo $(OSTYPE)/*.so | |
66 | + | |
67 | +Makefile: | |
68 | + touch .Source | |
69 | + touch .CHeader | |
70 | + touch .CCHeader | |
71 | + | |
72 | +install: all install-static install-shared install-ascii | |
73 | + @echo "Installation has completed: $(LIBNAME)" | |
74 | + | |
75 | +install-static: $(DSTDIR)/$(LIBNAME) | |
76 | +install-shared: $(DSTDIR)/$(SHAREDLIB) | |
77 | + | |
78 | +install-debug: debug $(DSTDIR)/$(LIBNAMEDEBUG) install-ascii | |
79 | + @echo "Installation has completed: $(LIBNAMEDEBUG)" | |
80 | + | |
81 | +install-ascii: h hh wish ruby | |
82 | + | |
83 | +h: | |
84 | + @if [ -n "$(CHeader)" ] ; \ | |
85 | + then\ | |
86 | + echo "C Header Install" ; \ | |
87 | + for file in $(CHeader) dummy ; \ | |
88 | + do \ | |
89 | + if [ -f $${file} ] ; \ | |
90 | + then\ | |
91 | + echo $${file}; $(INSTALL) -m 444 $${file} $(EOS_HOME)/include ; \ | |
92 | + fi;\ | |
93 | + done; \ | |
94 | + fi | |
95 | + | |
96 | +hh: | |
97 | + @if [ -n "$(CCHeader)" ] ; \ | |
98 | + then \ | |
99 | + echo "C++ Header Install" ; \ | |
100 | + for file in $(CCHeader) dummy ; \ | |
101 | + do \ | |
102 | + if [ -f $${file} ] ; \ | |
103 | + then\ | |
104 | + echo $${file}; $(INSTALL) -m 444 $${file} $(EOS_HOME)/include ; \ | |
105 | + fi;\ | |
106 | + done; \ | |
107 | + fi | |
108 | + | |
109 | +wish: | |
110 | + @if [ -n "$(Wish)" ] ; \ | |
111 | + then \ | |
112 | + echo "Wish Install" ; \ | |
113 | + for file in $(Wish) dummy ; \ | |
114 | + do \ | |
115 | + if [ -f $${file} ] ; \ | |
116 | + then\ | |
117 | + echo $${file}; $(INSTALL) -m 444 $${file} $(EOS_HOME)/lib ; \ | |
118 | + fi;\ | |
119 | + done; \ | |
120 | + fi | |
121 | + | |
122 | +ruby: | |
123 | + @if [ -n "$(Ruby)" ] ; \ | |
124 | + then \ | |
125 | + echo "Ruby Install" ; \ | |
126 | + for file in $(Ruby) dummy ; \ | |
127 | + do \ | |
128 | + if [ -f $${file} ] ; \ | |
129 | + then\ | |
130 | + echo $${file}; $(INSTALL) -m 444 $${file} $(EOS_HOME)/lib ; \ | |
131 | + fi;\ | |
132 | + done; \ | |
133 | + fi | |
134 | + | |
135 | +put: | |
136 | + @Files=`ls -l | grep $${USER} | grep rw | grep -e "\.c" ` ;\ | |
137 | + for file in $${Files} dummy; \ | |
138 | + do \ | |
139 | + if [ -w $${file} ] ; \ | |
140 | + then\ | |
141 | + echo $${file}; sccsPut $${file} ; \ | |
142 | + fi;\ | |
143 | + done | |
144 | + | |
145 | +$(DSTDIR)/$(LIBNAME): static-lib | |
146 | + @echo Installing lib: $(LIBNAME) | |
147 | + @if [ ! -d $(DSTDIR) ] ; then mkdir $(DSTDIR) ; fi | |
148 | + @cd $(OSTYPE); $(INSTALL) -m 444 $(LIBNAME) ../$(DSTDIR) | |
149 | + @echo LIBNAME:$(LIBNAME) | |
150 | + @echo Link EosObjects | |
151 | + @OBJLIST=`ls $(OSTYPE)/*.o `;\ | |
152 | + echo $${OBJLIST} | sed -f ../../../../Config/o2nl.sed > .tmp1 ; \ | |
153 | + echo $(REALOBJ) | sed -f ../../../../Config/o2nl.sed > .tmp2 ; \ | |
154 | + echo "#### Attention Uncompiled file ####";\ | |
155 | + comm -13 .tmp1 .tmp2 ; \ | |
156 | + echo "########";\ | |
157 | + echo $(AR) r $(DSTDIR)/libEosObjects.a $${OBJLIST} ; \ | |
158 | + $(AR) r $(DSTDIR)/libEosObjects.a $${OBJLIST}; \ | |
159 | + echo $(AR) s $(DSTDIR)/libEosObjects.a ; \ | |
160 | + $(AR) s $(DSTDIR)/libEosObjects.a \ | |
161 | + chmod 660 $(DSTDIR)/libEosObjects.a | |
162 | + @rm .tmp1 .tmp2 | |
163 | + | |
164 | +$(DSTDIR)/$(LIBNAMEDEBUG): debug | |
165 | + @echo Installing lib: $(LIBNAMEDEBUG) | |
166 | + @if [ ! -d $(DSTDIR) ] ; then mkdir $(DSTDIR) ; fi | |
167 | + @cd $(OSTYPE); $(INSTALL) -m 444 $(LIBNAMEDEBUG) ../$(DSTDIR) | |
168 | + @echo LIBNAME:$(LIBNAMEDEBUG) | |
169 | + @echo Link EosObjects | |
170 | + @OBJLISTDEBUG=`ls $(OSTYPE)/*.debugo `;\ | |
171 | + echo $${OBJLISTDEBUG} | sed -f ../../../../Config/o2nl.sed > .tmp1 ; \ | |
172 | + echo $(REALOBJDEBUG) | sed -f ../../../../Config/o2nl.sed > .tmp2 ; \ | |
173 | + echo "#### Attention Uncompiled file ####";\ | |
174 | + comm -13 .tmp1 .tmp2 ; \ | |
175 | + echo "########";\ | |
176 | + echo $(AR) r $(DSTDIR)/libEosObjects.debug.a $${OBJLISTDEBUG} ; \ | |
177 | + $(AR) r $(DSTDIR)/libEosObjects.debug.a $${OBJLISTDEBUG}; | |
178 | + echo $(AR) s $(DSTDIR)/libEosObjects.debug.a ; \ | |
179 | + $(AR) s $(DSTDIR)/libEosObjects.debug.a | |
180 | + chmod 660 $(DSTDIR)/libEosObjects.debug.a | |
181 | + @rm .tmp1 .tmp2 | |
182 | + | |
183 | +$(DSTDIR)/$(SHAREDLIB): shared-lib | |
184 | + @echo Installing lib: $(SHAREDLIB) | |
185 | + @if [ ! -d $(DSTDIR) ] ; then mkdir $(DSTDIR) ; fi | |
186 | + @cd $(OSTYPE); $(INSTALL) -m 444 $(SHAREDLIB) ../$(DSTDIR) | |
187 | + @echo LIBNAME:$(SHAREDLIB) | |
188 | + @echo Link EosObjects | |
189 | + @OBJLIST=`ls $(OSTYPE)/*.sharedo `;\ | |
190 | + echo $${OBJLIST} | sed -f ../../../../Config/o2nl.sed > .tmp1 ; \ | |
191 | + echo $(REALSHAREDOBJ) | sed -f ../../../../Config/o2nl.sed > .tmp2 ; \ | |
192 | + echo "#### Attention Uncompiled file ####";\ | |
193 | + comm -13 .tmp1 .tmp2 ; \ | |
194 | + echo "########"; \ | |
195 | + if [ ! -d $(DSTDIR)/shared ] ; then \ | |
196 | + mkdir $(DSTDIR)/shared; \ | |
197 | + fi; \ | |
198 | + $(CP) $${OBJLIST} $(DSTDIR)/shared ; \ | |
199 | + echo "$(CP) $${OBJLIST} $(DSTDIR)/shared" ; \ | |
200 | + $(SHARED) $(DSTDIR)/libEosObjects.so $(DSTDIR)/shared/*.sharedo ; \ | |
201 | + echo "$(SHARED) $(DSTDIR)/libEosObjects.so $(DSTDIR)/shared/*.sharedo" ; \ | |
202 | + chmod 660 $(DSTDIR)/libEosObjects.so | |
203 | + @rm .tmp1 .tmp2 | |
204 | + | |
205 | +install-all: | |
206 | + @cd .. ; $(MAKE) install | |
207 | + | |
208 | +install-ruby: ruby-lib | |
209 | + cd $(OSTYPE); $(RUBY) -r ftools -e 'File::install(ARGV[0], ARGV[1], 0555, true)' $(SHAREDLIB) $(RUBYSHAREDLIB)/$(SHAREDLIB) | |
210 | + | |
211 | +depend: | |
212 | + @echo dependency checking now | |
213 | + @echo $(OSTYPE) | |
214 | + @echo SRC = \\ > $(SOURCE) | |
215 | + @ls -1 *.c | sed -e "s/\.c/.c \\\\/" >> $(SOURCE) | |
216 | + @ls -1 *.cc | sed -e "s/\.cc/.cc \\\\/" >> $(SOURCE) | |
217 | + @ls -1 *.ccm | sed -e "s/\.ccm/.ccm \\\\/" >> $(SOURCE) | |
218 | + @ls -1 *.idl | sed -e "s/\.idl/.idl \\\\/" >> $(SOURCE) | |
219 | + @ls -1 *.cu | sed -e "s/\.cu/.cu \\\\/" >> $(SOURCE) | |
220 | + @echo >> $(SOURCE) | |
221 | + @# | |
222 | + @echo OBJ = \\ >> $(SOURCE) | |
223 | + @ls -1 *.c | sed -e "s/\.c/.o \\\\/" >> $(SOURCE) | |
224 | + @ls -1 *.cc | sed -e "s/\.cc/.o \\\\/" >> $(SOURCE) | |
225 | + @ls -1 *.ccm | sed -e "s/\.ccm/.o \\\\/" >> $(SOURCE) | |
226 | + @ls -1 *.idl | sed -e "s/\.idl/.o \\\\/" >> $(SOURCE) | |
227 | + @ls -1 *.cu | sed -e "s/\.cu/.o \\\\/" >> $(SOURCE) | |
228 | + @echo >> $(SOURCE) | |
229 | + @# | |
230 | + @echo SHAREDOBJ = \\ >> $(SOURCE) | |
231 | + @ls -1 *.c | sed -e "s/\.c/.sharedo \\\\/" >> $(SOURCE) | |
232 | + @ls -1 *.cc | sed -e "s/\.cc/.sharedo \\\\/" >> $(SOURCE) | |
233 | + @ls -1 *.ccm | sed -e "s/\.ccm/.sharedo \\\\/" >> $(SOURCE) | |
234 | + @ls -1 *.idl | sed -e "s/\.idl/.sharedo \\\\/" >> $(SOURCE) | |
235 | + @ls -1 *.cu | sed -e "s/\.cu/.sharedo \\\\/" >> $(SOURCE) | |
236 | + @echo >> $(SOURCE) | |
237 | + @# | |
238 | + @echo REALOBJ = \\ >> $(SOURCE) | |
239 | + @ls -1 *.c | sed -e "s/^/\$(OSTYPE)\//" -e "s/\.c/.o \\\\/" >> $(SOURCE) | |
240 | + @ls -1 *.cc | sed -e "s/^/\$(OSTYPE)\//" -e "s/\.cc/.o \\\\/" >> $(SOURCE) | |
241 | + @ls -1 *.ccm | sed -e "s/^/\$(OSTYPE)\//" -e "s/\.ccm/.o \\\\/" >> $(SOURCE) | |
242 | + @ls -1 *.idl | sed -e "s/^/\$(OSTYPE)\//" -e "s/\.idl/.o \\\\/" >> $(SOURCE) | |
243 | + @ls -1 *.cu | sed -e "s/^/\$(OSTYPE)\//" -e "s/\.cu/.o \\\\/" >> $(SOURCE) | |
244 | + @echo >> $(SOURCE) | |
245 | + @echo REALSHAREDOBJ = \\ >> $(SOURCE) | |
246 | + @ls -1 *.c | sed -e "s/^/\$(OSTYPE)\//" -e "s/\.c/.sharedo \\\\/" >> $(SOURCE) | |
247 | + @ls -1 *.cc | sed -e "s/^/\$(OSTYPE)\//" -e "s/\.cc/.sharedo \\\\/" >> $(SOURCE) | |
248 | + @ls -1 *.ccm | sed -e "s/^/\$(OSTYPE)\//" -e "s/\.ccm/.sharedo \\\\/" >> $(SOURCE) | |
249 | + @ls -1 *.idl | sed -e "s/^/\$(OSTYPE)\//" -e "s/\.idl/.sharedo \\\\/" >> $(SOURCE) | |
250 | + @ls -1 *.cu | sed -e "s/^/\$(OSTYPE)\//" -e "s/\.cu/.sharedo \\\\/" >> $(SOURCE) | |
251 | + @echo >> $(SOURCE) | |
252 | + @echo OBJDEBUG = \\ >> $(SOURCE) | |
253 | + @ls -1 *.c | sed -e "s/\.c/.debugo \\\\/" >> $(SOURCE) | |
254 | + @ls -1 *.cc | sed -e "s/\.cc/.debugo \\\\/" >> $(SOURCE) | |
255 | + @ls -1 *.ccm | sed -e "s/\.ccm/.debugo \\\\/" >> $(SOURCE) | |
256 | + @ls -1 *.idl | sed -e "s/\.idl/.debugo \\\\/" >> $(SOURCE) | |
257 | + @echo >> $(SOURCE) | |
258 | + @# | |
259 | + @echo REALOBJDEBUG = \\ >> $(SOURCE) | |
260 | + @ls -1 *.c | sed -e "s/^/\$(OSTYPE)\//" -e "s/\.c/.debugo \\\\/" >> $(SOURCE) | |
261 | + @ls -1 *.cc | sed -e "s/^/\$(OSTYPE)\//" -e "s/\.cc/.debugo \\\\/" >> $(SOURCE) | |
262 | + @ls -1 *.ccm | sed -e "s/^/\$(OSTYPE)\//" -e "s/\.ccm/.debugo \\\\/" >> $(SOURCE) | |
263 | + @ls -1 *.idl | sed -e "s/^/\$(OSTYPE)\//" -e "s/\.idl/.debugo \\\\/" >> $(SOURCE) | |
264 | + @ls -1 *.cu | sed -e "s/^/\$(OSTYPE)\//" -e "s/\.cu/.debugo \\\\/" >> $(SOURCE) | |
265 | + @echo >> $(SOURCE) | |
266 | + @echo OBJCUDAGDB = \\ >> $(SOURCE) | |
267 | + @ls -1 *.c | sed -e "s/\.c/.cudagdb.o \\\\/" >> $(SOURCE) | |
268 | + @ls -1 *.cc | sed -e "s/\.cc/.cudagdb.o \\\\/" >> $(SOURCE) | |
269 | + @ls -1 *.cu | sed -e "s/\.cu/.cudagdb.o \\\\/" >> $(SOURCE) | |
270 | + @echo >> $(SOURCE) | |
271 | + @# | |
272 | + @echo REALOBJCUDAGDB = \\ >> $(SOURCE) | |
273 | + @ls -1 *.c | sed -e "s/^/\$(OSTYPE)\//" -e "s/\.c/.cudagdb.o \\\\/" >> $(SOURCE) | |
274 | + @ls -1 *.cc | sed -e "s/^/\$(OSTYPE)\//" -e "s/\.cc/.cudagdb.o \\\\/" >> $(SOURCE) | |
275 | + @ls -1 *.cu | sed -e "s/^/\$(OSTYPE)\//" -e "s/\.cu/.cudagdb.o \\\\/" >> $(SOURCE) | |
276 | + @echo >> $(SOURCE) | |
277 | + @# | |
278 | + @echo >> $(SOURCE) | |
279 | + @echo CCHeader = \\ > .CCHeader | |
280 | + @ls -1 *.hh | sed -e "s/\.hh/.hh \\\\/" >> .CCHeader | |
281 | + @echo >> .CCHeader | |
282 | + @# | |
283 | + @echo CHeader = \\ > .CHeader | |
284 | + @ls -1 *.h | sed -e "s/\.h/.h \\\\/" >> .CHeader | |
285 | + @echo >> .CHeader | |
286 | + @# | |
287 | + @echo Wish = \\ > .Wish | |
288 | + @ls -1 *.wish | sed -e "s/\.wish/.wish \\\\/" >> .Wish | |
289 | + @echo >> .Wish | |
290 | + @# | |
291 | + @echo Ruby = \\ > .Ruby | |
292 | + @ls -1 *.rb | sed -e "s/\.rb/.rb \\\\/" >> .Ruby | |
293 | + @echo >> .Ruby | |
294 | + @# | |
295 | + @ls -1 *.c *.cc *.ccm | \ | |
296 | + awk -vHostType=$(OSTYPE) -f$(EOS_HOME)/sbin/awk/objectdependency.awk > $(OSTYPE)/.Depend | |
297 | + @# | |
298 | + @$(DEPENDCOMMAND) $(INCLUDEDIR) $(EXTRA_INC) $(EXTRA_DEFINE) $(KHOROS_INCS) *.c *.cc *.ccm >> $(OSTYPE)/.Depend | |
299 | + @for file in $(SRC) dummy ; \ | |
300 | + do \ | |
301 | + if [ -f $${file} ] ; \ | |
302 | + then \ | |
303 | + echo $${file} ; \ | |
304 | + ln -sf ../$${file} $(OSTYPE)/$${file}; \ | |
305 | + fi ;\ | |
306 | + done | |
307 | + | |
308 | +# | |
309 | +# | |
310 | +# | |
311 | +test:: | |
312 | + @if [ -d test ] ; then \ | |
313 | + cd test; \ | |
314 | + $(MAKE); \ | |
315 | + else \ | |
316 | + echo "No test directory: making test"; \ | |
317 | + mkdir test; \ | |
318 | + cd test; \ | |
319 | + touch Makefile; \ | |
320 | + fi | |
321 | + | |
322 | +# | |
323 | +# cvs | |
324 | +# | |
325 | +cvsupdate:: | |
326 | + cvs -d $(EOS_CVSROOT) update -d | |
327 | + | |
328 | +cvslogin:: | |
329 | + cvs -d $(EOS_CVSROOT) login | |
330 | + | |
331 | +cvscommit:: | |
332 | + @echo "cvs -d $(EOS_CVSROOT) commit -m @"message@" filename" | |
333 | + | |
334 | +cvsadd:: | |
335 | + @echo "cvs -d $(EOS_CVSROOT) add filename|dirname" | |
336 | + @echo "Need Commit for filename" | |
337 | + @echo "make cvscommit" | |
338 | + | |
339 | +cvsremove:: | |
340 | + @echo "cvs -d $(EOS_CVSROOT) remove filename" | |
341 | + @echo "Need Commit for filename" | |
342 | + @echo "make cvscommit" | |
343 | + | |
344 | +include $(OSTYPE)/.Depend | |
345 | +include ../Config/Target.inc |
@@ -0,0 +1 @@ | ||
1 | +../../../../../hostdepend/X86MAC64/src/Objects/DataManip/starFile/src/X86MAC64 | |
\ No newline at end of file |
@@ -10,3 +10,4 @@ WORLDNAME=Tools | ||
10 | 10 | WORLDNAME=Tools |
11 | 11 | WORLDNAME=Tools |
12 | 12 | WORLDNAME=Tools |
13 | +WORLDNAME=Tools |
@@ -62,6 +62,7 @@ mrcImageBandPassFilter \ | ||
62 | 62 | mrcImageBilateralFilter \ |
63 | 63 | mrcImageBinalization \ |
64 | 64 | mrcImageBlockMerge \ |
65 | +mrcImageBlurByTemperatureFactor \ | |
65 | 66 | mrcImageBottomHatTransform \ |
66 | 67 | mrcImageBoundaryInfo \ |
67 | 68 | mrcImageCCDNoiseRemove \ |
@@ -254,6 +254,7 @@ mrcImageStandardDeviation \ | ||
254 | 254 | mrcImageStreamLine \ |
255 | 255 | mrcImageSubtraction \ |
256 | 256 | mrcImageSuperResolution \ |
257 | +mrcImageSuperResolutionByOpticalFlow \ | |
257 | 258 | mrcImageSurfaceAreaCalc \ |
258 | 259 | mrcImageSurfaceCalc \ |
259 | 260 | mrcImageSymmetryAverage \ |
@@ -0,0 +1,4 @@ | ||
1 | +OBJECTNAME = mrcImageBlurByTemperatureFactor | |
2 | +EXTRA_LIB = | |
3 | +EXTRA_CCOPTS = | |
4 | +EXTRA_INC = |
@@ -0,0 +1,6 @@ | ||
1 | +# OptionControlFile | |
2 | +# FileFormat | |
3 | +"-i","-i[nput]","InputDataFile","Essential","1","1","In","inFile","NULL" | |
4 | +"-o","-o[utput]","OutputDataFile","Essential","1","1","Out","outFile","NULL" | |
5 | +"-c","-c[onfig]","ConfigurationFile","Optional","1","1","configFile","inFile","NULL" | |
6 | +"-m","-m[ode]","Mode","Optional","1","1","mode","Integer","0" |
@@ -0,0 +1,115 @@ | ||
1 | +include ../../../Config/Define.inc | |
2 | +include ../../Config/Define.inc | |
3 | +include ../Config/Define.inc | |
4 | +include Config/Define.inc | |
5 | + | |
6 | +all: | |
7 | + cd src; make all; cd .. | |
8 | + | |
9 | +install: | |
10 | + cd src; make install; cd .. | |
11 | + | |
12 | + | |
13 | +putSF: | |
14 | + if [ -f private ] ; \ | |
15 | + then \ | |
16 | + echo "$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME) is private"; \ | |
17 | + else \ | |
18 | + cvs -z4 -d:ext:$$USER@$$EOS_SOURCEFORGE commit || cvs -z4 -d:ext:$$USER@$$EOS_SOURCEFORGE import src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME); \ | |
19 | + fi | |
20 | + | |
21 | +put: | |
22 | + cd src; make put; cd .. | |
23 | + | |
24 | +clean: | |
25 | + cd src; make clean; cd .. | |
26 | + | |
27 | +depend: | |
28 | + cd src; make depend; cd .. | |
29 | + | |
30 | +check: | |
31 | + @if [ ! -d $(EOS_HOME)/hostdepend/$(OSTYPE)/src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/src/$(OSTYPE) ] ; then \ | |
32 | + echo making directory; \ | |
33 | + mkdir -p $(EOS_HOME)/hostdepend/$(OSTYPE)/src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/src/$(OSTYPE); \ | |
34 | + fi | |
35 | + ln -sf ../../../../../hostdepend/$(OSTYPE)/src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/src/$(OSTYPE) src/$(OSTYPE); | |
36 | + @$(RM) src/Makefile | |
37 | + @echo "New src/Makefile" | |
38 | + @$(CP) ../../../Config/Template/$(WORLDNAME)Template.Dir/src/Makefile src/Makefile | |
39 | + @cd src; rm -f $(OSTYPE)/.Depend; touch $(OSTYPE)/.Depend; make depend | |
40 | + | |
41 | +update: | |
42 | + @if [ ! -d $(EOS_HOME)/hostdepend/$(OSTYPE)/src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/src/$(OSTYPE) ] ; then \ | |
43 | + echo making directory; \ | |
44 | + mkdir -p $(EOS_HOME)/hostdepend/$(OSTYPE)/src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/src/$(OSTYPE); \ | |
45 | + fi | |
46 | + ln -sf ../../../../../hostdepend/$(OSTYPE)/src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/src/$(OSTYPE) src/$(OSTYPE); | |
47 | + @$(RM) src/Makefile | |
48 | + @echo "New src/Makefile" | |
49 | + @$(CP) ../../../Config/Template/$(WORLDNAME)Template.Dir/src/Makefile src/Makefile | |
50 | + @cd src; rm -f $(OSTYPE)/.Depend; touch $(OSTYPE)/.Depend; echo "Y" | make update | |
51 | + | |
52 | +cvsupdate:: | |
53 | + cvs -d $(EOS_CVSROOT) update -d | |
54 | + | |
55 | +cvscommit:: | |
56 | + cvs -d $(EOS_CVSROOT) commit | |
57 | + | |
58 | +backup: | |
59 | + @cd ../../../..; \ | |
60 | + echo $(OBJECTNAME) ; \ | |
61 | + tar uvf ${EOS_HOME}/backup/EosBase.tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/Config ; \ | |
62 | + tar uvf ${EOS_HOME}/backup/EosBase.tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/Makefile ;\ | |
63 | + tar uvf ${EOS_HOME}/backup/EosBase.tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/.[A-z]* ; \ | |
64 | + tar uvf ${EOS_HOME}/backup/EosBase.tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/inc ; \ | |
65 | + tar uvf ${EOS_HOME}/backup/EosBase.tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/doc; \ | |
66 | + tar uvf ${EOS_HOME}/backup/EosBase.tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/src/wish; \ | |
67 | + tar uvf ${EOS_HOME}/backup/EosBase.tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/src/[A-z]*.[A-z]*; \ | |
68 | + tar uvf ${EOS_HOME}/backup/EosBase.tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/src/.[A-z]*; \ | |
69 | + tar uvf ${EOS_HOME}/backup/EosBase.tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/src/Makefile | |
70 | + | |
71 | +backup-all: | |
72 | + @cd ../../../..; \ | |
73 | + echo $(OBJECTNAME) ; \ | |
74 | + tar rvf ${EOS_HOME}/backup/EosBase.tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/Config ; \ | |
75 | + tar rvf ${EOS_HOME}/backup/EosBase.tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/Makefile ;\ | |
76 | + tar rvf ${EOS_HOME}/backup/EosBase.tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/.[A-z]* ; \ | |
77 | + tar rvf ${EOS_HOME}/backup/EosBase.tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/inc ; \ | |
78 | + tar rvf ${EOS_HOME}/backup/EosBase.tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/doc; \ | |
79 | + tar rvf ${EOS_HOME}/backup/EosBase.tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/src/wish; \ | |
80 | + tar rvf ${EOS_HOME}/backup/EosBase.tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/src/[A-z]*.[A-z]*; \ | |
81 | + tar rvf ${EOS_HOME}/backup/EosBase.tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/src/.[A-z]*; \ | |
82 | + tar rvf ${EOS_HOME}/backup/EosBase.tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/src/Makefile | |
83 | + | |
84 | +distribute: | |
85 | + cd ../../../..; \ | |
86 | + echo $(OBJECTNAME) ; \ | |
87 | + tar uvf ${EOS_HOME}/distribute/src.$(OSTYPE).tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/Config ; \ | |
88 | + tar uvf ${EOS_HOME}/distribute/src.$(OSTYPE).tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/Makefile ;\ | |
89 | + tar uvf ${EOS_HOME}/distribute/src.$(OSTYPE).tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/.[A-z]* ; \ | |
90 | + tar uvf ${EOS_HOME}/distribute/src.$(OSTYPE).tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/inc ; \ | |
91 | + tar uvf ${EOS_HOME}/distribute/src.$(OSTYPE).tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/doc; \ | |
92 | + tar uvf ${EOS_HOME}/distribute/src.$(OSTYPE).tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/src/wish; \ | |
93 | + tar uvf ${EOS_HOME}/distribute/src.$(OSTYPE).tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/src/[A-z]*.[A-z]*; \ | |
94 | + tar uvf ${EOS_HOME}/distribute/src.$(OSTYPE).tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/src/.[A-z]*; \ | |
95 | + tar uvf ${EOS_HOME}/distribute/src.$(OSTYPE).tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/src/Makefile ; \ | |
96 | + tar uvf ${EOS_HOME}/distribute/src.$(OSTYPE).tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/src/$(OSTYPE) | |
97 | + | |
98 | +distribute-all: | |
99 | + @cd ../../../..; \ | |
100 | + echo $(OBJECTNAME) ; \ | |
101 | + tar rvf ${EOS_HOME}/distribute/src.$(OSTYPE).tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/Config ; \ | |
102 | + tar rvf ${EOS_HOME}/distribute/src.$(OSTYPE).tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/Makefile ;\ | |
103 | + tar rvf ${EOS_HOME}/distribute/src.$(OSTYPE).tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/.[A-z]* ; \ | |
104 | + tar rvf ${EOS_HOME}/distribute/src.$(OSTYPE).tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/inc ; \ | |
105 | + tar rvf ${EOS_HOME}/distribute/src.$(OSTYPE).tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/doc; \ | |
106 | + tar rvf ${EOS_HOME}/distribute/src.$(OSTYPE).tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/src/wish; \ | |
107 | + tar rvf ${EOS_HOME}/distribute/src.$(OSTYPE).tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/src/[A-z]*.[A-z]*; \ | |
108 | + tar rvf ${EOS_HOME}/distribute/src.$(OSTYPE).tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/src/.[A-z]*; \ | |
109 | + tar rvf ${EOS_HOME}/distribute/src.$(OSTYPE).tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/src/Makefile ; \ | |
110 | + tar rvf ${EOS_HOME}/distribute/src.$(OSTYPE).tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/src/$(OSTYPE) | |
111 | + | |
112 | +eosintroduce: | |
113 | + ${EOS_HOME}/sbin/eosintroduce ${WORLDNAME} ${CLASSNAME} ${OBJECTNAME} ./ | |
114 | + | |
115 | +include Config/Target.inc |
@@ -0,0 +1,2 @@ | ||
1 | +install: | |
2 | + cd ../src; make install-doc; cd ../doc |
@@ -0,0 +1,6 @@ | ||
1 | +#ifndef CONFIG_H | |
2 | +#define CONFIG_H | |
3 | + | |
4 | +#include "../inc/mrcImageBlurByTemperatureFactor.h" | |
5 | + | |
6 | +#endif /* CONFIG_H */ |
@@ -0,0 +1,46 @@ | ||
1 | +#ifndef MRCIMAGEBLURBYTEMPERATUREFACTOR_H | |
2 | +#define MRCIMAGEBLURBYTEMPERATUREFACTOR_H | |
3 | +#include <stdio.h> | |
4 | +#include <stdlib.h> | |
5 | + | |
6 | +#define OPTION_FLAG '-' | |
7 | +#define OPTION_FLAG_POS (0) | |
8 | +#define OPTION_POS (1) | |
9 | + | |
10 | + | |
11 | + | |
12 | + | |
13 | +typedef struct mrcImageBlurByTemperatureFactorInfo { | |
14 | + long flagRedirect; | |
15 | + | |
16 | + long flagIn; | |
17 | + char* In; | |
18 | + FILE* fptIn; | |
19 | + | |
20 | + long flagOut; | |
21 | + char* Out; | |
22 | + FILE* fptOut; | |
23 | + | |
24 | + long flagconfigFile; | |
25 | + char* configFile; | |
26 | + FILE* fptconfigFile; | |
27 | + | |
28 | + long flagmode; | |
29 | + long mode; | |
30 | + | |
31 | +} mrcImageBlurByTemperatureFactorInfo; | |
32 | +#ifdef __cplusplus | |
33 | +extern "C" { | |
34 | +#endif | |
35 | +extern void argCheck(mrcImageBlurByTemperatureFactorInfo* info, int argc, char* avgv[]); | |
36 | +extern void khorosInit(int argc, char* avgv[]); | |
37 | +extern void init0(mrcImageBlurByTemperatureFactorInfo* info); | |
38 | +extern void init1(mrcImageBlurByTemperatureFactorInfo* info); | |
39 | +extern void usage(char* usage); | |
40 | +extern void additionalUsage(void); | |
41 | +extern void htmlBeforeUsage(char* usage); | |
42 | +extern void htmlAfterUsage(char* usage); | |
43 | +#ifdef __cplusplus | |
44 | +}; | |
45 | +#endif | |
46 | +#endif /* MRCIMAGEBLURBYTEMPERATUREFACTOR_H */ |
@@ -0,0 +1,430 @@ | ||
1 | +include ../Config/Define.inc | |
2 | +include ../../Config/Define.inc | |
3 | +include ../../../Config/Define.inc | |
4 | +include ../../../../Config/Define.inc | |
5 | + | |
6 | +EOSHOME=../../../../../ | |
7 | +DSTDIR=$(EOSHOME)/bin | |
8 | +DSTDOC=$(EOSHOME)/doc | |
9 | +DSTTAR=$(EOSHOME)/tar | |
10 | + | |
11 | +INCFILES = | |
12 | + | |
13 | +LIBFILES = \ | |
14 | + $(LIBPREFIX)EosObjects$(LIBSUFFIX) | |
15 | + | |
16 | +LIBFILESDEBUG = \ | |
17 | + $(LIBPREFIX)EosObjects.debug$(LIBSUFFIX) | |
18 | + | |
19 | +SRCC = \ | |
20 | + $(OBJECTNAME).c \ | |
21 | + init.c \ | |
22 | + argCheck.c \ | |
23 | + usage.c \ | |
24 | + util.c \ | |
25 | + | |
26 | +SRCCXX = \ | |
27 | + $(OBJECTNAME).cc \ | |
28 | + init.cc \ | |
29 | + argCheck.cc \ | |
30 | + usage.cc \ | |
31 | + util.cc \ | |
32 | + | |
33 | +MODULES = \ | |
34 | + $(OBJECTNAME).o \ | |
35 | + init.o \ | |
36 | + argCheck.o \ | |
37 | + usage.o \ | |
38 | + util.o \ | |
39 | + | |
40 | +REALMODULES = \ | |
41 | + $(OSTYPE)/$(OBJECTNAME).o \ | |
42 | + $(OSTYPE)/init.o \ | |
43 | + $(OSTYPE)/argCheck.o \ | |
44 | + $(OSTYPE)/usage.o \ | |
45 | + $(OSTYPE)/util.o | |
46 | + | |
47 | +MODULESDEBUG = \ | |
48 | + $(OBJECTNAME).debugo \ | |
49 | + init.debugo \ | |
50 | + argCheck.debugo \ | |
51 | + usage.debugo \ | |
52 | + util.debugo \ | |
53 | + | |
54 | +REALMODULESDEBUG = \ | |
55 | + $(OSTYPE)/$(OBJECTNAME).debugo \ | |
56 | + $(OSTYPE)/init.debugo \ | |
57 | + $(OSTYPE)/argCheck.debugo \ | |
58 | + $(OSTYPE)/usage.debugo \ | |
59 | + $(OSTYPE)/util.debugo | |
60 | + | |
61 | + | |
62 | +all: $(OSTYPE)/$(OBJECTNAME) | |
63 | + if [ ! -L $(OSTYPE) ] ; then \ | |
64 | + moveHostdependent; \ | |
65 | + fi | |
66 | + | |
67 | +debug: $(OSTYPE)/$(OBJECTNAME).debug | |
68 | + | |
69 | +cudagdb: $(OSTYPE)/$(OBJECTNAME).cudagdb | |
70 | + | |
71 | + | |
72 | +$(OSTYPE)/$(OBJECTNAME):: | |
73 | + @$(RM) -f $(OSTYPE)/Makefile ; \ | |
74 | + $(CP) $(EOS_HOME)/src/Config/Template/$(WORLDNAME)Template.Dir/src/ARCH/Makefile $(OSTYPE)/Makefile ; \ | |
75 | + cd $(OSTYPE); \ | |
76 | + $(MAKE) $(OBJECTNAME) WORLDNAME=$(WORLDNAME) CLASSNAME=$(CLASSNAME) OBJECTNAME=$(OBJECTNAME) | |
77 | + | |
78 | +$(OSTYPE)/$(OBJECTNAME).debug:: | |
79 | + @$(RM) -f $(OSTYPE)/Makefile ; \ | |
80 | + $(CP) $(EOS_HOME)/src/Config/Template/$(WORLDNAME)Template.Dir/src/ARCH/Makefile $(OSTYPE)/Makefile ; \ | |
81 | + cd $(OSTYPE); \ | |
82 | + $(MAKE) $(OBJECTNAME).debug WORLDNAME=$(WORLDNAME) CLASSNAME=$(CLASSNAME) OBJECTNAME=$(OBJECTNAME) | |
83 | + | |
84 | +$(OSTYPE)/$(OBJECTNAME).cudagdb:: | |
85 | + @$(RM) -f $(OSTYPE)/Makefile ; \ | |
86 | + $(CP) $(EOS_HOME)/src/Config/Template/$(WORLDNAME)Template.Dir/src/ARCH/Makefile $(OSTYPE)/Makefile ; \ | |
87 | + cd $(OSTYPE); \ | |
88 | + $(MAKE) $(OBJECTNAME).cudagdb WORLDNAME=$(WORLDNAME) CLASSNAME=$(CLASSNAME) OBJECTNAME=$(OBJECTNAME) | |
89 | + | |
90 | +cvsupdate:: | |
91 | + cvs -d $(EOS_CVSROOT) update -d | |
92 | + | |
93 | +cvscommit:: | |
94 | + cvs -d $(EOS_CVSROOT) commit | |
95 | + | |
96 | +edit: | |
97 | + @if [ -r $(OBJECTNAME).c ]; \ | |
98 | + then \ | |
99 | + sccsEdit $(OBJECTNAME).c; \ | |
100 | + else \ | |
101 | + echo "Source files are already editable"; \ | |
102 | + fi | |
103 | + @if [ -r wish/$(OBJECTNAME).wish ]; \ | |
104 | + then \ | |
105 | + cd wish; sccsEdit $(OBJECTNAME).wish; \ | |
106 | + else \ | |
107 | + echo "Source files (wish) are already editable."; \ | |
108 | + fi | |
109 | + @if [ -r ruby/$(OBJECTNAME).rb ]; \ | |
110 | + then \ | |
111 | + cd ruby; sccsEdit $(OBJECTNAME).rb; \ | |
112 | + else \ | |
113 | + echo "Source files (ruby) are already editable."; \ | |
114 | + fi | |
115 | + @if [ -r perl/$(OBJECTNAME).pl ]; \ | |
116 | + then \ | |
117 | + cd perl; sccsEdit $(OBJECTNAME).pl ; \ | |
118 | + else \ | |
119 | + echo "Source files (perl) are already editable."; \ | |
120 | + fi | |
121 | + @if [ -r ../Config/OptionControlFile ]; \ | |
122 | + then \ | |
123 | + cd ../Config; sccsEdit OptionControlFile; \ | |
124 | + else \ | |
125 | + echo "OptionControlFile are already editable."; \ | |
126 | + fi | |
127 | + | |
128 | +unedit: | |
129 | + @if [ -w $(OBJECTNAME).c ]; \ | |
130 | + then \ | |
131 | + sccsUnedit $(OBJECTNAME).c; \ | |
132 | + else \ | |
133 | + echo "Source files are not editable"; \ | |
134 | + fi | |
135 | + @if [ -w wish/$(OBJECTNAME).wish ]; \ | |
136 | + then \ | |
137 | + cd wish; sccsUnedit $(OBJECTNAME).wish; \ | |
138 | + else \ | |
139 | + echo "Source files (wish) are not editable."; \ | |
140 | + fi | |
141 | + @if [ -w ruby/$(OBJECTNAME).rb]; \ | |
142 | + then \ | |
143 | + cd ruby; sccsUnedit $(OBJECTNAME).rb; \ | |
144 | + else \ | |
145 | + echo "Source files (ruby) are not editable."; \ | |
146 | + fi | |
147 | + @if [ -w perl/$(OBJECTNAME).pl ]; \ | |
148 | + then \ | |
149 | + cd perl; sccsUnedit $(OBJECTNAME).pl ; \ | |
150 | + else \ | |
151 | + echo "Source files (ruby) are not editable."; \ | |
152 | + fi | |
153 | + @if [ -w ../Config/OptionControlFile ]; \ | |
154 | + then \ | |
155 | + cd ../Config; sccsUnedit OptionControlFile; \ | |
156 | + else \ | |
157 | + echo "OptionControlFile are not editable."; \ | |
158 | + fi | |
159 | + | |
160 | +report: | |
161 | + @if [ -r $(OBJECTNAME).c ]; \ | |
162 | + then \ | |
163 | + sccsReport $(OBJECTNAME).c; \ | |
164 | + else \ | |
165 | + echo "Source files are already editable"; \ | |
166 | + fi | |
167 | + @if [ -r wish/$(OBJECTNAME).wish ]; \ | |
168 | + then \ | |
169 | + cd wish; sccsReport $(OBJECTNAME).wish; \ | |
170 | + else \ | |
171 | + echo "Source files (wish) are already editable."; \ | |
172 | + fi | |
173 | + @if [ -r ruby/$(OBJECTNAME).rb ]; \ | |
174 | + then \ | |
175 | + cd ruby; sccsReport $(OBJECTNAME).rb; \ | |
176 | + else \ | |
177 | + echo "Source files (ruby) are already editable."; \ | |
178 | + fi | |
179 | + @if [ -r perl/$(OBJECTNAME).pl ] ; \ | |
180 | + then \ | |
181 | + cd perl; sccsReport $(OBJECTNAME).pl ; \ | |
182 | + else \ | |
183 | + echo "Source files (perl) are already editable."; \ | |
184 | + fi | |
185 | + @if [ -r ../Config/OptionControlFile ]; \ | |
186 | + then \ | |
187 | + cd ../Config; sccsReport OptionControlFile; \ | |
188 | + else \ | |
189 | + echo "OptionControlFile are already editable."; \ | |
190 | + fi | |
191 | + | |
192 | +clean : | |
193 | + rm -f *.debugo $(OSTYPE)/*.debugo *.cudagdbo $(OSTYPE)/*.cudagdbo *.o $(OSTYPE)/*.o *.linkinfo $(OSTYPE)/*.linkinfo \ | |
194 | + $(OSTYPE)/$(OBJECTNAME) $(OSTYPE)/*.$(OSTYPE) \ | |
195 | + $(OSTYPE)/$(OBJECTNAME).debug $(OSTYPE)/*.$(OSTYPE).debug \ | |
196 | + $(OSTYPE)/$(OBJECTNAME).cudagdb $(OSTYPE)/*.$(OSTYPE).cudagdb \ | |
197 | + $(OSTYPE)/$(OBJECTNAME).linkinfo $(OSTYPE)/*.$(OSTYPE).linkinfo \ | |
198 | + *.bak *.$(OSTYPE) core | |
199 | + | |
200 | +install: install-bin install-doc install-wish install-ruby install-shell install-perl | |
201 | + @if [ dummy$(KHOROS_KENGOBJ) != dummy ] ; \ | |
202 | + then \ | |
203 | + if [ -x $(KHOROS_KGENOBJ) ] ; \ | |
204 | + then \ | |
205 | + make install-khoros ; \ | |
206 | + fi; \ | |
207 | + fi | |
208 | + | |
209 | +install-bin:$(DSTDIR)/$(OSTYPE)/$(OBJECTNAME) | |
210 | + | |
211 | +$(DSTDIR)/$(OSTYPE)/$(OBJECTNAME):$(OSTYPE)/$(OBJECTNAME) $(DSTDIR)/$(OBJECTNAME) | |
212 | + @echo ---- Installing to bin | |
213 | + @echo $(DSTDIR)/$(OSTYPE)/$(OBJECTNAME) | |
214 | + @if [ ! -d $(DSTDIR)/$(OSTYPE) ]; \ | |
215 | + then \ | |
216 | + mkdir $(DSTDIR)/$(OSTYPE); \ | |
217 | + fi | |
218 | + @if [ -x $(OSTYPE)/$(OBJECTNAME) ]; \ | |
219 | + then \ | |
220 | + echo "Compilation is complete"; \ | |
221 | + $(RM) -f $(DSTDIR)/$(OSTYPE)/$(OBJECTNAME); \ | |
222 | + $(CD) $(OSTYPE); $(INSTALL) -m 555 $(OBJECTNAME) ../$(DSTDIR)/$(OSTYPE); \ | |
223 | + $(CHMOD) 555 ../$(DSTDIR)/$(OSTYPE)/$(OBJECTNAME); \ | |
224 | + else \ | |
225 | + echo "Compilation is incomplete. $(OBJECTNAME)"; \ | |
226 | + fi | |
227 | + @echo ---- end of bin | |
228 | + | |
229 | +install-wish: | |
230 | + @if [ -d wish ]; \ | |
231 | + then \ | |
232 | + echo "---- Tcl/Tk file Install"; \ | |
233 | + if [ ! -d $(DSTDIR)/wish/$(OBJECTNAME) ]; \ | |
234 | + then \ | |
235 | + mkdir $(DSTDIR)/wish/$(OBJECTNAME) ; \ | |
236 | + fi ; \ | |
237 | + $(CP) -f wish/* $(DSTDIR)/wish/$(OBJECTNAME); \ | |
238 | + $(CHMOD) 555 $(DSTDIR)/wish/$(OBJECTNAME)/* ;\ | |
239 | + touch $(DSTDIR)/wish/$(OBJECTNAME)/tclIndex;\ | |
240 | + $(CHMOD) 666 $(DSTDIR)/wish/$(OBJECTNAME)/tclIndex;\ | |
241 | + echo "---- Tcl/Tk file Installed";\ | |
242 | + fi | |
243 | + | |
244 | +install-ruby: | |
245 | + @if [ -d ruby ]; \ | |
246 | + then \ | |
247 | + echo "---- Ruby/Tk file Install"; \ | |
248 | + if [ ! -d $(DSTDIR)/ruby/$(OBJECTNAME) ]; \ | |
249 | + then \ | |
250 | + mkdir $(DSTDIR)/ruby/$(OBJECTNAME) ; \ | |
251 | + fi ; \ | |
252 | + $(CP) -f ruby/* $(DSTDIR)/ruby/$(OBJECTNAME); \ | |
253 | + $(CHMOD) 555 $(DSTDIR)/ruby/$(OBJECTNAME)/* ; \ | |
254 | + echo "---- Ruby/Tk file Installed"; \ | |
255 | + fi | |
256 | + | |
257 | +install-perl: | |
258 | + @if [ -d perl ]; \ | |
259 | + then \ | |
260 | + echo "---- Perl/Tk file Install"; \ | |
261 | + if [ ! -d $(DSTDIR)/perl/$(OBJECTNAME) ]; \ | |
262 | + then \ | |
263 | + mkdir $(DSTDIR)/perl/$(OBJECTNAME) ; \ | |
264 | + fi; \ | |
265 | + $(CP) -f perl/* $(DSTDIR)/perl/$(OBJECTNAME); \ | |
266 | + $(CHMOD) 555 $(DSTDIR)/perl/$(OBJECTNAME)/* ; \ | |
267 | + echo "---- Perl/Tk file Installed"; \ | |
268 | + fi | |
269 | + | |
270 | +install-shell: | |
271 | + @if [ ! -d $(DSTDIR)/shell/$(OBJECTNAME) ]; \ | |
272 | + then \ | |
273 | + mkdir $(DSTDIR)/shell/$(OBJECTNAME) ; \ | |
274 | + fi | |
275 | + @if [ -d shell ]; \ | |
276 | + then \ | |
277 | + echo "---- Shell file Install"; \ | |
278 | + if [ ! -d $(DSTDIR)/shell/$(OBJECTNAME) ]; \ | |
279 | + then \ | |
280 | + mkdir $(DSTDIR)/shell/$(OBJECTNAME) ; \ | |
281 | + fi ; \ | |
282 | + $(CP) -f shell/* $(DSTDIR)/shell/$(OBJECTNAME); \ | |
283 | + $(CHMOD) 555 $(DSTDIR)/shell/$(OBJECTNAME)/*; \ | |
284 | + echo "---- Shell file Installed"; \ | |
285 | + fi | |
286 | + | |
287 | +install-khoros: | |
288 | + @echo Installing to khoros | |
289 | + @if [ ! -d ../../../../../objects/script/$(OBJECTNAME) -a -f $(KHOROS_KGENOBJ) ]; \ | |
290 | + then \ | |
291 | + echo kgenobj;\ | |
292 | + $(KHOROS_KGENOBJ) -tb Eos -oname $(OBJECTNAME) -type script -pane -cantata true -cat Eos -subcat $(CLASSNAME) -description $(OBJECTNAME) -bname $(OBJECTNAME) -form -lang ksh ; \ | |
293 | + fi | |
294 | + @if [ ! -d ../../../../../objects/script/$(OBJECTNAME) -a -f $(KHOROS_KSET) ]; \ | |
295 | + then \ | |
296 | + $(KHOROS_KSET) -tb Eos -oname $(OBJECTNAME) -icon $(OBJECTNAME) ; \ | |
297 | + fi | |
298 | + @if [ -d ../../../../../objects/script/$(OBJECTNAME) -a -f $(KHOROS_KSET) ]; \ | |
299 | + then \ | |
300 | + $(CHMOD) -R 775 ../../../../../objects/script/$(OBJECTNAME) ; \ | |
301 | + if [ $? ] ; \ | |
302 | + then \ | |
303 | + echo "-- setting khoros ---" ; \ | |
304 | + if [ -d ../../../../../objects/script/$(OBJECTNAME)/uis/ ] ; \ | |
305 | + then \ | |
306 | + $(CD) ../../../../../objects/script/$(OBJECTNAME)/uis/ ; \ | |
307 | + $(RM) -f $(OBJECTNAME).pane ; \ | |
308 | + $(LN) -s ../../../../src/Tools/$(CLASSNAME)/$(OBJECTNAME)/src/$(OBJECTNAME).pane $(OBJECTNAME).pane; \ | |
309 | + $(CD) ../../ ; \ | |
310 | + $(CHMOD) -R 555 $(OBJECTNAME); \ | |
311 | + else \ | |
312 | + echo "../../../../../objects/script/$(OBJECTNAME)/uis/ does not exist."; \ | |
313 | + fi ; \ | |
314 | + else \ | |
315 | + echo "Failed !!: Cannot chage mode in installing $(OBJECTNAME) to khoros system"; \ | |
316 | + fi ; \ | |
317 | + echo "-- end of khoros-installing"; \ | |
318 | + fi | |
319 | + | |
320 | +install-doc: html | |
321 | + @if [ ! -d $(DSTDOC)/SmallTools ]; \ | |
322 | + then \ | |
323 | + mkdir $(DSTDOC)/SmallTools ;\ | |
324 | + fi | |
325 | + @if [ -f $(DSTDOC)/SmallTools/$(OBJECTNAME).html ]; \ | |
326 | + then \ | |
327 | + $(RM) -f $(DSTDOC)/SmallTools/$(OBJECTNAME).html ;\ | |
328 | + fi | |
329 | + @$(CP) $(OBJECTNAME).html $(DSTDOC)/SmallTools/$(OBJECTNAME).html | |
330 | + @$(CHMOD) 444 $(DSTDOC)/SmallTools/$(OBJECTNAME).html | |
331 | + @if [ -f ../doc/*.html ]; \ | |
332 | + then \ | |
333 | + $(CP) ../doc/*.html $(DSTDOC)/SmallTools/ ;\ | |
334 | + fi | |
335 | + @$(CHMOD) 444 $(DSTDOC)/SmallTools/$(OBJECTNAME).html | |
336 | + @if [ -f $(DSTDOC)/SmallTools/Makefile ]; \ | |
337 | + then \ | |
338 | + cd $(DSTDOC)/SmallTools; $(MAKE); \ | |
339 | + fi | |
340 | + | |
341 | +html: $(OBJECTNAME).html | |
342 | + | |
343 | +configFileRead: | |
344 | + @ctrl2configFileRead $(CLASSNAME) $(OBJECTNAME) ../Config/OptionControlFile | |
345 | + | |
346 | +$(OBJECTNAME).html: $(OSTYPE)/$(OBJECTNAME) | |
347 | + @echo creating html | |
348 | + @$(OSTYPE)/$(OBJECTNAME) -html 2> $(OBJECTNAME).html.tmp | |
349 | + @sed -e s/$(OSTYPE)\\/// $(OBJECTNAME).html.tmp > $(OBJECTNAME).html | |
350 | + @$(RM) $(OBJECTNAME).html.tmp | |
351 | + | |
352 | +$(DSTDIR)/$(OBJECTNAME): $(OSTYPE)/$(OBJECTNAME) | |
353 | + @ln -s -f ../sbin/MachineIndependent $@ | |
354 | + | |
355 | +depend:: | |
356 | + @echo dependency checking now | |
357 | + @if [ ! -L $(OSTYPE) ] ; then \ | |
358 | + moveHostdependent; \ | |
359 | + fi | |
360 | + rm -f $(OSTYPE)/.Depend | |
361 | + #echo C | |
362 | + @if [ -f $(OBJECTNAME).c ] ; \ | |
363 | + then \ | |
364 | + echo "dependency: *.c"; \ | |
365 | + echo $(DEPENDCOMMAND) $(INCLUDEDIR) $(EXTRA_INC) $(EXTRA_DEFINE) *.c ; \ | |
366 | + $(DEPENDCOMMAND) $(INCLUDEDIR) $(EXTRA_INC) $(EXTRA_DEFINE) *.c >> $(OSTYPE)/.Depend ; \ | |
367 | + fi | |
368 | + #echo CC | |
369 | + @if [ -f $(OBJECTNAME).cc ] ; \ | |
370 | + then \ | |
371 | + echo "dependency: *.cc"; \ | |
372 | + echo $(DEPENDCOMMAND) $(INCLUDEDIR) $(EXTRA_INC) $(EXTRA_DEFINE) $(EXTRA_CCOPTS) *.cc ; \ | |
373 | + $(DEPENDCOMMAND) $(INCLUDEDIR) $(EXTRA_INC) $(EXTRA_DEFINE) $(EXTRA_CCOPTS) *.cc >> $(OSTYPE)/.Depend ; \ | |
374 | + fi | |
375 | + @if [ -f $(OBJECTNAME).ccm ] ; \ | |
376 | + then \ | |
377 | + echo "dependency: *.ccm"; \ | |
378 | + echo $(DEPENDCOMMAND) $(INCLUDEDIR) $(EXTRA_INC) $(EXTRA_DEFINE) $(EXTRA_CCOPTS) *.ccm ; \ | |
379 | + $(DEPENDCOMMAND) $(INCLUDEDIR) $(EXTRA_INC) $(EXTRA_DEFINE) $(EXTRA_CCOPTS) *.ccm >> $(OSTYPE)/.Depend ; \ | |
380 | + fi | |
381 | + @if [ -f $(OBJECTNAME).cu ] ; \ | |
382 | + then \ | |
383 | + echo "dependency: *.cu"; \ | |
384 | + echo $(DEPENDCOMMAND) $(INCLUDEDIR) $(EXTRA_INC) $(EXTRA_DEFINE) $(EXTRA_CCOPTS) *.cu ; \ | |
385 | + $(DEPENDCOMMAND) $(INCLUDEDIR) $(EXTRA_INC) $(EXTRA_DEFINE) $(EXTRA_CCOPTS) *.cu >> $(OSTYPE)/.Depend ; \ | |
386 | + fi | |
387 | + | |
388 | +update:../Config/OptionControlFile | |
389 | + maketool $(CLASSNAME) $(OBJECTNAME) update | |
390 | + | |
391 | +updateNoAns:../Config/OptionControlFile | |
392 | + maketool $(CLASSNAME) $(OBJECTNAME) update N | |
393 | + | |
394 | +changeName:: | |
395 | + | |
396 | +Test:$(OSTYPE)/$(OBJECTNAME) TestDir | |
397 | + @if [ -f test/Makefile ] ; \ | |
398 | + then \ | |
399 | + cd test; make ; \ | |
400 | + else \ | |
401 | + echo "No test Makefile"; \ | |
402 | + fi | |
403 | + | |
404 | +TestDir:: | |
405 | + @if [ ! -d test ] ; \ | |
406 | + then \ | |
407 | + echo "Creating test dir"; \ | |
408 | + mkdir test; \ | |
409 | + fi | |
410 | + @if [ ! -f test/Makefile ] ; \ | |
411 | + then \ | |
412 | + echo "Creating Makefile"; \ | |
413 | + cd test; \ | |
414 | + protoTestMakefileCreate; \ | |
415 | + fi | |
416 | + @if [ ! -d test/data ]; \ | |
417 | + then \ | |
418 | + mkdir $(EOSHOME)/data/$(OBJECTNAME); \ | |
419 | + cd test; \ | |
420 | + ln -sf ../$(EOSHOME)/data/$(OBJECTNAME) data; \ | |
421 | + fi | |
422 | + | |
423 | +tar:: | |
424 | + cd $(DSTTAR); tar cvf Tools.$(CLASSNAME).$(OBJECTNAME).tar ../bin/$(OBJECTNAME) \ | |
425 | + ../bin/*/$(OBJECTNAME).* \ | |
426 | + ../src/Tools/$(CLASSNAME)/$(OBJECTNAME) \ | |
427 | + ; gzip Tools.$(CLASSNAME).$(OBJECTNAME).tar | |
428 | + | |
429 | +-include $(OSTYPE)/.Depend | |
430 | +-include ../Config/Target.inc |
@@ -0,0 +1 @@ | ||
1 | +../../../../../hostdepend/X86MAC64/src/Tools/mrcImage/mrcImageBlurByTemperatureFactor/src/X86MAC64 | |
\ No newline at end of file |
@@ -0,0 +1,96 @@ | ||
1 | +#include <stdio.h> | |
2 | +#include <stdlib.h> | |
3 | +#include <string.h> | |
4 | +#include <math.h> | |
5 | +#include "../inc/config.h" | |
6 | +#include "genUtil.h" | |
7 | +#include "eosString.h" | |
8 | +#include "File.h" | |
9 | +#include "Memory.h" | |
10 | + | |
11 | + | |
12 | +void | |
13 | +argCheck(mrcImageBlurByTemperatureFactorInfo* info, int argc, char* argv[]) | |
14 | +{ | |
15 | + long i; | |
16 | + char s[1024]; | |
17 | + FILE* fpt; | |
18 | + | |
19 | + if(NULL==(fpt=fopen(".EosLog", "a+"))) { | |
20 | + | |
21 | + } else { | |
22 | + for(i=0; i<argc; i++) { | |
23 | + fprintf(fpt, "%s ", argv[i]); | |
24 | + } | |
25 | + fprintf(fpt, "\n"); | |
26 | + fclose(fpt); | |
27 | + } | |
28 | + for(i=1; i<argc; i++) { | |
29 | + if(OPTION_FLAG==argv[i][OPTION_FLAG_POS]) { | |
30 | + SSWITCH(argv[i]+OPTION_POS) | |
31 | + SCASE("i") { | |
32 | + if(i+1<argc) { | |
33 | + info->In = stringGetNthWord(argv[i+1], 1, " ,"); | |
34 | + i++; | |
35 | + info->flagIn++; | |
36 | + } else { | |
37 | + usage(argv[0]); | |
38 | + exit(EXIT_FAILURE); | |
39 | + } | |
40 | + SBREAK; | |
41 | + } | |
42 | + SCASE("o") { | |
43 | + if(i+1<argc) { | |
44 | + info->Out = stringGetNthWord(argv[i+1], 1, " ,"); | |
45 | + i++; | |
46 | + info->flagOut++; | |
47 | + } else { | |
48 | + usage(argv[0]); | |
49 | + exit(EXIT_FAILURE); | |
50 | + } | |
51 | + SBREAK; | |
52 | + } | |
53 | + SCASE("c") { | |
54 | + if(i+1<argc) { | |
55 | + info->configFile = stringGetNthWord(argv[i+1], 1, " ,"); | |
56 | + i++; | |
57 | + info->flagconfigFile++; | |
58 | + } else { | |
59 | + usage(argv[0]); | |
60 | + exit(EXIT_FAILURE); | |
61 | + } | |
62 | + SBREAK; | |
63 | + } | |
64 | + SCASE("m") { | |
65 | + if(i+1<argc) { | |
66 | + info->mode = stringGetNthIntegerData(argv[i+1], 1, " ,"); | |
67 | + i++; | |
68 | + info->flagmode++; | |
69 | + } else { | |
70 | + usage(argv[0]); | |
71 | + exit(EXIT_FAILURE); | |
72 | + } | |
73 | + SBREAK; | |
74 | + } | |
75 | + SCASE("h") { | |
76 | + usage(argv[0]); | |
77 | + exit(EXIT_SUCCESS); | |
78 | + break; | |
79 | + } | |
80 | + SCASE("html") { | |
81 | + htmlBeforeUsage(argv[0]); | |
82 | + usage(argv[0]); | |
83 | + htmlAfterUsage(argv[0]); | |
84 | + exit(EXIT_SUCCESS); | |
85 | + break; | |
86 | + } | |
87 | + SDEFAULT { | |
88 | + fprintf(stderr, "Not Supported Options: :%s\n", argv[i]); | |
89 | + usage(argv[0]); | |
90 | + exit(EXIT_FAILURE); | |
91 | + break; | |
92 | + } | |
93 | + SSWITCHEND; | |
94 | + } | |
95 | + } | |
96 | +} |
@@ -0,0 +1,91 @@ | ||
1 | +#include <stdio.h> | |
2 | +#include <stdlib.h> | |
3 | +#include <string.h> | |
4 | +#include <math.h> | |
5 | +#include "../inc/config.h" | |
6 | +#include "genUtil.h" | |
7 | +#include "eosString.h" | |
8 | +#include "File.h" | |
9 | +#include "Memory.h" | |
10 | + | |
11 | + | |
12 | +void | |
13 | +init0(mrcImageBlurByTemperatureFactorInfo* info) | |
14 | +{ | |
15 | + info->fptIn = NULL; info->flagIn = 0; | |
16 | + info->fptOut = NULL; info->flagOut = 0; | |
17 | + info->fptconfigFile = NULL; info->flagconfigFile = 0; | |
18 | + info->mode = 0; info->flagmode = 0; | |
19 | +} | |
20 | + | |
21 | +void | |
22 | +init1(mrcImageBlurByTemperatureFactorInfo* info) | |
23 | +{ | |
24 | + char s[1024]; | |
25 | + int i; | |
26 | + if(!info->flagIn) { | |
27 | + stringGetFromFile(s, "In", stdin, stdout, 0); | |
28 | + info->In = stringGetNthWord(s, 1, " ,\t"); | |
29 | + info->flagIn++; | |
30 | + } | |
31 | + if(info->flagIn) { | |
32 | + info->fptIn = fileOpen(info->In, "r"); | |
33 | + } | |
34 | + | |
35 | + if(!info->flagOut) { | |
36 | + stringGetFromFile(s, "Out", stdin, stdout, 0); | |
37 | + info->Out = stringGetNthWord(s, 1, " ,\t"); | |
38 | + info->flagOut++; | |
39 | + } | |
40 | + if(info->flagOut) { | |
41 | + info->fptOut = fileOpen(info->Out, "w"); | |
42 | + } | |
43 | + | |
44 | + if(info->flagconfigFile) { | |
45 | + info->fptconfigFile = fileOpen(info->configFile, "r"); | |
46 | + } | |
47 | + | |
48 | + if(info->flagmode) { | |
49 | + } | |
50 | + | |
51 | +} | |
52 | +#ifdef KHOROS | |
53 | +#include <stdio.h> | |
54 | +#include "bootstrap.h" | |
55 | +#include "dataserv.h" | |
56 | +#include "datamanip.h" | |
57 | +extern void func_usage_additions(void); | |
58 | +extern void func_free_args(kexit_status status, kaddr client_data); | |
59 | +extern void func_get_args(kform* pane); | |
60 | + | |
61 | +void | |
62 | +func_usage_additions(void) | |
63 | +{ | |
64 | +} | |
65 | +void | |
66 | +func_free_args(kexit_status status, kaddr client_data) | |
67 | +{ | |
68 | +} | |
69 | +void | |
70 | +func_get_args(kform* pane) | |
71 | +{ | |
72 | +} | |
73 | +void | |
74 | +khorosInit(int argc, char* argv[]) | |
75 | +{ | |
76 | + char* eospath; | |
77 | + char panepath[1024]; | |
78 | + FILE* fpt; | |
79 | + | |
80 | + eospath = getenv("EOS_HOME"); | |
81 | + sprintf(panepath, "%s/src/Tools/mrcImage/mrcImageBlurByTemperatureFactor/src/mrcImageBlurByTemperatureFactor.pane", eospath); | |
82 | + khoros_initialize(argc, argv, "EOS"); | |
83 | + fpt = fopen(panepath, "r"); if(NULL!=fpt) { | |
84 | + fclose(fpt); | |
85 | + kclui_initialize(panepath, KGEN_NONE, "EOS", "mrcImageBlurByTemperatureFactor", | |
86 | + func_usage_additions, | |
87 | + func_get_args, | |
88 | + func_free_args); | |
89 | + } | |
90 | +} | |
91 | +#endif /* KHOROS */ |
@@ -0,0 +1,53 @@ | ||
1 | +/* | |
2 | +# mrcImageBlurByTemperatureFactor : $Revision$ | |
3 | +# $Date$ | |
4 | +# Created by $Author$ | |
5 | +# Usage : mrcImageBlurByTemperatureFactor | |
6 | +# Attention | |
7 | +# $Loccker$ | |
8 | +# $State$ | |
9 | +# | |
10 | +*/ | |
11 | +#include <stdio.h> | |
12 | +#include <stdlib.h> | |
13 | +#include <string.h> | |
14 | +#include <math.h> | |
15 | +#define GLOBAL_DECLARATION | |
16 | +#include "../inc/config.h" | |
17 | + | |
18 | +#define DEBUG | |
19 | +#include "genUtil.h" | |
20 | +#include "mrcImage.h" | |
21 | + | |
22 | +/* | |
23 | +Example: | |
24 | +typedef struct lmrcImageBlurByTemperatureFactorInfo { | |
25 | + float a; | |
26 | + int b; | |
27 | +} lmrcImageBlurByTemperatureFactorInfo; | |
28 | + | |
29 | +typedef enum lmrcImageBlurByTemperatureFactorMode { | |
30 | + a=0, | |
31 | + b=1 | |
32 | +} lmrcImageBlurByTemperatureFactorMode; | |
33 | +*/ | |
34 | + | |
35 | +int | |
36 | +main(int argc, char* argv[]) | |
37 | +{ | |
38 | + mrcImageBlurByTemperatureFactorInfo info; | |
39 | + | |
40 | + init0(&info); | |
41 | + argCheck(&info, argc, argv); | |
42 | + init1(&info); | |
43 | + | |
44 | + DEBUGPRINT("Program Start\n"); | |
45 | + | |
46 | + exit(EXIT_SUCCESS); | |
47 | +} | |
48 | + | |
49 | +void | |
50 | +additionalUsage() | |
51 | +{ | |
52 | + fprintf(stderr, "----- Additional Usage -----\n"); | |
53 | +} |
@@ -0,0 +1,16 @@ | ||
1 | +-F 4.3 1 0 52x1+0+0 +0+0 'Cantata' cantata | |
2 | + -M 1 1 52x1+0+0 +1+0 ' ' subform | |
3 | + -P 1 0 52x1+0+1 +0+0 ' ' mrcImageBlurByTemperatureFactor | |
4 | + -D 1 0 9x1+0+0 'Options' _gui_options | |
5 | + -H 1 6x1+0+0 'License' 'license' $BOOTSTRAP/repos/license/License license | |
6 | + -E | |
7 | + -R 1 0 1 5x1+35+0 'Run' 'execute operation' $EOS/bin/mrcImageBlurByTemperatureFactor | |
8 | + -H 1 5x1+41+0 'Help' 'help page' $EOS/src/Tools/mrcImage/mrcImageBlurByTemperatureFactor/doc/mrcImageBlurByTemperatureFactor.doc help | |
9 | + -Q 1 0 5.25x1+47+0 'Close' | |
10 | + -I 1 0 1 1 0 1 -1x1+1+1.500000 ' ' 'In' 'InputDataFile' i | |
11 | + -O 1 0 1 1 0 1 -1x1+1+3.000000 ' ' 'Out' 'OutputDataFile' o | |
12 | + -I 1 0 1 0 0 1 -1x1+1+4.500000 ' ' 'configFile' 'ConfigurationFile' c | |
13 | + -i 1 0 1 0 0 -1x1+1+6.000000 0 0 0 0 0 'mode' 'Mode' m | |
14 | + -E | |
15 | + -E | |
16 | +-E |
@@ -0,0 +1,17 @@ | ||
1 | +include ../../Config/Define.inc | |
2 | +include ../../../Config/Define.inc | |
3 | +include ../../../../Config/Define.inc | |
4 | +include ../../../../../Config/Define.inc | |
5 | + | |
6 | +all: help exec | |
7 | + | |
8 | +help: | |
9 | + @echo "----- Help Message Check -----" | |
10 | + @../$(OSTYPE)/$(OBJECTNAME) -h | |
11 | + | |
12 | +exec: | |
13 | + @echo "----- Execution Check -----" | |
14 | + ../$(OSTYPE)/$(OBJECTNAME) | |
15 | + @echo "----- Calc check -----" | |
16 | + | |
17 | +clean: |
@@ -0,0 +1 @@ | ||
1 | +../../../../../..//data/mrcImageBlurByTemperatureFactor | |
\ No newline at end of file |
@@ -0,0 +1,36 @@ | ||
1 | +#include <stdio.h> | |
2 | +#include <stdlib.h> | |
3 | +#include "../inc/config.h" | |
4 | + | |
5 | +void | |
6 | +usage(char* thisProgram) | |
7 | +{ | |
8 | + fprintf(stderr, "Usage: %s\n", thisProgram); | |
9 | + fprintf(stderr, "Options:\n"); | |
10 | + fprintf(stderr, " [-i[nput] In (NULL ).as(inFile ) ] :Essential :InputDataFile\n"); | |
11 | + fprintf(stderr, " [-o[utput] Out (NULL ).as(outFile ) ] :Essential :OutputDataFile\n"); | |
12 | + fprintf(stderr, " [-c[onfig] configFile (NULL ).as(inFile ) ] :Optional :ConfigurationFile\n"); | |
13 | + fprintf(stderr, " [-m[ode] mode (0 ).as(Integer ) ] :Optional :Mode\n"); | |
14 | + additionalUsage(); | |
15 | +} | |
16 | + | |
17 | +void | |
18 | +htmlBeforeUsage(char* thisProgram) | |
19 | +{ | |
20 | + fprintf(stderr, "<HTML>\n"); | |
21 | + fprintf(stderr, "<HEAD>\n"); | |
22 | + fprintf(stderr, "<TITLE>%s</TITLE>\n", thisProgram); | |
23 | + fprintf(stderr, "</HEAD>\n"); | |
24 | + fprintf(stderr, "<BODY>\n"); | |
25 | + fprintf(stderr, "<H1>%s</H1>\n", thisProgram); | |
26 | + fprintf(stderr, "<H2>Usage</H2>\n"); | |
27 | + fprintf(stderr, "<PRE>\n"); | |
28 | +} | |
29 | + | |
30 | +void | |
31 | +htmlAfterUsage(char* thisProgram) | |
32 | +{ | |
33 | + fprintf(stderr, "</PRE>\n"); | |
34 | + fprintf(stderr, "</BODY>\n"); | |
35 | + fprintf(stderr, "</HTML>\n"); | |
36 | +} |
@@ -0,0 +1,4 @@ | ||
1 | +#include <stdio.h> | |
2 | +#include <stdlib.h> | |
3 | +#include "../inc/config.h" | |
4 | + |