IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Nov 29, 2006, 3:59:20 PM (20 years ago)
Author:
eugene
Message:

improved lib/include flags, enable shared objects

File:
1 edited

Legend:

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

    r6808 r10305  
    55
    66BIN     =       $(HOME)/bin
     7LIB     =       $(HOME)/lib
    78INC     =       $(HOME)/include
    89SRC     =       $(HOME)/src
    910MAN     =       $(HOME)/doc
    10 DESTBIN =       $(LBIN)
    11 DESTLIB =       $(LLIB)
    12 DESTINC =       $(LINC)
    13 DESTMAN =       $(LMAN)
     11DESTBIN =       $(BINDIR)
     12DESTLIB =       $(LIBDIR)
     13DESTINC =       $(INCDIR)
     14DESTMAN =       $(MANDIR)
    1415
    1516#
    16 INCS    =       -I$(INC) -I$(LINC) -I$(XINC)
    17 LIBS    =       -L$(LLIB) -lsocket -lnsl -ldvo -lkapa -lFITS -lohana -lm
    18 CFLAGS  =       -o $*.$(ARCH).o $(INCS)
    19 CCFLAGS =       $(INCS) $(LIBS)
     17CFLAGS  =       -I$(INC) -I$(INCDIR) $(INCDIRS)
     18LFLAGS  =       -L$(LIB) -L$(LIBDIR) $(LIBDIRS) -ldvo -lFITS -lohana $(LIBFLAGS)
    2019
    2120RELPHOT = \
     
    6261
    6362$(BIN)/$(PROGRAM).$(ARCH): $(OBJ)
    64         $(CC) $(OBJ) -o $(BIN)/$(PROGRAM).$(ARCH) $(CCFLAGS)
     63        $(CC) $(OBJ) -o $(BIN)/$(PROGRAM).$(ARCH) $(LFLAGS)
    6564
    6665install: $(DESTBIN)/$(PROGRAM)
     
    7877        rm -f `find . -name "#*"`
    7978
    80 .SUFFIXES: .$(ARCH).o
     79.PRECIOUS: %.$(ARCH).o
     80.PRECIOUS: $(BIN)/%.$(ARCH)
    8181
    82 .c.$(ARCH).o:
    83         $(CC) $(CFLAGS) -c $<
     82%.$(ARCH).o : %.c
     83        $(CC) $(CFLAGS) -c $< -o $@
Note: See TracChangeset for help on using the changeset viewer.