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/gastro2/Makefile

    r8496 r10305  
    44
    55BIN     =       $(HOME)/bin
     6LIB     =       $(HOME)/lib
    67INC     =       $(HOME)/include
    78SRC     =       $(HOME)/src
    89MAN     =       $(HOME)/doc
    9 DESTBIN =       $(LBIN)
    10 DESTLIB =       $(LLIB)
    11 DESTINC =       $(LINC)
    12 DESTMAN =       $(LMAN)
     10DESTBIN =       $(BINDIR)
     11DESTLIB =       $(LIBDIR)
     12DESTINC =       $(INCDIR)
     13DESTMAN =       $(MANDIR)
    1314
    1415
    15 INCS    =       -I$(INC) -I$(LINC) -I$(XINC)
    16 LIBS    =       -L$(LLIB) -ldvo -lFITS -lohana -lsocket -lnsl -lm
    17 CFLAGS  =       -o $*.$(ARCH).o $(INCS)
    18 CCFLAGS =       $(INCS) $(LIBS)
     16CFLAGS  =       -I$(INC) -I$(INCDIR) $(INCDIRS)
     17LFLAGS  =       -L$(LIB) -L$(LIBDIR) $(LIBDIRS) -ldvo -lFITS -lohana $(LIBFLAGS)
    1918
    20192MASS = \
     
    6766
    6867coordtest: $(COORDTEST)
    69         $(CC) $(COORDTEST) -o $(BIN)/coordtest.linux $(CCFLAGS)
     68        $(CC) $(COORDTEST) -o $(BIN)/coordtest.linux $(LFLAGS)
    7069
    7170# dependancy rules for binary code ##########################
     
    7473$(BIN)/$(PROGRAM).$(ARCH): $(OBJ)
    7574        @if [ ! -d $(BIN) ]; then mkdir -p $(BIN); fi
    76         $(CC) $(OBJ) -o $(BIN)/$(PROGRAM).$(ARCH) $(CCFLAGS)
     75        $(CC) $(OBJ) -o $(BIN)/$(PROGRAM).$(ARCH) $(LFLAGS)
    7776
    7877install: $(DESTBIN)/$(PROGRAM)
     
    9089        rm -f `find . -name "#*"`
    9190
    92 .SUFFIXES: .$(ARCH).o
     91.PRECIOUS: %.$(ARCH).o
     92.PRECIOUS: $(BIN)/%.$(ARCH)
    9393
    94 .c.$(ARCH).o:
    95         $(CC) $(CFLAGS) -c $<
    96 
    97 
     94%.$(ARCH).o : %.c
     95        $(CC) $(CFLAGS) -c $< -o $@
Note: See TracChangeset for help on using the changeset viewer.