IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Nov 30, 2006, 9:07:31 AM (20 years ago)
Author:
eugene
Message:

adding so support, Makefile.Common

File:
1 edited

Legend:

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

    r10305 r10315  
    44
    55include ../../Configure
    6 
    76HOME    =       $(ROOT)/src/addstar
    87BIN     =       $(HOME)/bin
     
    1110SRC     =       $(HOME)/src
    1211MAN     =       $(HOME)/doc
    13 DESTBIN =       $(BINDIR)
    14 DESTLIB =       $(LIBDIR)
    15 DESTINC =       $(INCDIR)
    16 DESTMAN =       $(MANDIR)
    17 
    18 
    19 CFLAGS  =       -I$(INC) -I$(INCDIR) $(INCDIRS)
    20 LFLAGS  =       -L$(LIB) -L$(LIBDIR) $(LIBDIRS) -ldvo -lFITS -lohana $(LIBFLAGS)
     12include ../../Makefile.Common
     13
     14CFLAGS  :=      $(CFLAGS) -fPIC
     15LDFLAGS :=      -lkapa -ldvo -lFITS -lohana $(LDFLAGS)
    2116
    2217ADDSTAR = \
     
    209204addstart                : $(BIN)/addstart.$(ARCH)
    210205$(BIN)/addstart.$(ARCH) : $(ADDSTART)
    211         @if [ ! -d $(BIN) ]; then mkdir -p $(BIN); fi
    212         $(CC) $^ -o $@ $(LFLAGS) -lpthread
    213206
    214207addstarc                : $(BIN)/addstarc.$(ARCH)
     
    231224all: addstar addstarc addstard addstart sedstar load2mass
    232225
    233 INSTALL = addstar
     226INSTALL = addstar addstarc addstard addstart sedstar load2mass
    234227
    235228# dependancy rules for binary code #########################
    236 .PRECIOUS: %.$(ARCH).o
    237 .PRECIOUS: $(BIN)/%.$(ARCH)
    238 
    239 %.$(ARCH).o : %.c
    240         $(CC) $(CFLAGS) -c $< -o $@
    241 
    242 $(BIN)/%.$(ARCH) : $(SRC)/%.$(ARCH).o
    243         @if [ ! -d $(BIN) ]; then mkdir -p $(BIN); fi
    244         $(CC) $^ -o $@ $(LFLAGS)
    245 
    246 $(DESTBIN)/%: $(BIN)/%.$(ARCH)
    247         @if [ ! -d $(DESTBIN) ]; then mkdir -p $(DESTBIN); fi
    248         rm -f $(DESTBIN)/$*
    249         cp $(BIN)/$*.$(ARCH) $(DESTBIN)/$*
    250 
    251229$(INSTALL) $(DEVEL): % : $(BIN)/%.$(ARCH)
    252230
     
    257235        make $(DESTBIN)/$*
    258236
    259 # utilities #################################################
    260 
    261237install:
    262238        for i in $(INSTALL); do make $$i.install; done
    263 
    264 clean: 
    265         rm -f $(BIN)/*.$(ARCH)
    266         rm -f `find . -name "*.o"`
    267         rm -f `find . -name "*~"`
    268         rm -f `find . -name "#*"`
Note: See TracChangeset for help on using the changeset viewer.