IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 3303


Ignore:
Timestamp:
Feb 22, 2005, 2:25:57 PM (21 years ago)
Author:
eugene
Message:

removed old functions from outdated versions

Location:
trunk/Ohana/src/gastro
Files:
34 deleted
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Ohana/src/gastro/Makefile

    r2510 r3303  
     1default: gastro
     2help:
     3        @echo "make options: gastro (default)"
     4
    15include ../../Configure
     6
    27HOME    =       $(ROOT)/src/gastro
    3 CONFIG  =       $(ROOT)/config
    4 
    5 default: gastro
    6 
    78BIN     =       $(HOME)/bin
    89INC     =       $(HOME)/include
     
    1718INCS    =       -I$(INC) -I$(LINC) -I$(XINC)
    1819LIBS    =       -L$(LLIB) -lFITS -lohana -lm -lsocket -lnsl
    19 CFLAGS  =       -o $*.$(ARCH).o $(INCS)
    20 CCFLAGS =       $(INCS) $(LIBS)
    21 
    22 OBJS    = \
    23 $(SRC)/get_stars.$(ARCH).o              $(SRC)/delta.$(ARCH).o        \
    24 $(SRC)/line_fit.$(ARCH).o               $(SRC)/ranges.$(ARCH).o       \
    25 $(SRC)/find_shift.$(ARCH).o             
    26 
    27 #
    28 # -----------------------
    29 EOBJ    = \
    30 $(SRC)/extract.$(ARCH).o                $(SRC)/extract_catalog.$(ARCH).o \
    31 $(SRC)/precess.$(ARCH).o                $(SRC)/stats.$(ARCH).o
    32 
    33 
    34 $(EOBJ):  $(INC)/astro.h
    35 
    36 extract: $(BIN)/extract
    37 
    38 $(BIN)/extract: $(EOBJ)
    39         @if [ ! -d $(BIN) ]; then mkdir -p $(BIN); fi
    40         $(CC) $(EOBJ) -o $(BIN)/extract $(CCFLAGS)
    41 
    42 install.extract:
    43         @if [ ! -d $(BIN) ]; then mkdir -p $(BIN); fi
    44         rm -f $(DESTBIN)/extract
    45         cp $(BIN)/extract   $(DESTBIN)/
    46 # -----------------------
    47 SOBJ    = \
    48 $(SRC)/simulate.$(ARCH).o               $(SRC)/gregions2.$(ARCH).o \
    49 $(SRC)/gcatalog.$(ARCH).o               $(SRC)/coordops.$(ARCH).o \
    50 $(SRC)/gproject.$(ARCH).o               $(SRC)/gaussian.$(ARCH).o
    51 
    52 $(SOBJ):  $(INC)/astro.h
    53 
    54 simulate: $(BIN)/simulate.$(ARCH)
    55 
    56 $(BIN)/simulate: $(SOBJ)
    57         @if [ ! -d $(BIN) ]; then mkdir -p $(BIN); fi
    58         $(CC) $(SOBJ) -o $(BIN)/simulate.$(ARCH) $(CCFLAGS)
    59 
    60 install.simulate:
    61         @if [ ! -d $(BIN) ]; then mkdir -p $(BIN); fi
    62         rm -f $(DESTBIN)/simulate
    63         cp $(BIN)/simulate.$(ARCH) $(DESTBIN)/simulate
     20CFLAGS  =       $(INCS)
     21LFLAGS  =       $(LIBS)
    6422
    6523# -----------------------
    66 GOBJ    = \
    67 $(SRC)/gastro.$(ARCH).o                 $(SRC)/gstars.$(ARCH).o \
    68 $(SRC)/gargs.$(ARCH).o                  $(SRC)/gregions2.$(ARCH).o \
    69 $(SRC)/gcatalog.$(ARCH).o               \
    70 $(SRC)/gcenter.$(ARCH).o                $(SRC)/granges.$(ARCH).o  \
    71 $(SRC)/gfit.$(ARCH).o                   $(SRC)/rotate.$(ARCH).o   \
    72 $(SRC)/gproject.$(ARCH).o               $(SRC)/gheader.$(ARCH).o  \
     24OBJ     = \
     25$(SRC)/gastro.$(ARCH).o \
     26$(SRC)/gstars.$(ARCH).o \
     27$(SRC)/gargs.$(ARCH).o \
     28$(SRC)/gregions2.$(ARCH).o \
     29$(SRC)/gcatalog.$(ARCH).o \
     30$(SRC)/gcenter.$(ARCH).o \
     31$(SRC)/granges.$(ARCH).o \
     32$(SRC)/gfit.$(ARCH).o \
     33$(SRC)/rotate.$(ARCH).o \
     34$(SRC)/gproject.$(ARCH).o \
     35$(SRC)/gheader.$(ARCH).o \
    7336$(SRC)/ConfigInit.$(ARCH).o \
    74 $(SRC)/sort.$(ARCH).o                   $(SRC)/gfitpoly.$(ARCH).o \
     37$(SRC)/sort.$(ARCH).o \
     38$(SRC)/gfitpoly.$(ARCH).o \
    7539$(SRC)/gaussj.$(ARCH).o \
    7640$(SRC)/get_region_coords.$(ARCH).o \
    77 $(SRC)/greference.$(ARCH).o             $(SRC)/getusno.$(ARCH).o        \
    78 $(SRC)/plotstuff.$(ARCH).o              $(SRC)/gptolemy.$(ARCH).o       \
    79 $(SRC)/g2mass.$(ARCH).o                 $(SRC)/misc.$(ARCH).o
    80 
    81 $(GOBJ):  $(INC)/gastro.h
     41$(SRC)/greference.$(ARCH).o \
     42$(SRC)/getusno.$(ARCH).o \
     43$(SRC)/plotstuff.$(ARCH).o \
     44$(SRC)/gptolemy.$(ARCH).o \
     45$(SRC)/g2mass.$(ARCH).o \
     46$(SRC)/misc.$(ARCH).o
    8247
    8348gastro: $(BIN)/gastro.$(ARCH)
    8449
    85 $(BIN)/gastro.$(ARCH): $(GOBJ)
     50$(BIN)/gastro.$(ARCH): $(OBJ)
     51
     52$(OBJ): $(INC)/gastro.h
     53
     54INSTALL = gastro
     55
     56# generic dependancy rules for binary code #########################
     57.PRECIOUS: %.$(ARCH).o
     58.PRECIOUS: $(BIN)/%.$(ARCH)
     59
     60%.$(ARCH).o : %.c
     61        $(CC) $(CFLAGS) -c $< -o $@
     62
     63$(BIN)/%.$(ARCH) : $(SRC)/%.$(ARCH).o
    8664        @if [ ! -d $(BIN) ]; then mkdir -p $(BIN); fi
    87         $(CC) $(GOBJ) -o $(BIN)/gastro.$(ARCH) $(CCFLAGS)
     65        $(CC) $^ -o $@ $(LFLAGS)
    8866
    89 install.gastro: $(DESTBIN)/gastro
     67$(DESTBIN)/%: $(BIN)/%.$(ARCH)
     68        @if [ ! -d $(DESTBIN) ]; then mkdir -p $(DESTBIN); fi
     69        rm -f $(DESTBIN)/$*
     70        cp $(BIN)/$*.$(ARCH) $(DESTBIN)/$*
    9071
    91 $(DESTBIN)/gastro: $(BIN)/gastro.$(ARCH)
    92         @if [ ! -d $(BIN) ]; then mkdir -p $(BIN); fi
    93         rm -f $(DESTBIN)/gastro
    94         cp $(BIN)/gastro.$(ARCH)   $(DESTBIN)/gastro
    95 # -----------------------
    96 DOBJ    = \
    97 $(SRC)/gscdump.$(ARCH).o                $(SRC)/gstars.$(ARCH).o \
    98 $(SRC)/gargs.$(ARCH).o                  $(SRC)/gregions2.$(ARCH).o \
    99 $(SRC)/gcatalog.$(ARCH).o               $(SRC)/coordops.$(ARCH).o \
    100 $(SRC)/gcenter.$(ARCH).o                $(SRC)/granges.$(ARCH).o  \
    101 $(SRC)/gfit.$(ARCH).o                   $(SRC)/rotate.$(ARCH).o   \
    102 $(SRC)/gproject.$(ARCH).o               $(SRC)/gheader.$(ARCH).o  \
    103 $(SRC)/config.$(ARCH).o                 $(SRC)/ConfigInit.$(ARCH).o \
    104 $(SRC)/sort.$(ARCH).o
     72$(INSTALL) $(DEVEL): % : $(BIN)/%.$(ARCH)
    10573
    106 $(DOBJ):  $(INC)/gastro.h
     74%.clean :
     75        rm -f $(BIN)/$*.$(ARCH)
    10776
    108 gscdump: $(BIN)/gscdump.$(ARCH)
     77%.install:
     78        make $(DESTBIN)/$*
    10979
    110 $(BIN)/gscdump.$(ARCH): $(DOBJ)
    111         @if [ ! -d $(BIN) ]; then mkdir -p $(BIN); fi
    112         $(CC) $(DOBJ) -o $(BIN)/gscdump.$(ARCH) $(CCFLAGS)
     80# utilities #################################################
    11381
    114 install.gscdump: $(DESTBIN)/gscdump
     82install:
     83        for i in $(INSTALL); do make $$i.install; done
    11584
    116 $(DESTBIN)/gscdump: $(BIN)/gscdump.$(ARCH)
    117         @if [ ! -d $(BIN) ]; then mkdir -p $(BIN); fi
    118         rm -f $(DESTBIN)/gscdump
    119         cp $(BIN)/gscdump.$(ARCH)   $(DESTBIN)/gscdump
    120 # -----------------------
    121 AOBJ    = $(OBJS) \
    122 $(SRC)/stats.$(ARCH).o                  $(SRC)/astro.$(ARCH).o \
    123 $(SRC)/get_catalog_stars.$(ARCH).o      $(SRC)/extract_catalog.$(ARCH).o \
    124 $(SRC)/precess.$(ARCH).o                $(SRC)/alter_header.$(ARCH).o \
    125 $(SRC)/args.$(ARCH).o                   
    126 
    127 $(AOBJ):  $(INC)/astro.h
    128 
    129 astro: $(BIN)/astro
    130 
    131 $(BIN)/astro: $(AOBJ)
    132         @if [ ! -d $(BIN) ]; then mkdir -p $(BIN); fi
    133         $(CC) $(AOBJ) -o $(BIN)/astro $(CCFLAGS)
    134 
    135 # -----------------------
    136 ROBJ    = $(OBJS) \
    137 $(SRC)/rastro.$(ARCH).o                 $(SRC)/ralter_header.$(ARCH).o \
    138 $(SRC)/rargs.$(ARCH).o                  $(SRC)/get_argument.$(ARCH).o \
    139 $(SRC)/remove_argument.$(ARCH).o
    140 
    141 $(ROBJ):  $(INC)/astro.h
    142 
    143 rastro: $(BIN)/rastro
    144 
    145 $(BIN)/rastro: $(ROBJ)
    146         @if [ ! -d $(BIN) ]; then mkdir -p $(BIN); fi
    147         $(CC) $(ROBJ) -o $(BIN)/rastro $(CCFLAGS)
    148 
    149 # -----------------------
    150 install: install.gastro
    151 
    152 clean:
     85clean: 
    15386        rm -f $(BIN)/*.$(ARCH)
    15487        rm -f `find . -name "*.o"`
    15588        rm -f `find . -name "*~"`
    15689        rm -f `find . -name "#*"`
    157 
    158 dist: clean
    159         rm -f $(BIN)/astro
    160         rm -f $(BIN)/rastro
    161 
    162 
    163 .SUFFIXES: .$(ARCH).o
    164 
    165 .c.$(ARCH).o:
    166         $(CC) $(CFLAGS) -c $<
    167 
    168 
Note: See TracChangeset for help on using the changeset viewer.