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/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.