IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 10305


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

improved lib/include flags, enable shared objects

Location:
trunk/Ohana/src
Files:
45 edited

Legend:

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

    r8592 r10305  
    77HOME    =       $(ROOT)/src/addstar
    88BIN     =       $(HOME)/bin
     9LIB     =       $(HOME)/lib
    910INC     =       $(HOME)/include
    1011SRC     =       $(HOME)/src
    1112MAN     =       $(HOME)/doc
    12 DESTBIN =       $(LBIN)
    13 DESTLIB =       $(LLIB)
    14 DESTINC =       $(LINC)
    15 DESTMAN =       $(LMAN)
     13DESTBIN =       $(BINDIR)
     14DESTLIB =       $(LIBDIR)
     15DESTINC =       $(INCDIR)
     16DESTMAN =       $(MANDIR)
    1617
    1718
    18 INCS    =       -I$(INC) -I$(LINC) -I$(XINC)
    19 LIBS    =       -L$(LLIB) -L$(XLIB) -ldvo -lkapa -lFITS -lohana -lz -lm
    20 CFLAGS  =       $(INCS)
    21 LFLAGS  =       $(LIBS)
     19CFLAGS  =       -I$(INC) -I$(INCDIR) $(INCDIRS)
     20LFLAGS  =       -L$(LIB) -L$(LIBDIR) $(LIBDIRS) -ldvo -lFITS -lohana $(LIBFLAGS)
    2221
    2322ADDSTAR = \
  • trunk/Ohana/src/delstar/Makefile

    r8386 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)
    17 LIBS    =       -L$(LLIB) -ldvo -lFITS -lohana -lm
    18 CFLAGS  =       $(INCS)
    19 LFLAGS  =       $(LIBS)
     17CFLAGS  =       -I$(INC) -I$(INCDIR) $(INCDIRS)
     18LFLAGS  =       -L$(LIB) -L$(LIBDIR) $(LIBDIRS) -ldvo -lFITS -lohana $(LIBFLAGS)
    2019
    2120DELSTAR = \
  • trunk/Ohana/src/elixir/Makefile

    r2510 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) -lFITS -lohana -lm -lsocket -lnsl
    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
    2120ELIXIR = \
     
    4241$(BIN)/$(PROGRAM).$(ARCH): $(ELIXIR)
    4342        @if [ ! -d $(BIN) ]; then mkdir -p $(BIN); fi
    44         $(CC) $(ELIXIR) -o $(BIN)/$(PROGRAM).$(ARCH) $(CCFLAGS)
     43        $(CC) $(ELIXIR) -o $(BIN)/$(PROGRAM).$(ARCH) $(LFLAGS)
    4544
    4645install: $(DESTBIN)/$(PROGRAM)
     
    5857        rm -f `find . -name "#*"`
    5958
    60 .SUFFIXES: .$(ARCH).o
     59.PRECIOUS: %.$(ARCH).o
     60.PRECIOUS: $(BIN)/%.$(ARCH)
    6161
    62 .c.$(ARCH).o:
    63         $(CC) $(CFLAGS) -c $<
    64 
    65 
     62%.$(ARCH).o : %.c
     63        $(CC) $(CFLAGS) -c $< -o $@
  • trunk/Ohana/src/fixcat/Makefile

    r2510 r10305  
    66
    77BIN     =       $(HOME)/bin
     8LIB     =       $(HOME)/lib
    89INC     =       $(HOME)/include
    910SRC     =       $(HOME)/src
    1011MAN     =       $(HOME)/doc
    11 DESTBIN =       $(LBIN)
    12 DESTLIB =       $(LLIB)
    13 DESTINC =       $(LINC)
    14 DESTMAN =       $(LMAN)
     12DESTBIN =       $(BINDIR)
     13DESTLIB =       $(LIBDIR)
     14DESTINC =       $(INCDIR)
     15DESTMAN =       $(MANDIR)
    1516
    1617
    17 INCS    =       -I$(INC) -I$(LINC) -I$(XINC)
    18 LIBS    =       -L$(LLIB) -lFITS -lohana -lm
    19 CFLAGS  =       -o $*.$(ARCH).o $(INCS)
    20 CCFLAGS =       $(INCS) $(LIBS)
     18CFLAGS  =       -I$(INC) -I$(INCDIR) $(INCDIRS)
     19LFLAGS  =       -L$(LIB) -L$(LIBDIR) $(LIBDIRS) -ldvo -lFITS -lohana $(LIBFLAGS)
    2120
    2221FIXCAT = \
     
    5857        rm -f `find . -name "#*"`
    5958
    60 .SUFFIXES: .$(ARCH).o
     59.PRECIOUS: %.$(ARCH).o
     60.PRECIOUS: $(BIN)/%.$(ARCH)
    6161
    62 .c.$(ARCH).o:
    63         $(CC) $(CFLAGS) -c $<
     62%.$(ARCH).o : %.c
     63        $(CC) $(CFLAGS) -c $< -o $@
  • trunk/Ohana/src/gastro/Makefile

    r8514 r10305  
    77HOME    =       $(ROOT)/src/gastro
    88BIN     =       $(HOME)/bin
     9LIB     =       $(HOME)/lib
    910INC     =       $(HOME)/include
    1011SRC     =       $(HOME)/src
    1112MAN     =       $(HOME)/doc
    12 DESTBIN =       $(LBIN)
    13 DESTLIB =       $(LLIB)
    14 DESTINC =       $(LINC)
    15 DESTMAN =       $(LMAN)
     13DESTBIN =       $(BINDIR)
     14DESTLIB =       $(LIBDIR)
     15DESTINC =       $(INCDIR)
     16DESTMAN =       $(MANDIR)
    1617
    1718
    18 INCS    =       -I$(INC) -I$(LINC) -I$(XINC)
    19 LIBS    =       -L$(LLIB) -ldvo -lFITS -lohana -lm -lsocket -lnsl
    20 CFLAGS  =       $(INCS)
    21 LFLAGS  =       $(LIBS)
     19CFLAGS  =       -I$(INC) -I$(INCDIR) $(INCDIRS)
     20LFLAGS  =       -L$(LIB) -L$(LIBDIR) $(LIBDIRS) -ldvo -lFITS -lohana $(LIBFLAGS)
    2221
    2322# -----------------------
  • 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 $@
  • trunk/Ohana/src/gcompare/Makefile

    r2510 r10305  
    44
    55BIN     =       $(HOME)/bin
     6LIB     =       $(HOME)/lib
    67MAN     =       $(HOME)/doc
    78SRC     =       $(HOME)/src
    89INC     =       $(HOME)/include
    9 DESTBIN =       $(LBIN)
    10 DESTLIB =       $(LLIB)
    11 DESTINC =       $(LINC)
    12 DESTMAN =       $(LMAN)
     10DESTBIN =       $(BINDIR)
     11DESTLIB =       $(LIBDIR)
     12DESTINC =       $(INCDIR)
     13DESTMAN =       $(MANDIR)
    1314
    14 INCS    =       -I$(INC) -I$(LINC) -I$(XINC)
    15 LIBS    =       -L$(LLIB) -lFITS -lohana -lm
    16 CFLAGS  =       $(INCS)
    17 CCFLAGS =       $(INCS) $(LIBS)
    18 LFLAGS  =       $(LIBS)
     15CFLAGS  =       -I$(INC) -I$(INCDIR) $(INCDIRS)
     16LFLAGS  =       -L$(LIB) -L$(LIBDIR) $(LIBDIRS) -lFITS -lohana $(LIBFLAGS)
    1917
    2018INSTALL = gcompare
     
    6765        rm -f $(DESTMAN)/gcompare.1
    6866        cp $(MAN)/gcompare.1 $(DESTMAN)/
    69 
  • trunk/Ohana/src/getstar/Makefile

    r8392 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 -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
    2019GETSTAR = \
     
    3736$(BIN)/$(PROGRAM).$(ARCH): $(OBJ)
    3837        @if [ ! -d $(BIN) ]; then mkdir -p $(BIN); fi
    39         $(CC) $(OBJ) -o $(BIN)/$(PROGRAM).$(ARCH) $(CCFLAGS)
     38        $(CC) $(OBJ) -o $(BIN)/$(PROGRAM).$(ARCH) $(LFLAGS)
    4039
    4140install: $(DESTBIN)/$(PROGRAM)
     
    5352        rm -f `find . -name "#*"`
    5453
    55 .SUFFIXES: .$(ARCH).o
     54.PRECIOUS: %.$(ARCH).o
     55.PRECIOUS: $(BIN)/%.$(ARCH)
    5656
    57 .c.$(ARCH).o:
    58         $(CC) $(CFLAGS) -c $<
    59 
    60 
     57%.$(ARCH).o : %.c
     58        $(CC) $(CFLAGS) -c $< -o $@
  • trunk/Ohana/src/gophot/Makefile

    r5899 r10305  
    77HOME    =       $(ROOT)/src/gophot
    88BIN     =       $(HOME)/bin
     9LIB     =       $(HOME)/lib
    910INC     =       $(HOME)/include
    1011SRC     =       $(HOME)/src
    1112MAN     =       $(HOME)/doc
    12 DESTBIN =       $(LBIN)
    13 DESTLIB =       $(LLIB)
    14 DESTINC =       $(LINC)
    15 DESTMAN =       $(LMAN)
     13DESTBIN =       $(BINDIR)
     14DESTLIB =       $(LIBDIR)
     15DESTINC =       $(INCDIR)
     16DESTMAN =       $(MANDIR)
    1617
    1718
    18 INCS    =       -I$(INC) -I$(LINC)
    19 LIBS    =       -L$(LLIB) -lFITS -lohana -lm
    20 CFLAGS  =       $(INCS)
    21 LFLAGS  =       $(LIBS)
     19CFLAGS  =       -I$(INC) -I$(INCDIR) $(INCDIRS)
     20LFLAGS  =       -L$(LIB) -L$(LIBDIR) $(LIBDIRS) -ldvo -lFITS -lohana $(LIBFLAGS)
    2221
    2322OBJ = \
  • trunk/Ohana/src/imclean/Makefile

    r5242 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 -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
    2019OBJ = \
     
    3433$(BIN)/$(PROGRAM).$(ARCH): $(OBJ)
    3534        @if [ ! -d $(BIN) ]; then mkdir -p $(BIN); fi
    36         $(CC) $(OBJ) -o $(BIN)/$(PROGRAM).$(ARCH) $(CCFLAGS)
     35        $(CC) $(OBJ) -o $(BIN)/$(PROGRAM).$(ARCH) $(LFLAGS)
    3736
    3837install: $(DESTBIN)/$(PROGRAM)
     
    5251        rm -f $(BIN)/*.$(ARCH)
    5352
    54 .SUFFIXES: .$(ARCH).o
     53.PRECIOUS: %.$(ARCH).o
     54.PRECIOUS: $(BIN)/%.$(ARCH)
    5555
    56 .c.$(ARCH).o:
    57         $(CC) $(CFLAGS) -c $<
    58 
    59 
     56%.$(ARCH).o : %.c
     57        $(CC) $(CFLAGS) -c $< -o $@
  • trunk/Ohana/src/imregister/Makefile

    r5242 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
    1516BASEDIR =       $(HOME)/base
     
    2021SPREG   =       $(HOME)/spreg
    2122
    22 INCS    =       -I$(INC) -I$(LINC) -I$(XINC)
    23 LIBS    =       -L$(LLIB) -ldvo -lFITS -lohana -lm
    24 CFLAGS  =       $(INCS)
    25 LFLAGS  =       $(LIBS)
     23CFLAGS  =       -I$(INC) -I$(INCDIR) $(INCDIRS)
     24LFLAGS  =       -L$(LIB) -L$(LIBDIR) $(LIBDIRS) -ldvo -lFITS -lohana $(LIBFLAGS)
    2625
    2726# programs which should be installed
  • trunk/Ohana/src/kapa/Makefile

    r7040 r10305  
    55default: $(PROGRAM)
    66
     7LIB     =       $(HOME)/lib
    78INC     =       $(HOME)/include
    89BIN     =       $(HOME)/bin
     10LIB     =       $(HOME)/lib
    911BDIR    =       $(HOME)/button
    1012CDIR    =       $(HOME)/colorbar
     
    1618SDIR    =       $(HOME)/setup
    1719ZDIR    =       $(HOME)/zoom
    18 DESTBIN =       $(LBIN)
    19 DESTLIB =       $(LLIB)
    20 DESTINC =       $(LINC)
    21 DESTMAN =       $(LMAN)
     20DESTBIN =       $(BINDIR)
     21DESTLIB =       $(LIBDIR)
     22DESTINC =       $(INCDIR)
     23DESTMAN =       $(MANDIR)
    2224#
    23 INCS    =       -I$(LINC) -I$(XINC) -I$(INC)
    24 LIBS    =       -L$(LLIB) -L$(XLIB)
    25 CFLAGS  =       $(INCS)
    26 LFLAGS  =       $(LIBS) -lFITS -lkapa -lohana -lX11 -lsocket -lnsl -lpng -lz -lm
     25CFLAGS  =       -I$(INC) -I$(INCDIR) $(INCDIRS)
     26LFLAGS  =       -L$(LIB) -L$(LIBDIR) $(LIBDIRS) -lkapa -ldvo -lFITS -lohana $(LIBFLAGS)
    2727
    2828# local source / object files ########################
  • trunk/Ohana/src/kii/Makefile

    r6000 r10305  
    66
    77INC     =       $(HOME)/include
     8LIB     =       $(HOME)/lib
    89BIN     =       $(HOME)/bin
    910BDIR    =       $(HOME)/button
     
    1516SDIR    =       $(HOME)/setup
    1617ZDIR    =       $(HOME)/zoom
    17 DESTBIN =       $(LBIN)
    18 DESTLIB =       $(LLIB)
    19 DESTINC =       $(LINC)
    20 DESTMAN =       $(LMAN)
     18DESTBIN =       $(BINDIR)
     19DESTLIB =       $(LIBDIR)
     20DESTINC =       $(INCDIR)
     21DESTMAN =       $(MANDIR)
    2122#
    22 INCS    =       -I$(LINC) -I$(XINC) -I$(INC)
    23 LIBS    =       -L$(LLIB) -L$(XLIB)
    24 CFLAGS  =       $(INCS)
    25 LFLAGS  =       $(LIBS) -ldvo -lFITS -lkapa -lohana -ljpeg -lX11 -lsocket -lnsl -lm
     23CFLAGS  =       -I$(INC) -I$(INCDIR) $(INCDIRS)
     24LFLAGS  =       -L$(LIB) -L$(LIBDIR) $(LIBDIRS) -ldvo -lFITS -lkapa -lohana $(LIBFLAGS)
    2625
    2726# local source / object files ########################
  • trunk/Ohana/src/libautocode/Makefile

    r10298 r10305  
    9999latex: $(LIBTEX)
    100100
    101 install: $(DESTINC)/autocode.h $(DESTLIB)/libautocode.a $(DESTLIB)/libautocode.so
     101install: $(DESTINC)/autocode.h $(DESTLIB)/libautocode.a
    102102        @echo done install
    103103
    104104test: $(DESTINC)/autocode.h
    105105
    106 autocode: $(INC)/autocode.h $(LIB)/libautocode.$(ARCH).a $(LIB)/libautocode.$(ARCH).so
     106autocode: $(INC)/autocode.h $(LIB)/libautocode.$(ARCH).a
    107107        @echo done autocode
    108108
  • trunk/Ohana/src/libdummy/Makefile

    r2833 r10305  
    66include ../../Configure
    77
    8 DESTLIB =       $(LLIB)
     8DESTLIB =       $(LIBDIR)
    99
    1010default: libdummy
  • trunk/Ohana/src/libdvo/Makefile

    r10298 r10305  
    1818default: install
    1919
    20 install: $(DESTLIB)/libdvo.a $(DESTLIB)/libdvo.so
     20install: $(DESTLIB)/libdvo.a
    2121
    22 libdvo: $(LIB)/libdvo.$(ARCH).a $(LIB)/libdvo.$(ARCH).so
     22libdvo: $(LIB)/libdvo.$(ARCH).a
    2323
    2424INCS = $(DESTINC)/dvo.h $(DESTINC)/autocode.h
     
    118118
    119119tabletest: install
    120         gcc -L$(LLIB) -I$(LINC) -o tabletest $(SRC)/tabletest.c -ldvo -lFITS -lohana -lm
     120        gcc -L$(LIBDIR) -I$(INCDIR) -o tabletest $(SRC)/tabletest.c -ldvo -lFITS -lohana -lm
    121121
    122122clean:
  • trunk/Ohana/src/libfits/Makefile

    r10298 r10305  
    1616default: install
    1717
    18 install: $(DESTLIB)/libFITS.a $(DESTLIB)/libFITS.so $(DESTMAN)/fits.1
     18install: $(DESTLIB)/libFITS.a $(DESTMAN)/fits.1
    1919
    20 libfits: $(LIB)/libFITS.$(ARCH).a $(LIB)/libFITS.$(ARCH).so
     20libfits: $(LIB)/libFITS.$(ARCH).a
    2121
    2222INCS = $(DESTINC)/gfitsio.h
  • trunk/Ohana/src/libkapa/Makefile

    r10298 r10305  
    1515default: install
    1616
    17 install: $(DESTINC)/kapa.h $(DESTLIB)/libkapa.a $(DESTLIB)/libkapa.so
     17install: $(DESTINC)/kapa.h $(DESTLIB)/libkapa.a
    1818
    19 libkapa: $(LIB)/libkapa.$(ARCH).a $(LIB)/libkapa.$(ARCH).so
     19libkapa: $(LIB)/libkapa.$(ARCH).a
    2020
    2121INCS = $(DESTINC)/kapa.h
  • trunk/Ohana/src/libohana/Makefile

    r10298 r10305  
    2020default: install
    2121
    22 install: $(DESTLIB)/libohana.a $(DESTLIB)/libohana.so
     22install: $(DESTLIB)/libohana.a
    2323
    24 libohana: $(LIB)/libohana.$(ARCH).a $(LIB)/libohana.$(ARCH).so
     24libohana: $(LIB)/libohana.$(ARCH).a
    2525
    2626INCS = \
  • trunk/Ohana/src/libtap/Makefile

    r10298 r10305  
    1111SRC     =       $(HOME)/src
    1212MAN     =       $(HOME)/doc
    13 DESTBIN =       $(LBIN)
    14 DESTLIB =       $(LLIB)
    15 DESTINC =       $(LINC)
    16 DESTMAN =       $(LMAN)
     13DESTBIN =       $(BINDIR)
     14DESTLIB =       $(LIBDIR)
     15DESTINC =       $(INCDIR)
     16DESTMAN =       $(MANDIR)
    1717
    1818CFLAGS  =       -I$(INC) -I$(INCDIR) $(INCDIRS) -D$(ARCH)
  • trunk/Ohana/src/lightcurve/Makefile

    r5242 r10305  
    66
    77BIN     =       $(HOME)/bin
     8LIB     =       $(HOME)/lib
    89INC     =       $(HOME)/include
    910SRC     =       $(HOME)/src
    1011MAN     =       $(HOME)/doc
    11 DESTBIN =       $(LBIN)
    12 DESTLIB =       $(LLIB)
    13 DESTINC =       $(LINC)
    14 DESTMAN =       $(LMAN)
     12DESTBIN =       $(BINDIR)
     13DESTLIB =       $(LIBDIR)
     14DESTINC =       $(INCDIR)
     15DESTMAN =       $(MANDIR)
    1516
    1617
    17 INCS    =       -I$(INC) -I$(LINC) -I$(XINC)
    18 LIBS    =       -L$(LLIB) -ldvo -lFITS -lohana -lm
    19 CFLAGS  =       -o $*.o $(INCS)
    20 CCFLAGS =       $(INCS) $(LIBS)
     18CFLAGS  =       -I$(INC) -I$(INCDIR) $(INCDIRS)
     19LFLAGS  =       -L$(LIB) -L$(LIBDIR) $(LIBDIRS) -ldvo -lFITS -lohana $(LIBFLAGS)
    2120
    2221OBJS = \
    23 $(SRC)/args.o           $(SRC)/get_names.o \
    24 $(SRC)/get_stars.o      $(SRC)/sort_stars.o \
    25 $(SRC)/get_unique.o     $(SRC)/get_sources.o \
    26 $(SRC)/get_info.o       $(SRC)/make_table.o \
    27 $(SRC)/lightcurve.o     \
    28 $(SRC)/sort_seq.o       \
    29 $(SRC)/help.o
     22$(SRC)/args.$(ARCH).o           $(SRC)/get_names.$(ARCH).o \
     23$(SRC)/get_stars.$(ARCH).o      $(SRC)/sort_stars.$(ARCH).o \
     24$(SRC)/get_unique.$(ARCH).o     $(SRC)/get_sources.$(ARCH).o \
     25$(SRC)/get_info.$(ARCH).o       $(SRC)/make_table.$(ARCH).o \
     26$(SRC)/lightcurve.$(ARCH).o     \
     27$(SRC)/sort_seq.$(ARCH).o       \
     28$(SRC)/help.$(ARCH).o
    3029
    3130$(OBJS): $(INC)/lightcurve.h
    3231
    33 $(PROGRAM):     $(BIN)/$(PROGRAM)
     32$(PROGRAM):     $(BIN)/$(PROGRAM).$(ARCH)
    3433
    35 $(BIN)/$(PROGRAM): $(OBJS)
     34$(BIN)/$(PROGRAM).$(ARCH): $(OBJS)
    3635        @if [ ! -d $(BIN) ]; then mkdir -p $(BIN); fi
    37         $(CC) $(OBJS) -o $(BIN)/$(PROGRAM) $(CCFLAGS)
     36        $(CC) $(OBJS) -o $(BIN)/$(PROGRAM).$(ARCH) $(LFLAGS)
    3837
    3938# -----------------------
     
    4241        rm -f $(DESTBIN)/$(PROGRAM)
    4342#       rm -f $(DESTMAN)/$(PROGRAM).1
    44         cp $(BIN)/$(PROGRAM)   $(DESTBIN)/
     43        cp $(BIN)/$(PROGRAM).$(ARCH)   $(DESTBIN)/
    4544#       cp $(MAN)/$(PROGRAM).1 $(DESTMAN)/
    4645
     
    5453        rm -f $(BIN)/$(PROGRAM)
    5554
     55
     56.PRECIOUS: %.$(ARCH).o
     57.PRECIOUS: $(BIN)/%.$(ARCH)
     58
     59%.$(ARCH).o : %.c
     60        $(CC) $(CFLAGS)-c $< -o $@
  • trunk/Ohana/src/markrock/Makefile

    r5242 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) -ldvo -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
    2120MARKROCK = \
     
    4544$(BIN)/$(PROGRAM).$(ARCH): $(OBJ)
    4645        @if [ ! -d $(BIN) ]; then mkdir -p $(BIN); fi
    47         $(CC) $(OBJ) -o $(BIN)/$(PROGRAM).$(ARCH) $(CCFLAGS)
     46        $(CC) $(OBJ) -o $(BIN)/$(PROGRAM).$(ARCH) $(LFLAGS)
    4847
    4948install: $(DESTBIN)/$(PROGRAM)
     
    6160        rm -f `find . -name "#*"`
    6261
    63 .SUFFIXES: .$(ARCH).o
     62.PRECIOUS: %.$(ARCH).o
     63.PRECIOUS: $(BIN)/%.$(ARCH)
    6464
    65 .c.$(ARCH).o:
    66         $(CC) $(CFLAGS) -c $<
    67 
    68 
     65%.$(ARCH).o : %.c
     66        $(CC) $(CFLAGS)-c $< -o $@
  • trunk/Ohana/src/markstar/Makefile

    r5242 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) -ldvo -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
    2120MARKSTAR = \
     
    4544$(BIN)/$(PROGRAM).$(ARCH): $(OBJ)
    4645        @if [ ! -d $(BIN) ]; then mkdir -p $(BIN); fi
    47         $(CC) $(OBJ) -o $(BIN)/$(PROGRAM).$(ARCH) $(CCFLAGS)
     46        $(CC) $(OBJ) -o $(BIN)/$(PROGRAM).$(ARCH) $(LFLAGS)
    4847
    4948install: $(DESTBIN)/$(PROGRAM)
     
    6160        rm -f `find . -name "#*"`
    6261
    63 .SUFFIXES: .$(ARCH).o
     62.PRECIOUS: %.$(ARCH).o
     63.PRECIOUS: $(BIN)/%.$(ARCH)
    6464
    65 .c.$(ARCH).o:
    66         $(CC) $(CFLAGS) -c $<
    67 
    68 
     65%.$(ARCH).o : %.c
     66        $(CC) $(CFLAGS)-c $< -o $@
  • trunk/Ohana/src/misc/Makefile

    r9607 r10305  
    44default: misc
    55
    6 BIN     =       $(HOME)/bin
     6SRC     =       $(HOME)/src
    77LIB     =       $(HOME)/lib
    8 SRC     =       $(HOME)/src
    98INC     =       $(HOME)/include
    109MAN     =       $(HOME)/doc
    11 DESTBIN =       $(LBIN)
    12 DESTLIB =       $(LLIB)
    13 DESTINC =       $(LINC)
    14 DESTMAN =       $(LMAN)
     10BIN     =       $(HOME)/bin
     11DESTBIN =       $(BINDIR)
     12DESTLIB =       $(LIBDIR)
     13DESTINC =       $(INCDIR)
     14DESTMAN =       $(MANDIR)
    1515
    1616
    17 INCS    =       -I$(LINC) -I$(XINC)
    18 LIBS    =       -L$(LLIB) -lFITS -lohana -lm
    19 CFLAGS  =       $(INCS)
    20 LFLAGS  =       $(LIBS)
     17CFLAGS  =       -I$(INC) -I$(INCDIR) $(INCDIRS)
     18LFLAGS  =       -L$(LIB) -L$(LIBDIR) $(LIBDIRS) -ldvo -lFITS -lohana $(LIBFLAGS)
    2119
    2220PROGRAMS = gconfig mknames fhead ftable fields list_astro glockfile \
  • trunk/Ohana/src/mosastro/Makefile

    r8499 r10305  
    66
    77HOME    =       $(ROOT)/src/mosastro
     8LIB     =       $(HOME)/lib
    89BIN     =       $(HOME)/bin
    910INC     =       $(HOME)/include
    1011SRC     =       $(HOME)/src
    1112MAN     =       $(HOME)/doc
    12 DESTBIN =       $(LBIN)
    13 DESTLIB =       $(LLIB)
    14 DESTINC =       $(LINC)
    15 DESTMAN =       $(LMAN)
     13DESTBIN =       $(BINDIR)
     14DESTLIB =       $(LIBDIR)
     15DESTINC =       $(INCDIR)
     16DESTMAN =       $(MANDIR)
    1617
    1718#
    18 INCS    =       -I$(INC) -I$(LINC) -I$(XINC)
    19 LIBS    =       -L$(LLIB) -ldvo -lFITS -lohana -lm
    20 CFLAGS  =       $(INCS)
    21 LFLAGS  =       $(LIBS)
     19CFLAGS  =       -I$(INC) -I$(INCDIR) $(INCDIRS)
     20LFLAGS  =       -L$(LIB) -L$(LIBDIR) $(LIBDIRS) -ldvo -lFITS -lohana $(LIBFLAGS)
    2221
    2322MOS = \
  • trunk/Ohana/src/nightd/Makefile

    r2510 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) -lFITS -lohana -lm
    17 CFLAGS  =       -o $*.$(ARCH).o $(INCS)
    18 CCFLAGS =       $(INCS) $(LIBS)
     16CFLAGS  =       -I$(INC) -I$(INCDIR) $(INCDIRS)
     17LFLAGS  =       -L$(LIB) -L$(LIBDIR) $(LIBDIRS) -lFITS -lohana $(LIBFLAGS)
     18INCS    =       -I$(INC) -I$(INCDIR) -I$(XINC)
    1919
    2020NIGHTD = \
     
    4141$(BIN)/$(PROGRAM).$(ARCH): $(OBJ)
    4242        @if [ ! -d $(BIN) ]; then mkdir -p $(BIN); fi
    43         $(CC) $(OBJ) -o $(BIN)/$(PROGRAM).$(ARCH) $(CCFLAGS)
     43        $(CC) $(OBJ) -o $(BIN)/$(PROGRAM).$(ARCH) $(LFLAGS)
    4444
    4545install: $(DESTBIN)/$(PROGRAM) $(DESTBIN)/srt $(DESTBIN)/ert
     
    5757        rm -f `find . -name "#*"`
    5858
    59 .SUFFIXES: .$(ARCH).o
     59.PRECIOUS: %.$(ARCH).o
     60.PRECIOUS: $(BIN)/%.$(ARCH)
    6061
    61 .c.$(ARCH).o:
    62         $(CC) $(CFLAGS) -c $<
    63 
    64 
     62%.$(ARCH).o : %.c
     63        $(CC) $(CFLAGS)-c $< -o $@
  • trunk/Ohana/src/opihi/cmd.astro/Makefile

    r7964 r10305  
    77SDIR    =       $(HOME)/cmd.astro
    88#
    9 DESTBIN =       $(LBIN)
    10 DESTLIB =       $(LLIB)
    11 DESTINC =       $(LINC)
    12 DESTMAN =       $(LMAN)
    13 HELP    =       $(HOME)/help
     9DESTBIN =       $(BINDIR)
     10DESTLIB =       $(LIBDIR)
     11DESTINC =       $(INCDIR)
     12DESTMAN =       $(MANDIR)
    1413
    15 INCS    =       -I$(INC) -I$(LINC) -I$(XINC)
    16 CFLAGS  =       $(INCS)
     14CFLAGS  =       -I$(INC) -I$(INCDIR) $(INCDIRS)
    1715
    1816# astro user commands ########################
  • trunk/Ohana/src/opihi/cmd.basic/Makefile

    r8189 r10305  
    77SDIR    =       $(HOME)/cmd.basic
    88#
    9 DESTBIN =       $(LBIN)
    10 DESTLIB =       $(LLIB)
    11 DESTINC =       $(LINC)
    12 DESTMAN =       $(LMAN)
    13 HELP    =       $(HOME)/help
     9DESTBIN =       $(BINDIR)
     10DESTLIB =       $(LIBDIR)
     11DESTINC =       $(INCDIR)
     12DESTMAN =       $(MANDIR)
     13
    1414
    15 INCS    =       -I$(INC) -I$(LINC) -I$(XINC)
    16 CFLAGS  =       $(INCS)
     15CFLAGS  =       -I$(INC) -I$(INCDIR) $(INCDIRS)
    1716
    1817# basic user commands ########################
  • trunk/Ohana/src/opihi/cmd.data/Makefile

    r10072 r10305  
    77SDIR    =       $(HOME)/cmd.data
    88#
    9 DESTBIN =       $(LBIN)
    10 DESTLIB =       $(LLIB)
    11 DESTINC =       $(LINC)
    12 DESTMAN =       $(LMAN)
    13 HELP    =       $(HOME)/help
     9DESTBIN =       $(BINDIR)
     10DESTLIB =       $(LIBDIR)
     11DESTINC =       $(INCDIR)
     12DESTMAN =       $(MANDIR)
    1413
    15 INCS    =       -I$(INC) -I$(LINC) -I$(XINC)
    16 CFLAGS  =       $(INCS)
     14CFLAGS  =       -I$(INC) -I$(INCDIR) $(INCDIRS)
    1715
    1816# data user commands ########################
     
    3028$(SDIR)/contour.$(ARCH).o       \
    3129$(SDIR)/create.$(ARCH).o        \
     30$(SDIR)/cumulative.$(ARCH).o    \
    3231$(SDIR)/cursor.$(ARCH).o        \
    3332$(SDIR)/cut.$(ARCH).o           \
  • trunk/Ohana/src/opihi/dimm/Makefile

    r10072 r10305  
    77SDIR    =       $(HOME)/dimm
    88#
    9 DESTBIN =       $(LBIN)
    10 DESTLIB =       $(LLIB)
    11 DESTINC =       $(LINC)
    12 DESTMAN =       $(LMAN)
    13 DESTHLP =       $(LHLP)/dimm
     9DESTBIN =       $(BINDIR)
     10DESTLIB =       $(LIBDIR)
     11DESTINC =       $(INCDIR)
     12DESTMAN =       $(MANDIR)
     13DESTHLP =       $(HELPDIR)/dimm
    1414
    1515#  compile flags
    16 INCS    =       -I$(INC) -I$(LINC) -I$(XINC)
    17 CFLAGS  =       $(INCS) -DHELPDIR_DEFAULT=$(DESTHLP)
     16CFLAGS  =       -I$(INC) -I$(INCDIR) $(INCDIRS) -DHELPDIR_DEFAULT=$(DESTHLP)
    1817
    1918# link flags
    20 LIBS    =       -L$(LIB) -L$(LLIB) -L$(XLIB)
    21 LIBS1   =       -lsocket -lnsl -lreadline $(TLIB) -ljpeg -ldvo -lkapa -lFITS -lohana -lX11 -lm
     19LIBS1   =       -ldvo -lkapa -lFITS -lohana $(LIBFLAGS)
    2220LIBS2   =       -lbasiccmd -ldatacmd -lastrocmd -lshell -ldata -lsbig
    23 LFLAGS  =       $(LIBS) $(LIBS2) $(LIBS1)
     21LFLAGS  =       -L$(LIB) -L$(LIBDIR) $(LIBDIRS) $(LIBS2) $(LIBS1)
    2422
    2523# dimm user commands and support functions #####################
     
    4745$(DESTLIB)/libsbig.a
    4846
    49 dimm: sbig $(BIN)/dimm.$(ARCH)
     47dimm: sbig $(BIN)/dimm.$(ARCH) $(libs)
    5048
    51 $(BIN)/dimm.$(ARCH) : $(funcs) $(cmds) $(libs)
     49$(BIN)/dimm.$(ARCH) : $(funcs) $(cmds)
    5250
    5351install: $(DESTBIN)/dimm help
  • trunk/Ohana/src/opihi/dvo/Makefile

    r10072 r10305  
    77SDIR    =       $(HOME)/dvo
    88#
    9 DESTBIN =       $(LBIN)
    10 DESTLIB =       $(LLIB)
    11 DESTINC =       $(LINC)
    12 DESTMAN =       $(LMAN)
    13 DESTHLP =       $(LHLP)/dvo
     9DESTBIN =       $(BINDIR)
     10DESTLIB =       $(LIBDIR)
     11DESTINC =       $(INCDIR)
     12DESTMAN =       $(MANDIR)
     13DESTHLP =       $(HELPDIR)/dvo
    1414
    1515#  compile flags
    16 INCS    =       -I$(INC) -I$(LINC) -I$(XINC)
    17 CFLAGS  =       $(INCS) -DHELPDIR_DEFAULT=$(DESTHLP)
     16CFLAGS  =       -I$(INC) -I$(INCDIR) $(INCDIRS) -DHELPDIR_DEFAULT=$(DESTHLP)
    1817
    1918# link flags
    20 LIBS    =       -L$(LIB) -L$(LLIB) -L$(XLIB)
    21 LIBS1   =       -lsocket -lnsl -lreadline $(TLIB) -ljpeg -ldvo -lkapa -lFITS -lohana -lX11 -lm
     19LIBS1   =       -ldvo -lkapa -lFITS -lohana $(LIBFLAGS)
    2220LIBS2   =       -lbasiccmd -ldatacmd -lastrocmd -lshell -ldata
    23 LFLAGS  =       $(LIBS) $(LIBS2) $(LIBS1)
     21LFLAGS  =       -L$(LIB) -L$(LIBDIR) $(LIBDIRS) $(LIBS2) $(LIBS1)
    2422
    2523# dvo user commands and support functions ########################
     
    9290$(DESTLIB)/libdatacmd.a
    9391
    94 dvo: $(BIN)/dvo.$(ARCH)
     92dvo: $(BIN)/dvo.$(ARCH) $(libs)
    9593
    96 $(BIN)/dvo.$(ARCH) : $(funcs) $(cmds) $(libs)
     94$(BIN)/dvo.$(ARCH) : $(funcs) $(cmds)
    9795
    9896install: $(DESTBIN)/dvo help
  • trunk/Ohana/src/opihi/lib.data/Makefile

    r8297 r10305  
    77SDIR    =       $(HOME)/lib.data
    88#
    9 DESTBIN =       $(LBIN)
    10 DESTLIB =       $(LLIB)
    11 DESTINC =       $(LINC)
    12 DESTMAN =       $(LMAN)
    13 HELP    =       $(HOME)/help
     9DESTBIN =       $(BINDIR)
     10DESTLIB =       $(LIBDIR)
     11DESTINC =       $(INCDIR)
     12DESTMAN =       $(MANDIR)
    1413
    15 INCS    =       -I$(INC) -I$(LINC) -I$(XINC)
    16 CFLAGS  =       $(INCS)
     14CFLAGS  =       -I$(INC) -I$(INCDIR) $(INCDIRS)
    1715
    1816# general numerical functions (libdata) #####################
  • trunk/Ohana/src/opihi/lib.shell/Makefile

    r7938 r10305  
    77SDIR    =       $(HOME)/lib.shell
    88#
    9 DESTBIN =       $(LBIN)
    10 DESTLIB =       $(LLIB)
    11 DESTINC =       $(LINC)
    12 DESTMAN =       $(LMAN)
    13 HELP    =       $(HOME)/help
     9DESTBIN =       $(BINDIR)
     10DESTLIB =       $(LIBDIR)
     11DESTINC =       $(INCDIR)
     12DESTMAN =       $(MANDIR)
    1413
    15 INCS    =       -I$(INC) -I$(LINC) -I$(XINC)
    16 CFLAGS  =       $(INCS)
     14CFLAGS  =       -I$(INC) -I$(INCDIR) $(INCDIRS)
    1715
    1816# opihi shell functions (libopihi) ########################
  • trunk/Ohana/src/opihi/mana/Makefile

    r9726 r10305  
    77SDIR    =       $(HOME)/mana
    88#
    9 DESTBIN =       $(LBIN)
    10 DESTLIB =       $(LLIB)
    11 DESTINC =       $(LINC)
    12 DESTMAN =       $(LMAN)
    13 DESTHLP =       $(LHLP)/mana
     9DESTBIN =       $(BINDIR)
     10DESTLIB =       $(LIBDIR)
     11DESTINC =       $(INCDIR)
     12DESTMAN =       $(MANDIR)
     13DESTHLP =       $(HELPDIR)/mana
    1414
    1515#  compile flags
    16 INCS    =       -I$(INC) -I$(LINC) -I$(XINC)
    17 CFLAGS  =       $(INCS) -DHELPDIR_DEFAULT=$(DESTHLP)
     16CFLAGS  =       -I$(INC) -I$(INCDIR) $(INCDIRS) -DHELPDIR_DEFAULT=$(DESTHLP)
    1817
    1918# link flags
    20 LIBS    =       -L$(LIB) -L$(LLIB) -L$(XLIB)
    21 LIBS1   =       -lsocket -lnsl -lreadline $(TLIB) -ljpeg -ldvo -lkapa -lFITS -lohana -lX11 -lpthread -lm
    22 # LIBS1   =       -lreadline $(TLIB) -ldvo -lkapa -lFITS -lohana -lX11 -lm
     19LIBS1   =       -ldvo -lkapa -lFITS -lohana $(LIBFLAGS)
    2320LIBS2   =       -lbasiccmd -ldatacmd -lastrocmd -lshell -ldata
    24 LFLAGS  =       $(LIBS) $(LIBS2) $(LIBS1)
     21LFLAGS  =       -L$(LIB) -L$(LIBDIR) $(LIBDIRS) $(LIBS2) $(LIBS1)
    2522
    2623# mana user commands and support functions ########################
     
    4744$(DESTLIB)/libdatacmd.a
    4845
    49 mana: $(BIN)/mana.$(ARCH)
     46mana: $(BIN)/mana.$(ARCH) $(libs)
    5047
    51 $(BIN)/mana.$(ARCH) : $(mana) $(libs)
     48$(BIN)/mana.$(ARCH) : $(mana)
    5249
    5350install: $(DESTBIN)/mana help
  • trunk/Ohana/src/opihi/pantasks/Makefile

    r10072 r10305  
    77SDIR    =       $(HOME)/pantasks
    88#
    9 DESTBIN =       $(LBIN)
    10 DESTLIB =       $(LLIB)
    11 DESTINC =       $(LINC)
    12 DESTMAN =       $(LMAN)
    13 DESTHLP =       $(LHLP)/pantasks
     9DESTBIN =       $(BINDIR)
     10DESTLIB =       $(LIBDIR)
     11DESTINC =       $(INCDIR)
     12DESTMAN =       $(MANDIR)
     13DESTHLP =       $(HELPDIR)/pantasks
    1414
    1515#  compile flags
    16 INCS    =       -I$(INC) -I$(LINC) -I$(XINC)
    17 CFLAGS  =       $(INCS) -DHELPDIR_DEFAULT=$(DESTHLP)
     16CFLAGS  =       -I$(INC) -I$(INCDIR) $(INCDIRS) -DHELPDIR_DEFAULT=$(DESTHLP)
    1817
    1918# link flags
    20 LIBS    =       -L$(LIB) -L$(LLIB) -L$(XLIB)
    21 LIBS1   =       -lsocket -lnsl -lreadline $(TLIB) -ljpeg -ldvo -lkapa -lFITS -lohana -lX11 -lpthread -lm
     19LIBS1   =       -ldvo -lkapa -lFITS -lohana $(LIBFLAGS)
    2220LIBS2   =       -lbasiccmd -ldatacmd -lastrocmd -lshell -ldata
    23 LFLAGS  =       $(LIBS) $(LIBS2) $(LIBS1)
     21LFLAGS  =       -L$(LIB) -L$(LIBDIR) $(LIBDIRS) $(LIBS2) $(LIBS1)
    2422
    2523# sched user commands and support functions ########################
     
    9391$(DESTLIB)/libdatacmd.a
    9492
    95 pantasks: $(BIN)/pantasks.$(ARCH)
    96 $(BIN)/pantasks.$(ARCH) : $(single) $(funcs) $(cmds) $(libs)
     93pantasks: $(BIN)/pantasks.$(ARCH) $(libs)
     94$(BIN)/pantasks.$(ARCH) : $(single) $(funcs) $(cmds)
    9795
    98 pantasks_client: $(BIN)/pantasks_client.$(ARCH)
    99 $(BIN)/pantasks_client.$(ARCH) : $(client) $(libs)
     96pantasks_client: $(BIN)/pantasks_client.$(ARCH) $(libs)
     97$(BIN)/pantasks_client.$(ARCH) : $(client)
    10098
    101 pantasks_server: $(BIN)/pantasks_server.$(ARCH)
    102 $(BIN)/pantasks_server.$(ARCH) : $(server) $(funcs) $(cmds) $(libs)
     99pantasks_server: $(BIN)/pantasks_server.$(ARCH) $(libs)
     100$(BIN)/pantasks_server.$(ARCH) : $(server) $(funcs) $(cmds)
    103101        @if [ ! -d $(BIN) ]; then mkdir -p $(BIN); fi
    104102        $(CC) -o $@ $^ $(LFLAGS)
  • trunk/Ohana/src/opihi/pclient/Makefile

    r10072 r10305  
    77SDIR    =       $(HOME)/pclient
    88#
    9 DESTBIN =       $(LBIN)
    10 DESTLIB =       $(LLIB)
    11 DESTINC =       $(LINC)
    12 DESTMAN =       $(LMAN)
    13 DESTHLP =       $(LHLP)/pclient
     9DESTBIN =       $(BINDIR)
     10DESTLIB =       $(LIBDIR)
     11DESTINC =       $(INCDIR)
     12DESTMAN =       $(MANDIR)
     13DESTHLP =       $(HELPDIR)/pclient
    1414
    1515#  compile flags
    16 INCS    =       -I$(INC) -I$(LINC) -I$(XINC)
    17 CFLAGS  =       $(INCS) -DHELPDIR_DEFAULT=$(DESTHLP)
     16CFLAGS  =       -I$(INC) -I$(INCDIR) $(INCDIRS) -DHELPDIR_DEFAULT=$(DESTHLP)
    1817
    1918# link flags
    20 LIBS    =       -L$(LIB) -L$(LLIB) -L$(XLIB)
    21 LIBS1   =       -lsocket -lnsl -lreadline $(TLIB) -ldvo -lkapa -lFITS -lohana -lX11 -lm
     19LIBS1   =       -ldvo -lkapa -lFITS -lohana $(LIBFLAGS)
    2220LIBS2   =       -lbasiccmd -lshell -ldata
    23 LFLAGS  =       $(LIBS) $(LIBS2) $(LIBS1)
     21LFLAGS  =       -L$(LIB) -L$(LIBDIR) $(LIBDIRS) $(LIBS2) $(LIBS1)
    2422
    2523# mana user commands and support functions ########################
     
    4341$(DESTLIB)/libdata.a
    4442
    45 pclient: $(BIN)/pclient.$(ARCH)
     43pclient: $(BIN)/pclient.$(ARCH) $(libs)
    4644
    47 $(BIN)/pclient.$(ARCH) : $(funcs) $(cmds) $(libs)
     45$(BIN)/pclient.$(ARCH) : $(funcs) $(cmds)
    4846
    4947install: $(DESTBIN)/pclient help
  • trunk/Ohana/src/opihi/pcontrol/Makefile

    r8546 r10305  
    77SDIR    =       $(HOME)/pcontrol
    88#
    9 DESTBIN =       $(LBIN)
    10 DESTLIB =       $(LLIB)
    11 DESTINC =       $(LINC)
    12 DESTMAN =       $(LMAN)
    13 DESTHLP =       $(LHLP)/pcontrol
     9DESTBIN =       $(BINDIR)
     10DESTLIB =       $(LIBDIR)
     11DESTINC =       $(INCDIR)
     12DESTMAN =       $(MANDIR)
     13DESTHLP =       $(HELPDIR)/pcontrol
    1414
    1515#  compile flags
    16 INCS    =       -I$(INC) -I$(LINC) -I$(XINC)
    17 CFLAGS  =       $(INCS) -DHELPDIR_DEFAULT=$(DESTHLP)
     16CFLAGS  =       -I$(INC) -I$(INCDIR) $(INCDIRS) -DHELPDIR_DEFAULT=$(DESTHLP)
    1817
    1918# link flags
    20 LIBS    =       -L$(LIB) -L$(LLIB) -L$(XLIB)
    21 LIBS1   =       -lsocket -lnsl -lreadline $(TLIB) -lkapa -lFITS -lohana -lX11 -lpthread -lm
     19LIBS1   =       -lkapa -lFITS -lohana $(LIBFLAGS)
    2220LIBS2   =       -lbasiccmd -lshell -ldata
    23 LFLAGS  =       $(LIBS) $(LIBS2) $(LIBS1)
     21LFLAGS  =       -L$(LIB) -L$(LIBDIR) $(LIBDIRS) $(LIBS2) $(LIBS1)
    2422
    2523# to build the non-threaded version, remove -lpthread and comment out
     
    7472$(DESTLIB)/libdata.a
    7573
    76 pcontrol: $(BIN)/pcontrol.$(ARCH)
     74pcontrol: $(BIN)/pcontrol.$(ARCH) $(libs)
    7775
    78 $(BIN)/pcontrol.$(ARCH) : $(pcontrol) $(libs)
     76$(BIN)/pcontrol.$(ARCH) : $(pcontrol)
    7977
    8078install: $(DESTBIN)/pcontrol help
  • trunk/Ohana/src/perl/Makefile

    r6428 r10305  
    22HOME    =       $(ROOT)/src/perl
    33
    4 DESTBIN =       $(LBIN)
     4DESTBIN =       $(BINDIR)
    55
    66perl: default
  • trunk/Ohana/src/photdbc/Makefile

    r8630 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) -ldvo -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
    2120SRCLIST = \
     
    6160$(BIN)/$(PROGRAM).$(ARCH): $(OBJ)
    6261        @if [ ! -d $(BIN) ]; then mkdir -p $(BIN); fi
    63         $(CC) $(OBJ) -o $(BIN)/$(PROGRAM).$(ARCH) $(CCFLAGS)
     62        $(CC) $(OBJ) -o $(BIN)/$(PROGRAM).$(ARCH) $(LFLAGS)
    6463
    6564install: $(DESTBIN)/$(PROGRAM)
     
    7776        rm -f `find . -name "#*"`
    7877
    79 .SUFFIXES: .$(ARCH).o
    8078
    81 .c.$(ARCH).o:
    82         $(CC) $(CFLAGS) -c $<
     79.PRECIOUS: %.$(ARCH).o
     80.PRECIOUS: $(BIN)/%.$(ARCH)
     81
     82%.$(ARCH).o : %.c
     83        $(CC) $(CFLAGS)-c $< -o $@
  • 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 $@
  • trunk/Ohana/src/relphot/Makefile

    r9633 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) -ldvo -lkapa -lFITS -lohana $(LIBFLAGS)
    2019
    2120RELPHOT = \
     
    5453
    5554$(BIN)/$(PROGRAM).$(ARCH): $(OBJ)
    56         $(CC) $(OBJ) -o $(BIN)/$(PROGRAM).$(ARCH) $(CCFLAGS)
     55        @if [ ! -d $(BIN) ]; then mkdir -p $(BIN); fi
     56        $(CC) $(OBJ) -o $(BIN)/$(PROGRAM).$(ARCH) $(LFLAGS)
    5757
    5858install: $(DESTBIN)/$(PROGRAM)
     
    7070        rm -f `find . -name "#*"`
    7171
    72 .SUFFIXES: .$(ARCH).o
     72.PRECIOUS: %.$(ARCH).o
     73.PRECIOUS: $(BIN)/%.$(ARCH)
    7374
    74 .c.$(ARCH).o:
    75         $(CC) $(CFLAGS) -c $<
     75%.$(ARCH).o : %.c
     76        $(CC) $(CFLAGS)-c $< -o $@
  • trunk/Ohana/src/shell/Makefile

    r2510 r10305  
    22HOME    =       $(ROOT)/src/shell
    33
    4 DESTBIN =       $(LBIN)
     4DESTBIN =       $(BINDIR)
    55
    66shell:
  • trunk/Ohana/src/skycalc/Makefile

    r4810 r10305  
    77MAN     =       $(HOME)/doc
    88BIN     =       $(HOME)/bin
    9 DESTBIN =       $(LBIN)
    10 DESTLIB =       $(LLIB)
    11 DESTINC =       $(LINC)
    12 DESTMAN =       $(LMAN)
     9DESTBIN =       $(BINDIR)
     10DESTLIB =       $(LIBDIR)
     11DESTINC =       $(INCDIR)
     12DESTMAN =       $(MANDIR)
    1313
    14 INCS    =       -I$(INC) -I$(LINC)
    15 LIBS    =       -L$(LLIB)
     14INCS    =       -I$(INC) -I$(INCDIR)
     15LIBS    =       -L$(LIB) -L$(LIBDIR)
    1616CFLAGS  =       -g -o $*.$(ARCH).o $(INCS)
    1717CCFLAGS =       $(INCS) $(LIBS)
  • trunk/Ohana/src/tcl/Makefile

    r2510 r10305  
    22HOME    =       $(ROOT)/src/tcl
    33
    4 DESTBIN =       $(LBIN)
     4DESTBIN =       $(BINDIR)
    55
    66tcl:
  • trunk/Ohana/src/uniphot/Makefile

    r8388 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) -ldvo -lFITS -lohana -lm
    18 CFLAGS  =       -o $*.$(ARCH).o $(INCS) -Wall
    19 CCFLAGS =       $(INCS) $(LIBS) -Wall
     17CFLAGS  =       -I$(INC) -I$(INCDIR) $(INCDIRS)
     18LFLAGS  =       -L$(LIB) -L$(LIBDIR) $(LIBDIRS) -ldvo -lFITS -lohana $(LIBFLAGS)
    2019
    2120UNIPHOT = \
     
    4746$(BIN)/$(PROGRAM).$(ARCH): $(OBJ)
    4847        @if [ ! -d $(BIN) ]; then mkdir -p $(BIN); fi
    49         $(CC) $(OBJ) -o $(BIN)/$(PROGRAM).$(ARCH) $(CCFLAGS)
     48        $(CC) $(OBJ) -o $(BIN)/$(PROGRAM).$(ARCH) $(LFLAGS)
    5049
    5150install: $(DESTBIN)/$(PROGRAM)
     
    6362        rm -f `find . -name "#*"`
    6463
    65 .SUFFIXES: .$(ARCH).o
     64.PRECIOUS: %.$(ARCH).o
     65.PRECIOUS: $(BIN)/%.$(ARCH)
    6666
    67 .c.$(ARCH).o:
    68         $(CC) $(CFLAGS) -c $<
     67%.$(ARCH).o : %.c
     68        $(CC) $(CFLAGS) -c $< -o $@
Note: See TracChangeset for help on using the changeset viewer.