Changeset 4747 for trunk/Ohana/src/opihi/dvo/Makefile
- Timestamp:
- Aug 10, 2005, 10:09:43 AM (21 years ago)
- Location:
- trunk/Ohana/src/opihi
- Files:
-
- 2 edited
-
. (modified) (1 prop)
-
dvo/Makefile (modified) (6 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/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 \
Note:
See TracChangeset
for help on using the changeset viewer.
