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

Location:
trunk/Ohana/src/opihi
Files:
11 edited

Legend:

Unmodified
Added
Removed
  • 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
Note: See TracChangeset for help on using the changeset viewer.