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/pantasks/Makefile

    r4706 r4747  
    11include ../../../Configure
    2 
    3 default: all
    42
    53HOME    =       $(ROOT)/src/opihi
     
    6866$(DESTLIB)/libdatacmd.a
    6967
    70 all: psched
    71 
    7268psched: $(BIN)/psched.$(ARCH)
    73         @echo done
    7469
    7570$(BIN)/psched.$(ARCH) : $(funcs) $(cmds) $(libs)
     
    7974help: cmd.basic.help cmd.data.help cmd.astro.help psched.help
    8075
    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
    8777
    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
     78include ../Makefile.Common
Note: See TracChangeset for help on using the changeset viewer.