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