IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Oct 21, 2005, 5:53:44 PM (21 years ago)
Author:
eugene
Message:

working on skydb tools

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Ohana/src/opihi/dvo2/Makefile

    r5242 r5439  
    1717INCS    =       -I$(INC) -I$(LINC) -I$(XINC)
    1818LFLAGS  =       -L$(LLIB) -L$(LIB)
    19 LIBS1   =       -lsocket -lnsl -lreadline -ltermcap -lFITS -lohana -lm
     19LIBS1   =       -lsocket -lnsl -lreadline -ltermcap -ldvo -lFITS -lohana -lm
    2020LIBS2   =       -lbasiccmd -ldatacmd -lastrocmd -lshell -ldata
    2121LIBS    =       $(LIBS2) $(LIBS1)
     
    4747install: $(DESTBIN)/dvo2
    4848
    49 # utilities #################################################
    50 $(BIN)/%.$(ARCH):
    51         @if [ ! -d $(BIN) ]; then mkdir -p $(BIN); fi
    52         $(CC) $^ -o $@ $(LFLAGS) $(LIBS)
    53         @echo "compiled $*"
    54         @echo ""
     49mkst = \
     50$(SDIR)/mkskytable.$(ARCH).o \
     51$(SDIR)/skydbutils.$(ARCH).o
    5552
    56 $(DESTBIN)/%: $(BIN)/%.$(ARCH)
    57         @if [ ! -d $(DESTBIN) ]; then mkdir -p $(DESTBIN); fi
    58         rm -f $(DESTBIN)/$*
    59         cp $(BIN)/$*.$(ARCH) $(DESTBIN)/$*
    60         @echo "installed $*"
    61         @echo ""
     53$(BIN)/mkskytable.$(ARCH): $(mkst)
     54mkskytable: $(BIN)/mkskytable.$(ARCH)
     55mkskytable.install: $(DESTBIN)/mkskytable
    6256
    63 $(LIB)/%.$(ARCH).a:
    64         @if [ ! -d $(LIB) ]; then mkdir -p $(LIB); fi
    65         rm -f $@
    66         ar rcv $@ $^
    67         $(RANLIB) $@
    68         @echo "compiled library $*"
    69         @echo ""
     57.PHONY: dvo
     58.PHONY: mkskytable
    7059
    71 $(DESTLIB)/%.a: $(LIB)/%.$(ARCH).a
    72         @if [ ! -d $(DESTLIB) ]; then mkdir -p $(DESTLIB); fi
    73         @echo ""
    74         rm -f $@
    75         cp $^ $@
    76 
    77 clean:
    78         rm -f $(BIN)/*.$(ARCH)
    79         rm -f $(LIB)/*.$(ARCH).a
    80         rm -f `find . -name "*.o"`
    81         rm -f `find . -name "*~"`
    82         rm -f `find . -name "#*"`
    83 
    84 dist: clean
    85         rm -f $(BIN)/*
    86         rm -f $(LIB)/*
    87 
    88 lib%.clean:
    89         rm -f $(LIB)/lib$*.$(ARCH).a
    90         rm -f $($*)
    91         @echo ""
    92 
    93 %.clean:
    94         rm -f $(BIN)/$*.$(ARCH)
    95         @echo ""
    96 
    97 %.$(ARCH).o : %.c
    98         $(CC) $(CFLAGS) -c $*.c -o $@
     60include ../Makefile.Common
    9961
    10062
    101 
    102 ## -*- makefile -*-
    103 # deprecated functions: verify & delete
    104 #$(SDIR)/abszero.$(ARCH).o \
    105 #$(SDIR)/cals.$(ARCH).o \
    106 #$(SDIR)/dumpmags.$(ARCH).o \
    107 #$(SDIR)/extract.$(ARCH).o \
    108 #$(SDIR)/gtypes.$(ARCH).o \
    109 #$(SDIR)/photresid.$(ARCH).o \
    110 #$(SDIR)/resid.$(ARCH).o \
    111 #$(SDIR)/zeropts.$(ARCH).o
    112 #$(SDIR)/objload.$(ARCH).o \ - make sure we have vect to tv
    113 #$(SDIR)/ccdextract.$(ARCH).o \
    114 #$(SDIR)/cmdextract.$(ARCH).o \
    115 #$(SDIR)/dmagextract.$(ARCH).o \
    116 #$(SDIR)/ddmagextract.$(ARCH).o \
    117 
    118 # future functions, not fully implemented
    119 #$(SDIR)/detrend.$(ARCH).o \
    120 #$(SDIR)/getxtra.$(ARCH).o \
    121 #$(SDIR)/addxtra.$(ARCH).o \
    122 
    123 # functions that need to be updated
    124 #$(SDIR)/gregions.$(ARCH).o \
    125 
Note: See TracChangeset for help on using the changeset viewer.