Changeset 2335

Show
Ignore:
Timestamp:
07/17/01 11:11:39 (7 years ago)
Author:
warmerda
Message:

added static build support

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/apps/GNUmakefile

    r2331 r2335  
    66DEP_LIBS        =       $(GDAL_LIB) $(CPL_LIB) $(XTRAOBJ) 
    77BIN_LIST        =       gdalinfo gdal_translate gdaladdo 
     8 
     9ifeq ($(HAVE_LD_SHARED),yes)                                     
     10CONFIG_LIBS     =       $(GDAL_SLIB_LINK) 
     11CONFIG_LIBS_INS =       -L$(INST_LIB) -lgdal.$(GDAL_VER) 
     12else 
     13CONFIG_LIBS     =       $(GDAL_LIBS) $(LIBS) 
     14CONFIG_LIBS_INS =       $(foreach LF,$(GDAL_LIBS),$(INST_LIB)/$(notdir $(LF)))\ 
     15                         $(LIBS) 
     16endif 
    817 
    918default:        gdal-config-inst gdal-config $(BIN_LIST) 
     
    1928gdal_translate: gdal_translate.o  $(DEP_LIBS) 
    2029        $(CXX) $(LNK_FLAGS) gdal_translate.o $(XTRAOBJ) \ 
    21                 $(GDAL_SLIB_LINK) $(LIBS) -o gdal_translate 
     30                $(CONFIG_LIBS) -o gdal_translate 
    2231 
    2332gdaladdo:       gdaladdo.o  $(DEP_LIBS) 
    2433        $(CXX) $(LNK_FLAGS) gdaladdo.o $(XTRAOBJ) \ 
    25                 $(GDAL_SLIB_LINK) $(LIBS) -o gdaladdo 
     34                $(CONFIG_LIBS) -o gdaladdo 
    2635 
    2736gdal2raw:       gdal2raw.o $(DEP_LIBS) 
    28         $(CXX) $(LNK_FLAGS) gdal2raw.o $(XTRAOBJ) $(GDAL_LIBS) $(LIBS) \ 
     37        $(CXX) $(LNK_FLAGS) gdal2raw.o $(XTRAOBJ) $(CONFIG_LIBS) \ 
    2938                -o gdal2raw 
    3039 
    3140gdal_chksum:    gdal_chksum.o $(DEP_LIBS) 
    32         $(CXX) $(LNK_FLAGS) gdal_chksum.o $(GDAL_LIBS) $(LIBS) -o gdal_chksum 
     41        $(CXX) $(LNK_FLAGS) gdal_chksum.o $(CONFIG_LIBS) -o gdal_chksum 
    3342 
    3443gdaltindex:     gdaltindex.o $(DEP_LIBS) 
    35         $(CXX) $(LNK_FLAGS) gdaltindex.o $(XTRAOBJ)
    36                 $(GDAL_SLIB_LINK) $(LIBS) -o gdaltindex 
     44        $(CXX) $(LNK_FLAGS) gdaltindex.o $(XTRAOBJ) $(CONFIG_LIBS)
     45                -o gdaltindex 
    3746 
    3847test1:  test1.o $(DEP_LIBS) 
    39         $(CXX) $(LNK_FLAGS) test1.o $(XTRAOBJ)
    40                 $(GDAL_SLIB_LINK) $(LIBS) -o test1 
     48        $(CXX) $(LNK_FLAGS) test1.o $(XTRAOBJ) $(CONFIG_LIBS)
     49                -o test1 
    4150 
    4251clean: 
     
    5564        rm -f gdal-config 
    5665        echo '#!/bin/sh' > gdal-config 
    57         echo 'CONFIG_LIBS="$(GDAL_SLIB_LINK)"' >> gdal-config 
     66        echo 'CONFIG_LIBS="$(CONFIG_LIBS)"' >> gdal-config 
    5867        echo 'CONFIG_PREFIX="$(GDAL_ROOT)"' >> gdal-config 
    5968        echo 'CONFIG_CFLAGS="-I$(GDAL_ROOT)/port -I$(GDAL_ROOT)/core -I$(GDAL_ROOT)/ogr -I$(GDAL_ROOT)/ogr/ogrsf_frmts"' >> gdal-config 
     
    6776        rm -f gdal-config-inst 
    6877        echo '#!/bin/sh' > gdal-config-inst 
    69         echo 'CONFIG_LIBS="-L$(INST_LIB) -lgdal.$(GDAL_VER)"' >> gdal-config-inst 
     78        echo 'CONFIG_LIBS="$(CONFIG_LIBS_INS)"' >> gdal-config-inst 
    7079        echo 'CONFIG_PREFIX="$(INST_PREFIX)"' >> gdal-config-inst 
    7180        echo 'CONFIG_CFLAGS="-I$(INST_INCLUDE)"' >> gdal-config-inst