Changeset 4747
- Timestamp:
- Aug 10, 2005, 10:09:43 AM (21 years ago)
- Location:
- trunk/Ohana/src/opihi
- Files:
-
- 2 added
- 13 edited
-
. (modified) (1 prop)
-
.cvsignore (added)
-
Makefile (modified) (5 diffs)
-
Makefile.Common (added)
-
cmd.astro/Makefile (modified) (3 diffs)
-
cmd.basic/Makefile (modified) (2 diffs)
-
cmd.data/Makefile (modified) (2 diffs)
-
dimm/Makefile (modified) (5 diffs)
-
dvo/Makefile (modified) (6 diffs)
-
lib.data/Makefile (modified) (2 diffs)
-
lib.shell/Makefile (modified) (3 diffs)
-
mana/Makefile (modified) (3 diffs)
-
pantasks/Makefile (modified) (3 diffs)
-
pclient/Makefile (modified) (5 diffs)
-
pcontrol/Makefile (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/opihi
-
Property svn:ignore
set to
lib
bin
-
Property svn:ignore
set to
-
trunk/Ohana/src/opihi/Makefile
r4693 r4747 14 14 pcontrol: lib.data lib.shell cmd.basic 15 15 16 LIBS = cmd.basic cmd.data cmd.astro lib.data lib.shell16 LIBS = lib.data lib.shell cmd.basic cmd.data cmd.astro 17 17 18 18 PROGRAM = mana dvo … … 25 25 for i in $(PROGRAM); do make $$i || exit; done 26 26 27 libs: 28 for i in $(LIBS); do make $$i || exit; done 29 27 30 extras: 28 31 for i in $(EXTRAS); do make $$i || exit; done … … 31 34 for i in $(PROGRAM); do make $$i.install || exit; done 32 35 33 extra -install:36 extras-install: 34 37 for i in $(EXTRAS); do make $$i.install || exit; done 35 38 … … 37 40 for i in $(PROGRAM) $(EXTRAS) $(LIBS); do make $$i.clean || exit; done 38 41 42 libs-uninstall: 43 for i in $(LIBS); do make $$i.uninstall || exit; done 44 39 45 dist: clean 40 rm -f bin/*.* 41 rm -f lib/*.a 46 for i in $(PROGRAM) $(EXTRAS) $(LIBS); do make $$i.dist || exit; done 47 rm -rf bin 48 rm -rf lib 42 49 43 50 ############################################################# … … 53 60 if [ -d "$*" ]; then (cd $* && make clean); fi 54 61 62 %.dist: 63 if [ -d "$*" ]; then (cd $* && make dist); fi 64 65 %.uninstall: 66 if [ -d "$*" ]; then (cd $* && make uninstall); fi 67 55 68 .PHONY: $(PROGRAM) $(LIBS) 56 69 -
trunk/Ohana/src/opihi/cmd.astro/Makefile
r4746 r4747 21 21 # astro user commands ######################## 22 22 23 astrocmd= \23 srcs = \ 24 24 $(SDIR)/init.$(ARCH).o \ 25 25 $(SDIR)/biassub.$(ARCH).o \ … … 50 50 $(SDIR)/spec.$(ARCH).o \ 51 51 $(SDIR)/star.$(ARCH).o \ 52 $(SDIR)/transform.$(ARCH).o 53 54 imfitstuff = \ 52 $(SDIR)/transform.$(ARCH).o \ 55 53 $(SDIR)/imsub.$(ARCH).o \ 56 54 $(SDIR)/imfit.$(ARCH).o \ … … 65 63 $(SDIR)/imfit-qrgauss.$(ARCH).o 66 64 67 libastrocmd: $(DESTLIB)/libastrocmd.a 65 # dependancy rules for include files ######################## 66 incs = \ 67 $(INC)/opihi.h \ 68 $(INC)/external.h \ 69 $(INC)/shell.h \ 70 $(INC)/dvomath.h \ 71 $(INC)/convert.h \ 72 $(INC)/display.h 68 73 69 $(LIB)/libastrocmd.$(ARCH).a: $(astrocmd) $(imfitstuff) 70 71 # utilities ################################################# 72 $(BIN)/%.$(ARCH): 73 @if [ ! -d $(BIN) ]; then mkdir -p $(BIN); fi 74 $(CC) $^ -o $@ $(LFLAGS) $(LIBS) 75 @echo "compiled $*" 76 @echo "" 77 78 $(DESTBIN)/%: $(BIN)/%.$(ARCH) 79 @if [ ! -d $(DESTBIN) ]; then mkdir -p $(DESTBIN); fi 80 rm -f $(DESTBIN)/$* 81 cp $(BIN)/$*.$(ARCH) $(DESTBIN)/$* 82 @echo "installed $*" 83 @echo "" 84 85 $(LIB)/%.$(ARCH).a: 86 @if [ ! -d $(LIB) ]; then mkdir -p $(LIB); fi 87 rm -f $@ 88 ar rcv $@ $^ 89 $(RANLIB) $@ 90 @echo "compiled library $*" 91 @echo "" 92 93 $(DESTLIB)/%.a: $(LIB)/%.$(ARCH).a 94 @if [ ! -d $(DESTLIB) ]; then mkdir -p $(DESTLIB); fi 95 @echo "" 96 rm -f $@ 97 cp $^ $@ 98 99 lib%.clean: 100 rm -f $(LIB)/lib$*.$(ARCH).a 101 rm -f $($*) 102 @echo "" 103 104 %.clean: 105 rm -f $(BIN)/$*.$(ARCH) 106 @echo "" 107 108 %.$(ARCH).o : %.c 109 $(CC) $(CFLAGS) -c $*.c -o $@ 110 111 clean: 112 rm -f $(BIN)/*.$(ARCH) 113 rm -f $(LIB)/*.$(ARCH).a 114 rm -f `find . -name "*.o"` 115 rm -f `find . -name "*~"` 116 rm -f `find . -name "#*"` 117 118 dist: clean 119 rm -f $(BIN)/* 120 rm -f $(LIB)/* 74 libastrocmd: $(DESTLIB)/libastrocmd.a 75 $(DESTLIB)/libastrocmd.a: $(LIB)/libastrocmd.$(ARCH).a 76 $(LIB)/libastrocmd.$(ARCH).a: $(srcs) 77 $(srcs): $(incs) 121 78 122 79 uninstall: 123 rm -f $(DESTLIB)/libcmdastro.a 80 rm -f $(DESTLIB)/libastrocmd.a 81 82 include ../Makefile.Common -
trunk/Ohana/src/opihi/cmd.basic/Makefile
r4746 r4747 21 21 # basic user commands ######################## 22 22 23 basiccmd= \23 srcs = \ 24 24 $(SDIR)/init.$(ARCH).o \ 25 25 $(SDIR)/break.$(ARCH).o \ … … 56 56 $(SDIR)/which.$(ARCH).o 57 57 58 libbasiccmd: $(DESTLIB)/libbasiccmd.a 58 # dependancy rules for include files ######################## 59 incs = \ 60 $(INC)/opihi.h \ 61 $(INC)/external.h \ 62 $(INC)/shell.h \ 63 $(INC)/dvomath.h \ 64 $(INC)/convert.h \ 65 $(INC)/display.h 59 66 60 $(LIB)/libbasiccmd.$(ARCH).a: $(basiccmd) 61 62 # utilities ################################################# 63 $(BIN)/%.$(ARCH): 64 @if [ ! -d $(BIN) ]; then mkdir -p $(BIN); fi 65 $(CC) $^ -o $@ $(LFLAGS) $(LIBS) 66 @echo "compiled $*" 67 @echo "" 68 69 $(DESTBIN)/%: $(BIN)/%.$(ARCH) 70 @if [ ! -d $(DESTBIN) ]; then mkdir -p $(DESTBIN); fi 71 rm -f $(DESTBIN)/$* 72 cp $(BIN)/$*.$(ARCH) $(DESTBIN)/$* 73 @echo "installed $*" 74 @echo "" 75 76 $(LIB)/%.$(ARCH).a: 77 @if [ ! -d $(LIB) ]; then mkdir -p $(LIB); fi 78 rm -f $@ 79 ar rcv $@ $^ 80 $(RANLIB) $@ 81 @echo "compiled library $*" 82 @echo "" 83 84 $(DESTLIB)/%.a: $(LIB)/%.$(ARCH).a 85 @if [ ! -d $(DESTLIB) ]; then mkdir -p $(DESTLIB); fi 86 @echo "" 87 rm -f $@ 88 cp $^ $@ 89 90 lib%.clean: 91 rm -f $(LIB)/lib$*.$(ARCH).a 92 rm -f $($*) 93 @echo "" 94 95 %.clean: 96 rm -f $(BIN)/$*.$(ARCH) 97 @echo "" 98 99 %.$(ARCH).o : %.c 100 $(CC) $(CFLAGS) -c $*.c -o $@ 101 102 clean: 103 rm -f $(BIN)/*.$(ARCH) 104 rm -f $(LIB)/*.$(ARCH).a 105 rm -f `find . -name "*.o"` 106 rm -f `find . -name "*~"` 107 rm -f `find . -name "#*"` 108 109 dist: clean 110 rm -f $(BIN)/* 111 rm -f $(LIB)/* 67 libbasiccmd: $(DESTLIB)/libbasiccmd.a 68 $(DESTLIB)/libbasiccmd.a: $(LIB)/libbasiccmd.$(ARCH).a 69 $(LIB)/libbasiccmd.$(ARCH).a: $(srcs) 70 $(srcs): $(incs) 112 71 113 72 uninstall: 114 rm -f $(DESTLIB)/libcmdbasic.a 73 rm -f $(DESTLIB)/libbasiccmd.a 74 75 include ../Makefile.Common -
trunk/Ohana/src/opihi/cmd.data/Makefile
r4746 r4747 20 20 21 21 # data user commands ######################## 22 datacmd= \22 srcs = \ 23 23 $(SDIR)/init.$(ARCH).o \ 24 24 $(SDIR)/accum.$(ARCH).o \ … … 124 124 $(SDIR)/zplot.$(ARCH).o 125 125 126 libdatacmd: $(DESTLIB)/libdatacmd.a 126 # dependancy rules for include files ######################## 127 incs = \ 128 $(INC)/opihi.h \ 129 $(INC)/external.h \ 130 $(INC)/shell.h \ 131 $(INC)/dvomath.h \ 132 $(INC)/convert.h \ 133 $(INC)/display.h 127 134 128 $(LIB)/libdatacmd.$(ARCH).a: $(datacmd) 129 130 # utilities ################################################# 131 $(BIN)/%.$(ARCH): 132 @if [ ! -d $(BIN) ]; then mkdir -p $(BIN); fi 133 $(CC) $^ -o $@ $(LFLAGS) $(LIBS) 134 @echo "compiled $*" 135 @echo "" 136 137 $(DESTBIN)/%: $(BIN)/%.$(ARCH) 138 @if [ ! -d $(DESTBIN) ]; then mkdir -p $(DESTBIN); fi 139 rm -f $(DESTBIN)/$* 140 cp $(BIN)/$*.$(ARCH) $(DESTBIN)/$* 141 @echo "installed $*" 142 @echo "" 143 144 $(LIB)/%.$(ARCH).a: 145 @if [ ! -d $(LIB) ]; then mkdir -p $(LIB); fi 146 rm -f $@ 147 ar rcv $@ $^ 148 $(RANLIB) $@ 149 @echo "compiled library $*" 150 @echo "" 151 152 $(DESTLIB)/%.a: $(LIB)/%.$(ARCH).a 153 @if [ ! -d $(DESTLIB) ]; then mkdir -p $(DESTLIB); fi 154 @echo "" 155 rm -f $@ 156 cp $^ $@ 157 158 lib%.clean: 159 rm -f $(LIB)/lib$*.$(ARCH).a 160 rm -f $($*) 161 @echo "" 162 163 %.clean: 164 rm -f $(BIN)/$*.$(ARCH) 165 @echo "" 166 167 %.$(ARCH).o : %.c 168 $(CC) $(CFLAGS) -c $*.c -o $@ 169 170 clean: 171 rm -f $(BIN)/*.$(ARCH) 172 rm -f $(LIB)/*.$(ARCH).a 173 rm -f `find . -name "*.o"` 174 rm -f `find . -name "*~"` 175 rm -f `find . -name "#*"` 176 177 dist: clean 178 rm -f $(BIN)/* 179 rm -f $(LIB)/* 135 libdatacmd: $(DESTLIB)/libdatacmd.a 136 $(DESTLIB)/libdatacmd.a: $(LIB)/libdatacmd.$(ARCH).a 137 $(LIB)/libdatacmd.$(ARCH).a: $(srcs) 138 $(srcs): $(incs) 180 139 181 140 uninstall: 182 rm -f $(DESTLIB)/libcmddata.a 141 rm -f $(DESTLIB)/libdatacmd.a 142 143 include ../Makefile.Common -
trunk/Ohana/src/opihi/dimm/Makefile
r4689 r4747 1 1 include ../../../Configure 2 3 default: all4 2 5 3 HOME = $(ROOT)/src/opihi … … 25 23 # dimm user commands and support functions ##################### 26 24 27 dimm = \ 25 funcs = \ 26 $(SDIR)/Camera.$(ARCH).o \ 27 $(SDIR)/Serial.$(ARCH).o \ 28 $(SDIR)/Telescope.$(ARCH).o 29 30 cmds = \ 28 31 $(SDIR)/init.$(ARCH).o \ 29 32 $(SDIR)/dimm.$(ARCH).o \ … … 31 34 $(SDIR)/camera.$(ARCH).o \ 32 35 $(SDIR)/findstars.$(ARCH).o \ 33 $(SDIR)/telescope.$(ARCH).o \ 34 $(SDIR)/Camera.$(ARCH).o \ 35 $(SDIR)/Serial.$(ARCH).o \ 36 $(SDIR)/Telescope.$(ARCH).o 36 $(SDIR)/telescope.$(ARCH).o 37 37 38 38 libs = \ … … 44 44 $(DESTLIB)/libsbig.a 45 45 46 # are these used or replaced? 47 # $(SDIR)/analysis.$(ARCH).o \ 48 # $(SDIR)/Analysis.$(ARCH).o \ 49 # $(SDIR)/Image.$(ARCH).o \ 46 dimm: sbig $(BIN)/dimm.$(ARCH) 50 47 48 $(BIN)/dimm.$(ARCH) : $(funcs) $(cmds) $(libs) 49 50 install: $(DESTBIN)/dimm help 51 52 help: cmd.basic.help cmd.data.help cmd.astro.help dimm.help 53 54 # SBIG install functions 51 55 sbig: $(DESTINC)/sbig.h $(DESTLIB)/libsbig.a 52 56 @echo sbig code installed … … 58 62 cp $(SDIR)/sbig/sbig.a $(DESTLIB)/libsbig.a 59 63 60 all: dimm64 .PHONY: dimm 61 65 62 dimm: sbig $(BIN)/dimm.$(ARCH) 63 @echo done 66 include ../Makefile.Common 64 67 65 $(BIN)/dimm.$(ARCH) : $(dimm) $(libs) 66 67 install: $(DESTBIN)/dimm help 68 69 help: cmd.basic.help cmd.data.help cmd.astro.help dimm.help 70 71 # utilities ################################################# 72 $(BIN)/%.$(ARCH): 73 @if [ ! -d $(BIN) ]; then mkdir -p $(BIN); fi 74 $(CC) $^ -o $@ $(LFLAGS) $(LIBS) 75 @echo "compiled $*" 76 @echo "" 77 78 $(DESTBIN)/%: $(BIN)/%.$(ARCH) 79 @if [ ! -d $(DESTBIN) ]; then mkdir -p $(DESTBIN); fi 80 rm -f $(DESTBIN)/$* 81 cp $(BIN)/$*.$(ARCH) $(DESTBIN)/$* 82 @echo "installed $*" 83 @echo "" 84 85 $(LIB)/%.$(ARCH).a: 86 @if [ ! -d $(LIB) ]; then mkdir -p $(LIB); fi 87 rm -f $@ 88 ar rcv $@ $^ 89 $(RANLIB) $@ 90 @echo "compiled library $*" 91 @echo "" 92 93 $(DESTLIB)/%.a: $(LIB)/%.$(ARCH).a 94 @if [ ! -d $(DESTLIB) ]; then mkdir -p $(DESTLIB); fi 95 @echo "" 96 rm -f $@ 97 cp $^ $@ 98 99 clean: 100 rm -f $(BIN)/*.$(ARCH) 101 rm -f $(LIB)/*.$(ARCH).a 102 rm -f `find . -name "*.o"` 103 rm -f `find . -name "*~"` 104 rm -f `find . -name "#*"` 105 106 dist: clean 107 rm -f $(BIN)/* 108 rm -f $(LIB)/* 109 110 lib%.clean: 111 rm -f $(LIB)/lib$*.$(ARCH).a 112 rm -f $($*) 113 @echo "" 114 115 %.clean: 116 rm -f $(BIN)/$*.$(ARCH) 117 @echo "" 118 119 %.$(ARCH).o : %.c 120 $(CC) $(CFLAGS) -c $*.c -o $@ 121 122 %.help: 123 @if [ ! -d $(DESTHLP) ]; then mkdir -p $(DESTHLP); fi 124 rm -f $(HOME)/$*/help/*~ 125 rm -f $(HOME)/$*/help/#* 126 cp $(HOME)/$*/help/* $(DESTHLP)/ 68 # are these used or replaced? 69 # $(SDIR)/analysis.$(ARCH).o \ 70 # $(SDIR)/Analysis.$(ARCH).o \ 71 # $(SDIR)/Image.$(ARCH).o \ -
trunk/Ohana/src/opihi/dvo/Makefile
r4701 r4747 1 1 include ../../../Configure 2 3 default: all4 2 5 3 HOME = $(ROOT)/src/opihi … … 25 23 # dvo user commands and support functions ######################## 26 24 27 dvofuncs = \25 funcs = \ 28 26 $(SDIR)/init.$(ARCH).o \ 29 27 $(SDIR)/ImageOps.$(ARCH).o \ … … 40 38 $(SDIR)/dvo.$(ARCH).o 41 39 42 dvocmds = \40 cmds = \ 43 41 $(SDIR)/avextract.$(ARCH).o \ 44 42 $(SDIR)/badimages.$(ARCH).o \ … … 85 83 $(SDIR)/subpix.$(ARCH).o 86 84 87 dvo = $(dvofuncs) $(dvocmds)88 89 85 libs = \ 90 86 $(DESTLIB)/libshell.a \ … … 94 90 $(DESTLIB)/libdatacmd.a 95 91 96 all: dvo 92 dvo: $(BIN)/dvo.$(ARCH) 97 93 98 dvo: $(BIN)/dvo.$(ARCH) 99 @echo done 100 101 $(BIN)/dvo.$(ARCH) : $(dvo) $(libs) 94 $(BIN)/dvo.$(ARCH) : $(funcs) $(cmds) $(libs) 102 95 103 96 install: $(DESTBIN)/dvo help … … 105 98 help: cmd.basic.help cmd.data.help cmd.astro.help dvo.help 106 99 107 # utilities ################################################# 108 $(BIN)/%.$(ARCH): 109 @if [ ! -d $(BIN) ]; then mkdir -p $(BIN); fi 110 $(CC) $^ -o $@ $(LFLAGS) $(LIBS) 111 @echo "compiled $*" 112 @echo "" 100 .PHONY: dvo 113 101 114 $(DESTBIN)/%: $(BIN)/%.$(ARCH) 115 @if [ ! -d $(DESTBIN) ]; then mkdir -p $(DESTBIN); fi 116 rm -f $(DESTBIN)/$* 117 cp $(BIN)/$*.$(ARCH) $(DESTBIN)/$* 118 @echo "installed $*" 119 @echo "" 102 include ../Makefile.Common 120 103 121 $(LIB)/%.$(ARCH).a:122 @if [ ! -d $(LIB) ]; then mkdir -p $(LIB); fi123 rm -f $@124 ar rcv $@ $^125 $(RANLIB) $@126 @echo "compiled library $*"127 @echo ""128 129 $(DESTLIB)/%.a: $(LIB)/%.$(ARCH).a130 @if [ ! -d $(DESTLIB) ]; then mkdir -p $(DESTLIB); fi131 @echo ""132 rm -f $@133 cp $^ $@134 135 clean:136 rm -f $(BIN)/*.$(ARCH)137 rm -f $(LIB)/*.$(ARCH).a138 rm -f `find . -name "*.o"`139 rm -f `find . -name "*~"`140 rm -f `find . -name "#*"`141 142 dist: clean143 rm -f $(BIN)/*144 rm -f $(LIB)/*145 146 lib%.clean:147 rm -f $(LIB)/lib$*.$(ARCH).a148 rm -f $($*)149 @echo ""150 151 %.clean:152 rm -f $(BIN)/$*.$(ARCH)153 @echo ""154 155 %.$(ARCH).o : %.c156 $(CC) $(CFLAGS) -c $*.c -o $@157 158 %.help:159 @if [ ! -d $(DESTHLP) ]; then mkdir -p $(DESTHLP); fi160 rm -f $(HOME)/$*/help/*~161 rm -f $(HOME)/$*/help/#*162 for i in `find $(HOME)/$*/help -type f -maxdepth 1`; do cp -f $$i $(DESTHLP); done163 164 ## -*- makefile -*-165 104 # deprecated functions: verify & delete 166 105 #$(SDIR)/abszero.$(ARCH).o \ -
trunk/Ohana/src/opihi/lib.data/Makefile
r4746 r4747 20 20 21 21 # general numerical functions (libdata) ##################### 22 libdata= \22 srcs = \ 23 23 $(SDIR)/convert.$(ARCH).o \ 24 24 $(SDIR)/sort.$(ARCH).o \ … … 40 40 $(SDIR)/PlotVectors.$(ARCH).o 41 41 42 # dependancy rules for include files ######################## 43 incs = \ 44 $(INC)/opihi.h \ 45 $(INC)/external.h \ 46 $(INC)/shell.h \ 47 $(INC)/dvomath.h \ 48 $(INC)/convert.h \ 49 $(INC)/display.h 50 42 51 libdata: $(DESTLIB)/libdata.a 43 44 $(LIB)/libdata.$(ARCH).a: $(libdata) 45 46 # utilities ################################################# 47 # .SUFFIXES: .$(ARCH).o 48 49 $(BIN)/%.$(ARCH): 50 @if [ ! -d $(BIN) ]; then mkdir -p $(BIN); fi 51 $(CC) $^ -o $@ $(LFLAGS) $(LIBS) 52 @echo "compiled $*" 53 @echo "" 54 55 $(DESTBIN)/%: $(BIN)/%.$(ARCH) 56 @if [ ! -d $(DESTBIN) ]; then mkdir -p $(DESTBIN); fi 57 rm -f $(DESTBIN)/$* 58 cp $(BIN)/$*.$(ARCH) $(DESTBIN)/$* 59 @echo "installed $*" 60 @echo "" 61 62 $(LIB)/%.$(ARCH).a: 63 @if [ ! -d $(LIB) ]; then mkdir -p $(LIB); fi 64 rm -f $@ 65 ar rcv $@ $^ 66 $(RANLIB) $@ 67 @echo "compiled library $*" 68 @echo "" 69 70 $(DESTLIB)/%.a: $(LIB)/%.$(ARCH).a 71 @if [ ! -d $(DESTLIB) ]; then mkdir -p $(DESTLIB); fi 72 @echo "" 73 rm -f $@ 74 cp $^ $@ 75 76 lib%.clean: 77 rm -f $(LIB)/lib$*.$(ARCH).a 78 rm -f $($*) 79 @echo "" 80 81 %.clean: 82 rm -f $(BIN)/$*.$(ARCH) 83 @echo "" 84 85 %.$(ARCH).o : %.c 86 $(CC) $(CFLAGS) -c $*.c -o $@ 87 88 clean: 89 rm -f $(BIN)/*.$(ARCH) 90 rm -f $(LIB)/*.$(ARCH).a 91 rm -f `find . -name "*.o"` 92 rm -f `find . -name "*~"` 93 rm -f `find . -name "#*"` 94 95 dist: clean 96 rm -f $(BIN)/* 97 rm -f $(LIB)/* 52 $(DESTLIB)/libdata.a: $(LIB)/libdata.$(ARCH).a 53 $(LIB)/libdata.$(ARCH).a: $(srcs) 54 $(srcs): $(incs) 98 55 99 56 uninstall: 100 57 rm -f $(DESTLIB)/libdata.a 58 59 include ../Makefile.Common -
trunk/Ohana/src/opihi/lib.shell/Makefile
r4746 r4747 5 5 LIB = $(HOME)/lib 6 6 INC = $(HOME)/include 7 MDIR = $(HOME)/misc8 7 SDIR = $(HOME)/lib.shell 9 8 # … … 21 20 22 21 # opihi shell functions (libopihi) ######################## 23 24 22 shell = \ 25 23 $(SDIR)/ConfigInit.$(ARCH).o \ … … 58 56 $(SDIR)/opihi.$(ARCH).o 59 57 60 libshell: $(DESTLIB)/libshell.a 58 # dependancy rules for include files ######################## 59 incs = \ 60 $(INC)/opihi.h \ 61 $(INC)/external.h \ 62 $(INC)/shell.h \ 63 $(INC)/dvomath.h \ 64 $(INC)/convert.h \ 65 $(INC)/display.h 61 66 62 $(LIB)/libshell.$(ARCH).a: $(shell) 63 64 # dependancy rules for include files ######################## 65 baseinc = $(INC)/external.h $(INC)/shell.h $(INC)/dvomath.h $(INC)/convert.h $(INC)/display.h 66 67 $(shell) : $(INC)/opihi.h $(baseinc) 68 69 # utilities ################################################# 70 $(BIN)/%.$(ARCH): 71 @if [ ! -d $(BIN) ]; then mkdir -p $(BIN); fi 72 $(CC) $^ -o $@ $(LFLAGS) $(LIBS) 73 @echo "compiled $*" 74 @echo "" 75 76 $(DESTBIN)/%: $(BIN)/%.$(ARCH) 77 @if [ ! -d $(DESTBIN) ]; then mkdir -p $(DESTBIN); fi 78 rm -f $(DESTBIN)/$* 79 cp $(BIN)/$*.$(ARCH) $(DESTBIN)/$* 80 @echo "installed $*" 81 @echo "" 82 83 $(LIB)/%.$(ARCH).a: 84 @if [ ! -d $(LIB) ]; then mkdir -p $(LIB); fi 85 rm -f $@ 86 ar rcv $@ $^ 87 $(RANLIB) $@ 88 @echo "compiled library $*" 89 @echo "" 90 91 $(DESTLIB)/%.a: $(LIB)/%.$(ARCH).a 92 @if [ ! -d $(DESTLIB) ]; then mkdir -p $(DESTLIB); fi 93 @echo "" 94 rm -f $@ 95 cp $^ $@ 96 97 lib%.clean: 98 rm -f $(LIB)/lib$*.$(ARCH).a 99 rm -f $($*) 100 @echo "" 101 102 %.clean: 103 rm -f $(BIN)/$*.$(ARCH) 104 @echo "" 105 106 %.$(ARCH).o : %.c 107 $(CC) $(CFLAGS) -c $*.c -o $@ 108 109 clean: 110 rm -f $(BIN)/*.$(ARCH) 111 rm -f $(LIB)/*.$(ARCH).a 112 rm -f `find . -name "*.o"` 113 rm -f `find . -name "*~"` 114 rm -f `find . -name "#*"` 115 116 dist: clean 117 rm -f $(BIN)/* 118 rm -f $(LIB)/* 67 libshell: $(DESTLIB)/libshell.a 68 $(DESTLIB)/libshell.a: $(LIB)/libshell.$(ARCH).a 69 $(LIB)/libshell.$(ARCH).a: $(shell) 70 $(shell) : $(incs) 119 71 120 72 uninstall: 121 73 rm -f $(DESTLIB)/libshell.a 74 75 include ../Makefile.Common -
trunk/Ohana/src/opihi/mana/Makefile
r4691 r4747 1 1 include ../../../Configure 2 3 default: all4 2 5 3 HOME = $(ROOT)/src/opihi … … 45 43 $(DESTLIB)/libdatacmd.a 46 44 47 all: mana48 49 45 mana: $(BIN)/mana.$(ARCH) 50 @echo done51 46 52 47 $(BIN)/mana.$(ARCH) : $(mana) $(libs) … … 56 51 help: cmd.basic.help cmd.data.help cmd.astro.help mana.help 57 52 58 # utilities ################################################# 59 $(BIN)/%.$(ARCH): 60 @if [ ! -d $(BIN) ]; then mkdir -p $(BIN); fi 61 $(CC) $^ -o $@ $(LFLAGS) $(LIBS) 62 @echo "compiled $*" 63 @echo "" 53 .PHONY: mana 64 54 65 $(DESTBIN)/%: $(BIN)/%.$(ARCH) 66 @if [ ! -d $(DESTBIN) ]; then mkdir -p $(DESTBIN); fi 67 rm -f $(DESTBIN)/$* 68 cp $(BIN)/$*.$(ARCH) $(DESTBIN)/$* 69 @echo "installed $*" 70 @echo "" 71 72 $(LIB)/%.$(ARCH).a: 73 @if [ ! -d $(LIB) ]; then mkdir -p $(LIB); fi 74 rm -f $@ 75 ar rcv $@ $^ 76 $(RANLIB) $@ 77 @echo "compiled library $*" 78 @echo "" 79 80 $(DESTLIB)/%.a: $(LIB)/%.$(ARCH).a 81 @if [ ! -d $(DESTLIB) ]; then mkdir -p $(DESTLIB); fi 82 @echo "" 83 rm -f $@ 84 cp $^ $@ 85 86 clean: 87 rm -f $(BIN)/*.$(ARCH) 88 rm -f $(LIB)/*.$(ARCH).a 89 rm -f `find . -name "*.o"` 90 rm -f `find . -name "*~"` 91 rm -f `find . -name "#*"` 92 93 dist: clean 94 rm -f $(BIN)/* 95 rm -f $(LIB)/* 96 97 lib%.clean: 98 rm -f $(LIB)/lib$*.$(ARCH).a 99 rm -f $($*) 100 @echo "" 101 102 %.clean: 103 rm -f $(BIN)/$*.$(ARCH) 104 @echo "" 105 106 %.$(ARCH).o : %.c 107 $(CC) $(CFLAGS) -c $*.c -o $@ 108 109 %.help: 110 @if [ ! -d $(DESTHLP) ]; then mkdir -p $(DESTHLP); fi 111 rm -f $(HOME)/$*/help/*~ 112 rm -f $(HOME)/$*/help/#* 113 for i in `find $(HOME)/$*/help -type f -maxdepth 1`; do cp -f $$i $(DESTHLP); done 55 include ../Makefile.Common -
trunk/Ohana/src/opihi/pantasks/Makefile
r4706 r4747 1 1 include ../../../Configure 2 3 default: all4 2 5 3 HOME = $(ROOT)/src/opihi … … 68 66 $(DESTLIB)/libdatacmd.a 69 67 70 all: psched71 72 68 psched: $(BIN)/psched.$(ARCH) 73 @echo done74 69 75 70 $(BIN)/psched.$(ARCH) : $(funcs) $(cmds) $(libs) … … 79 74 help: cmd.basic.help cmd.data.help cmd.astro.help psched.help 80 75 81 # utilities ################################################# 82 $(BIN)/%.$(ARCH): 83 @if [ ! -d $(BIN) ]; then mkdir -p $(BIN); fi 84 $(CC) $^ -o $@ $(LFLAGS) $(LIBS) 85 @echo "compiled $*" 86 @echo "" 76 .PHONY: psched 87 77 88 $(DESTBIN)/%: $(BIN)/%.$(ARCH) 89 @if [ ! -d $(DESTBIN) ]; then mkdir -p $(DESTBIN); fi 90 rm -f $(DESTBIN)/$* 91 cp $(BIN)/$*.$(ARCH) $(DESTBIN)/$* 92 @echo "installed $*" 93 @echo "" 94 95 $(LIB)/%.$(ARCH).a: 96 @if [ ! -d $(LIB) ]; then mkdir -p $(LIB); fi 97 rm -f $@ 98 ar rcv $@ $^ 99 $(RANLIB) $@ 100 @echo "compiled library $*" 101 @echo "" 102 103 $(DESTLIB)/%.a: $(LIB)/%.$(ARCH).a 104 @if [ ! -d $(DESTLIB) ]; then mkdir -p $(DESTLIB); fi 105 @echo "" 106 rm -f $@ 107 cp $^ $@ 108 109 clean: 110 rm -f $(BIN)/*.$(ARCH) 111 rm -f $(LIB)/*.$(ARCH).a 112 rm -f `find . -name "*.o"` 113 rm -f `find . -name "*~"` 114 rm -f `find . -name "#*"` 115 116 dist: clean 117 rm -f $(BIN)/* 118 rm -f $(LIB)/* 119 120 lib%.clean: 121 rm -f $(LIB)/lib$*.$(ARCH).a 122 rm -f $($*) 123 @echo "" 124 125 %.clean: 126 rm -f $(BIN)/$*.$(ARCH) 127 @echo "" 128 129 %.$(ARCH).o : %.c 130 $(CC) $(CFLAGS) -c $*.c -o $@ 131 132 %.help: 133 @if [ ! -d $(DESTHLP) ]; then mkdir -p $(DESTHLP); fi 134 rm -f $(HOME)/$*/help/*~ 135 rm -f $(HOME)/$*/help/#* 136 for i in `find $(HOME)/$*/help -type f -maxdepth 1`; do cp -f $$i $(DESTHLP); done 78 include ../Makefile.Common -
trunk/Ohana/src/opihi/pclient/Makefile
r4693 r4747 1 1 include ../../../Configure 2 3 default: all4 2 5 3 HOME = $(ROOT)/src/opihi … … 20 18 LIBS2 = -lbasiccmd -lshell -ldata 21 19 LIBS = $(LIBS2) $(LIBS1) 22 CFLAGS = $(INCS) 20 CFLAGS = $(INCS) -DHELPDIR_DEFAULT=$(DESTHLP) 23 21 CCFLAGS = $(LIBS) 24 22 … … 37 35 $(SDIR)/stdout.$(ARCH).o 38 36 39 pclient = $(cmds) $(funcs)40 41 37 libs = \ 42 38 $(DESTLIB)/libbasiccmd.a \ … … 44 40 $(DESTLIB)/libdata.a 45 41 46 all: pclient 42 pclient: $(BIN)/pclient.$(ARCH) 47 43 48 pclient: $(BIN)/pclient.$(ARCH) 49 @echo done 50 51 $(BIN)/pclient.$(ARCH) : $(pclient) $(libs) 44 $(BIN)/pclient.$(ARCH) : $(funcs) $(cmds) $(libs) 52 45 53 46 install: $(DESTBIN)/pclient help … … 55 48 help: clean-help cmd.basic.help pclient.help 56 49 57 # utilities ################################################# 58 $(BIN)/%.$(ARCH): 59 @if [ ! -d $(BIN) ]; then mkdir -p $(BIN); fi 60 $(CC) $^ -o $@ $(LFLAGS) $(LIBS) 61 @echo "compiled $*" 62 @echo "" 50 .PHONY: pclient 63 51 64 $(DESTBIN)/%: $(BIN)/%.$(ARCH) 65 @if [ ! -d $(DESTBIN) ]; then mkdir -p $(DESTBIN); fi 66 rm -f $(DESTBIN)/$* 67 cp $(BIN)/$*.$(ARCH) $(DESTBIN)/$* 68 @echo "installed $*" 69 @echo "" 70 71 $(LIB)/%.$(ARCH).a: 72 @if [ ! -d $(LIB) ]; then mkdir -p $(LIB); fi 73 rm -f $@ 74 ar rcv $@ $^ 75 $(RANLIB) $@ 76 @echo "compiled library $*" 77 @echo "" 78 79 $(DESTLIB)/%.a: $(LIB)/%.$(ARCH).a 80 @if [ ! -d $(DESTLIB) ]; then mkdir -p $(DESTLIB); fi 81 @echo "" 82 rm -f $@ 83 cp $^ $@ 84 85 clean: 86 rm -f $(BIN)/*.$(ARCH) 87 rm -f $(LIB)/*.$(ARCH).a 88 rm -f `find . -name "*.o"` 89 rm -f `find . -name "*~"` 90 rm -f `find . -name "#*"` 91 92 clean-help: 93 @if [ ! -d $(DESTHLP) ]; then mkdir -p $(DESTHLP); fi 94 rm -f $(DESTHLP)/* 95 96 dist: clean 97 rm -f $(BIN)/* 98 rm -f $(LIB)/* 99 100 lib%.clean: 101 rm -f $(LIB)/lib$*.$(ARCH).a 102 rm -f $($*) 103 @echo "" 104 105 %.clean: 106 rm -f $(BIN)/$*.$(ARCH) 107 @echo "" 108 109 %.$(ARCH).o : %.c 110 $(CC) $(CFLAGS) -c $*.c -o $@ 111 112 %.help: 113 @if [ ! -d $(DESTHLP) ]; then mkdir -p $(DESTHLP); fi 114 rm -f $(HOME)/$*/help/*~ 115 rm -f $(HOME)/$*/help/#* 116 for i in `find $(HOME)/$*/help -type f -maxdepth 1`; do cp -f $$i $(DESTHLP); done 52 include ../Makefile.Common -
trunk/Ohana/src/opihi/pcontrol/Makefile
r4714 r4747 1 1 include ../../../Configure 2 3 default: all4 2 5 3 HOME = $(ROOT)/src/opihi … … 66 64 $(DESTLIB)/libdata.a 67 65 68 all: pcontrol69 70 66 pcontrol: $(BIN)/pcontrol.$(ARCH) 71 @echo done72 67 73 68 $(BIN)/pcontrol.$(ARCH) : $(pcontrol) $(libs) … … 77 72 help: clean-help cmd.basic.help pcontrol.help 78 73 79 # utilities ################################################# 80 $(BIN)/%.$(ARCH): 81 @if [ ! -d $(BIN) ]; then mkdir -p $(BIN); fi 82 $(CC) $^ -o $@ $(LFLAGS) $(LIBS) 83 @echo "compiled $*" 84 @echo "" 74 .PHONY: pcontrol 85 75 86 $(DESTBIN)/%: $(BIN)/%.$(ARCH) 87 @if [ ! -d $(DESTBIN) ]; then mkdir -p $(DESTBIN); fi 88 rm -f $(DESTBIN)/$* 89 cp $(BIN)/$*.$(ARCH) $(DESTBIN)/$* 90 @echo "installed $*" 91 @echo "" 92 93 $(LIB)/%.$(ARCH).a: 94 @if [ ! -d $(LIB) ]; then mkdir -p $(LIB); fi 95 rm -f $@ 96 ar rcv $@ $^ 97 $(RANLIB) $@ 98 @echo "compiled library $*" 99 @echo "" 100 101 $(DESTLIB)/%.a: $(LIB)/%.$(ARCH).a 102 @if [ ! -d $(DESTLIB) ]; then mkdir -p $(DESTLIB); fi 103 @echo "" 104 rm -f $@ 105 cp $^ $@ 106 107 clean: 108 rm -f $(BIN)/*.$(ARCH) 109 rm -f $(LIB)/*.$(ARCH).a 110 rm -f `find . -name "*.o"` 111 rm -f `find . -name "*~"` 112 rm -f `find . -name "#*"` 113 114 clean-help: 115 @if [ ! -d $(DESTHLP) ]; then mkdir -p $(DESTHLP); fi 116 rm -f $(DESTHLP)/* 117 118 dist: clean 119 rm -f $(BIN)/* 120 rm -f $(LIB)/* 121 122 lib%.clean: 123 rm -f $(LIB)/lib$*.$(ARCH).a 124 rm -f $($*) 125 @echo "" 126 127 %.clean: 128 rm -f $(BIN)/$*.$(ARCH) 129 @echo "" 130 131 %.$(ARCH).o : %.c 132 $(CC) $(CFLAGS) -c $*.c -o $@ 133 134 %.help: 135 rm -f $(HOME)/$*/help/*~ 136 rm -f $(HOME)/$*/help/#* 137 for i in `find $(HOME)/$*/help -type f -maxdepth 1`; do cp -f $$i $(DESTHLP); done 76 include ../Makefile.Common
Note:
See TracChangeset
for help on using the changeset viewer.
