IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Nov 30, 2006, 5:05:29 PM (20 years ago)
Author:
eugene
Message:

added Makefile.Common, cleanups, support for .so

File:
1 edited

Legend:

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

    r10305 r10342  
     1default: uniphot
     2help:
     3        @echo "make options: uniphot (default)"
     4
    15include ../../Configure
    2 CC      =       gcc -g  # override this for now for minimal test
    36HOME    =       $(ROOT)/src/fixcat
    4 CONFIG  =       $(ROOT)/config
    5 PROGRAM =       fixcat
    6 
    77BIN     =       $(HOME)/bin
    88LIB     =       $(HOME)/lib
    9 INC     =       $(HOME)/include
    109SRC     =       $(HOME)/src
    1110MAN     =       $(HOME)/doc
    12 DESTBIN =       $(BINDIR)
    13 DESTLIB =       $(LIBDIR)
    14 DESTINC =       $(INCDIR)
    15 DESTMAN =       $(MANDIR)
     11INC     =       $(HOME)/include
     12include ../../Makefile.Common
    1613
    17 
    18 CFLAGS  =       -I$(INC) -I$(INCDIR) $(INCDIRS)
    19 LFLAGS  =       -L$(LIB) -L$(LIBDIR) $(LIBDIRS) -ldvo -lFITS -lohana $(LIBFLAGS)
     14LDFLAGS :=      -ldvo -lFITS -lohana $(LDFLAGS)
     15
     16uniphot: $(BIN)/uniphot.$(ARCH)
     17install: $(DESTBIN)/uniphot
    2018
    2119FIXCAT = \
     
    2927$(SRC)/find_matches.$(ARCH).o   $(SRC)/check_permissions.$(ARCH).o
    3028
    31 
    32 OBJ = $(FIXCAT)
    33 
    34 default: $(PROGRAM)
    35 
    36 $(MARKSTAR): $(INC)/markstar.h
    37 
    38 # dependancy rules for binary code ##########################
    39 $(PROGRAM): $(BIN)/$(PROGRAM).$(ARCH)
    40 
    41 $(BIN)/$(PROGRAM).$(ARCH): $(OBJ)
    42         @if [ ! -d $(BIN) ]; then mkdir -p $(BIN); fi
    43         $(CC) $(OBJ) -o $(BIN)/$(PROGRAM).$(ARCH) $(CCFLAGS)
    44 
    45 install: $(DESTBIN)/$(PROGRAM)
    46 
    47 $(DESTBIN)/$(PROGRAM): $(BIN)/$(PROGRAM).$(ARCH)
    48         @if [ ! -d $(BIN) ]; then mkdir -p $(BIN); fi
    49         rm -f $(DESTBIN)/$(PROGRAM)
    50         cp $(BIN)/$(PROGRAM).$(ARCH) $(DESTBIN)/$(PROGRAM)
    51 
    52 # utilities #################################################
    53 clean: 
    54         rm -f $(BIN)/*.$(ARCH)
    55         rm -f `find . -name "*.o"`
    56         rm -f `find . -name "*~"`
    57         rm -f `find . -name "#*"`
    58 
    59 .PRECIOUS: %.$(ARCH).o
    60 .PRECIOUS: $(BIN)/%.$(ARCH)
    61 
    62 %.$(ARCH).o : %.c
    63         $(CC) $(CFLAGS) -c $< -o $@
     29$(UNIPHOT): $(INC)/uniphot.h
     30$(BIN)/uniphot.$(ARCH): $(UNIPHOT)
Note: See TracChangeset for help on using the changeset viewer.