IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Aug 10, 2005, 10:09:43 AM (21 years ago)
Author:
eugene
Message:

updating Makefiles

Location:
trunk/Ohana/src/opihi
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Ohana/src/opihi

    • Property svn:ignore set to
      lib
      bin
  • trunk/Ohana/src/opihi/dvo/Makefile

    r4701 r4747  
    11include ../../../Configure
    2 
    3 default: all
    42
    53HOME    =       $(ROOT)/src/opihi
     
    2523# dvo user commands and support functions ########################
    2624
    27 dvofuncs = \
     25funcs = \
    2826$(SDIR)/init.$(ARCH).o                  \
    2927$(SDIR)/ImageOps.$(ARCH).o              \
     
    4038$(SDIR)/dvo.$(ARCH).o
    4139
    42 dvocmds = \
     40cmds = \
    4341$(SDIR)/avextract.$(ARCH).o             \
    4442$(SDIR)/badimages.$(ARCH).o             \
     
    8583$(SDIR)/subpix.$(ARCH).o               
    8684
    87 dvo = $(dvofuncs) $(dvocmds)
    88 
    8985libs = \
    9086$(DESTLIB)/libshell.a \
     
    9490$(DESTLIB)/libdatacmd.a
    9591
    96 all: dvo
     92dvo: $(BIN)/dvo.$(ARCH)
    9793
    98 dvo: $(BIN)/dvo.$(ARCH)
    99         @echo done
    100 
    101 $(BIN)/dvo.$(ARCH) : $(dvo) $(libs)
     94$(BIN)/dvo.$(ARCH) : $(funcs) $(cmds) $(libs)
    10295
    10396install: $(DESTBIN)/dvo help
     
    10598help: cmd.basic.help cmd.data.help cmd.astro.help dvo.help
    10699
    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
    113101
    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 ""
     102include ../Makefile.Common
    120103
    121 $(LIB)/%.$(ARCH).a:
    122         @if [ ! -d $(LIB) ]; then mkdir -p $(LIB); fi
    123         rm -f $@
    124         ar rcv $@ $^
    125         $(RANLIB) $@
    126         @echo "compiled library $*"
    127         @echo ""
    128 
    129 $(DESTLIB)/%.a: $(LIB)/%.$(ARCH).a
    130         @if [ ! -d $(DESTLIB) ]; then mkdir -p $(DESTLIB); fi
    131         @echo ""
    132         rm -f $@
    133         cp $^ $@
    134 
    135 clean:
    136         rm -f $(BIN)/*.$(ARCH)
    137         rm -f $(LIB)/*.$(ARCH).a
    138         rm -f `find . -name "*.o"`
    139         rm -f `find . -name "*~"`
    140         rm -f `find . -name "#*"`
    141 
    142 dist: clean
    143         rm -f $(BIN)/*
    144         rm -f $(LIB)/*
    145 
    146 lib%.clean:
    147         rm -f $(LIB)/lib$*.$(ARCH).a
    148         rm -f $($*)
    149         @echo ""
    150 
    151 %.clean:
    152         rm -f $(BIN)/$*.$(ARCH)
    153         @echo ""
    154 
    155 %.$(ARCH).o : %.c
    156         $(CC) $(CFLAGS) -c $*.c -o $@
    157 
    158 %.help:
    159         @if [ ! -d $(DESTHLP) ]; then mkdir -p $(DESTHLP); fi
    160         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); done
    163 
    164 ## -*- makefile -*-
    165104# deprecated functions: verify & delete
    166105#$(SDIR)/abszero.$(ARCH).o \
Note: See TracChangeset for help on using the changeset viewer.