Changeset 14392

Show
Ignore:
Timestamp:
05/08/08 05:18:30 (2 months ago)
Author:
rouault
Message:

Fix compilation of driver test executables with libtool (#2341)

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/gdal/frmts/aigrid/GNUmakefile

    r11714 r14392  
    1010 
    1111clean: 
    12         rm -f *.o aitest $(OBJ) $(O_OBJ) 
     12        rm -f *.o aitest$(EXE) $(OBJ) $(O_OBJ) 
    1313 
    14 aitest:        aitest.o $(AIGOBJ) 
    15         $(CXX) aitest.o $(AIGOBJ) ../../port/*.o $(CONFIG_LIBS) -o aitest 
     14aitest$(EXE):  aitest.o 
     15        $(LD) $(LDFLAGS) aitest.o $(CONFIG_LIBS) -o aitest$(EXE) 
    1616 
    17 aigrid2tif:     aigrid2tif.o $(AIGOBJ) 
    18         $(CXX) aigrid2tif.o $(AIGOBJ) ../../port/*.o $(LIBS) -ltiff \ 
    19                 -o aigrid2tif 
     17aigrid2tif$(EXE):       aigrid2tif.o 
     18        $(LD) $(LDFLAGS) aigrid2tif.o $(CONFIG_LIBS) -o aigrid2tif$(EXE) 
    2019 
    2120install-obj:    $(O_OBJ) 
  • trunk/gdal/frmts/bsb/GNUmakefile

    r9964 r14392  
    1616        rm -f *.o $(O_OBJ) 
    1717 
    18 bsb2raw:       bsb2raw.o bsb_read.o 
    19         $(CXX) bsb2raw.o bsb_read.o $(GDAL_LIB) $(LIBS) -o bsb2raw 
     18bsb2raw$(EXE): bsb2raw.o 
     19        $(LD) $(LDFLAGS) bsb2raw.o $(CONFIG_LIBS) -o bsb2raw$(EXE) 
    2020 
    2121 
  • trunk/gdal/frmts/ceos/GNUmakefile

    r9481 r14392  
    1212        rm -f *.o $(O_OBJ) 
    1313 
    14 ceostest:      ceostest.o ceosopen.o 
    15         $(CXX) ceostest.o ceosopen.o ../../port/*.o $(LIBS) -o ceostest 
     14ceostest$(EXE):        ceostest.o 
     15        $(LD) $(LDFLAGS) ceostest.o $(CONFIG_LIBS) -o ceostest$(EXE) 
    1616 
    1717install-obj:    $(O_OBJ) 
  • trunk/gdal/frmts/dted/GNUmakefile

    r9372 r14392  
    1414install-obj:    $(O_OBJ) 
    1515 
    16 dted_test:      dted_test.o $(OBJ) 
    17         $(CXX) -o dted_test dted_test.o dted_api.o dted_create.o dted_ptstream.o \ 
    18                  -lgdal -lm  
     16dted_test$(EXE):        dted_test.o 
     17        $(LD) $(LDFLAGS) dted_test.o $(CONFIG_LIBS) -o dted_test$(EXE) 
  • trunk/gdal/frmts/gxf/GNUmakefile

    r9372 r14392  
    1717        rm -f *.o 
    1818 
    19 gxftest:       gxftest.o $(GXFOBJ) 
    20         $(CXX) gxftest.o $(GXFOBJ) ../../port/*.o $(LIBS) -o gxftest 
     19gxftest$(EXE): gxftest.o 
     20        $(LD) $(LDFLAGS) gxftest.o $(GXFOBJ) ../../port/*.o $(LIBS) -o gxftest$(EXE) 
    2121 
    2222install-obj:    $(O_OBJ) 
  • trunk/gdal/frmts/iso8211/GNUmakefile

    r9968 r14392  
    1414default:        $(ISOLIB) 
    1515 
    16 all:    $(ISOLIB) 8211dump 8211view mkcatalog docs 
     16all:    $(ISOLIB) 8211dump$(EXE) 8211view$(EXE) mkcatalog$(EXE) docs 
    1717 
    1818clean: 
    19         rm -rf *.o 8211dump 8211view $(DISTDIR) $(DISTDIR).tar.gz html/* \ 
     19        rm -rf *.o 8211dump$(EXE) 8211view$(EXE) $(DISTDIR) $(DISTDIR).tar.gz html/* \ 
    2020                $(ISOLIB) 
    2121 
     
    2727        $(RANLIB) $(ISOLIB) 
    2828 
    29 8211dump:       8211dump.o $(ISOLIB) 
    30         $(CXX) $(CXX_ODFLAGS) 8211dump.o \ 
    31                 $(ISOLIB) $(GDAL_LIB) $(LIBS) -o 8211dump 
     298211dump$(EXE): 8211dump.o 
     30        $(LD) $(LDFLAGS) 8211dump.o $(CONFIG_LIBS) -o 8211dump$(EXE) 
    3231 
    33 8211view:       8211view.o $(ISOLIB) 
    34         $(CXX) $(CXX_ODFLAGS) 8211view.o \ 
    35                 $(ISOLIB) $(GDAL_LIB) $(LIBS) -o 8211view 
     328211view$(EXE): 8211view.o 
     33        $(LD) $(LDFLAGS) 8211view.o $(CONFIG_LIBS) -o 8211view$(EXE) 
    3634 
    37 timetest:       timetest.o $(ISOLIB) 
    38         $(CXX) $(CXX_ODFLAGS) timetest.o \ 
    39                 $(ISOLIB) $(GDAL_LIB) $(LIBS) -o timetest 
     35timetest$(EXE): timetest.o 
     36        $(LD) $(LDFLAGS) timetest.o $(CONFIG_LIBS) -o timetest$(EXE) 
    4037 
    41 upd_test:       upd_test.o $(ISOLIB) 
    42         $(CXX) $(CXX_ODFLAGS) upd_test.o \ 
    43                 $(ISOLIB) $(GDAL_LIB) $(LIBS) -o upd_test 
     38upd_test$(EXE): upd_test.o 
     39        $(LD) $(LDFLAGS) upd_test.o $(CONFIG_LIBS) -o upd_test$(EXE) 
    4440 
    45 mkcatalog:      mkcatalog.o $(ISOLIB) 
    46         $(CXX) $(CXX_ODFLAGS) mkcatalog.o \ 
    47                 $(ISOLIB) $(GDAL_LIB) $(LIBS) -o mkcatalog 
     41mkcatalog$(EXE):        mkcatalog.o 
     42        $(LD) $(LDFLAGS) mkcatalog.o $(CONFIG_LIBS) -o mkcatalog$(EXE) 
    4843 
    4944docs: 
  • trunk/gdal/frmts/nitf/GNUmakefile

    r11920 r14392  
    2222 
    2323clean: 
    24         rm -f *.o $(O_OBJ) 
     24        rm -f *.o $(O_OBJ) nitfdump$(EXE) 
    2525 
    26 nitfdump:      nitfdump.o $(NITFLIB_OBJ) 
    27         $(CXX) nitfdump.o $(NITFLIB_OBJ) $(CONFIG_LIBS) -o nitfdump 
     26nitfdump$(EXE):        nitfdump.o 
     27        $(LD) $(LDFLAGS) nitfdump.o $(CONFIG_LIBS) -o nitfdump$(EXE) 
    2828 
    2929install-obj:    $(O_OBJ) 
  • trunk/gdal/ogr/ogrsf_frmts/dgn/GNUmakefile

    r9387 r14392  
    3434clean: 
    3535        rm -rf *.o $(DEST_DIR) dgnlib-$(DIST_REV).zip html man $(O_OBJ) 
    36         rm -f dgndump dgnwritetest 
     36        rm -f dgndump$(EXE) dgnwritetest$(EXE) 
    3737 
    38 dgndump:       dgndump.c $(MIN_OBJ) 
    39         $(CXX) $(CPPFLAGS) $(CFLAGS) dgndump.c $(MIN_OBJ) $(GDAL_LIB) -ldl -lm -lpthread -o dgndump  
     38dgndump$(EXE): dgndump.o 
     39        $(LD) $(LDFLAGS) dgndump.o $(CONFIG_LIBS) -o dgndump$(EXE) 
    4040 
    41 dgnwritetest:   dgnwritetest.c $(MIN_OBJ) 
    42         $(CXX) $(CPPFLAGS) $(CFLAGS) dgnwritetest.c $(MIN_OBJ) $(GDAL_LIB) -ldl \ 
    43         -lm -o dgnwritetest 
     41dgnwritetest$(EXE):     dgnwritetest.o 
     42        $(LD) $(LDFLAGS) dgnwritetest.o $(CONFIG_LIBS) -o dgnwritetest$(EXE) 
    4443 
    4544docs: 
  • trunk/gdal/ogr/ogrsf_frmts/ntf/GNUmakefile

    r9372 r14392  
    1010CPPFLAGS        :=      -I.. -I../.. $(GDAL_INCLUDE) $(CPPFLAGS) 
    1111 
    12 LIBS    :=      $(GDAL_LIB) $(LIBS)  
    13  
    1412default:        $(O_OBJ) 
    1513 
     
    1715        rm -f *.o $(O_OBJ) 
    1816 
    19 ntfdump:       ntfdump.o $(OBJ) 
    20         $(CXX) $(LNK_FLAGS) ntfdump.o $(LIBS) -o ntfdump 
     17ntfdump$(EXE): ntfdump.o 
     18        $(LD) $(LDFLAGS) ntfdump.o $(CONFIG_LIBS) -o ntfdump$(EXE) 
    2119 
    2220 
  • trunk/gdal/ogr/ogrsf_frmts/s57/GNUmakefile

    r9372 r14392  
    1313CPPFLAGS        :=      -I.. -I../.. -I$(ISODIR) $(GDAL_INCLUDE) $(CPPFLAGS) 
    1414 
    15 #LIBS   :=      $(GDAL_LIB) $(ISOLIB) $(LIBS)  
    16 LIBS    :=      $(GDAL_LIB) $(LIBS)  
    17  
    1815default:        $(O_OBJ) 
    1916 
    2017clean: 
    21         rm -f *.o s57dump mks57 $(O_OBJ) 
     18        rm -f *.o s57dump$(EXE) mks57$(EXE) $(O_OBJ) 
    2219 
    23 all:    default s57dump mks57 
     20all:    default s57dump$(EXE) mks57$(EXE) 
    2421 
    25 s57dump:       s57dump.cpp $(OBJ) 
    26         $(CXX) $(CPPFLAGS) $(CFLAGS) s57dump.cpp $(OBJ) $(LIBS) -o s57dump 
     22s57dump$(EXE): s57dump.o 
     23        $(LD) $(LDFLAGS) s57dump.o $(CONFIG_LIBS) -o s57dump$(EXE) 
    2724 
    28 mks57: mks57.cpp $(OBJ) 
    29         $(CXX) $(CPPFLAGS) $(CFLAGS) mks57.cpp $(OBJ) $(LIBS) -o mks57 
     25mks57$(EXE):   mks57.o 
     26        $(LD) $(LDFLAGS) mks57.o $(CONFIG_LIBS) -o mks57$(EXE) 
    3027 
    31 write_soundg:  write_soundg.cpp $(OBJ) 
    32         $(CXX) $(CPPFLAGS) $(CFLAGS) write_soundg.cpp $(OBJ) $(LIBS) -o write_soundg 
     28write_soundg$(EXE):    write_soundg.o 
     29        $(LD) $(LDFLAGS) write_soundg.o $(CONFIG_LIBS) -o write_soundg$(EXE) 
  • trunk/gdal/ogr/ogrsf_frmts/tiger/GNUmakefile

    r9372 r14392  
    4040        rm -f *.o $(O_OBJ) 
    4141 
    42 tigerinfo:     tigerinfo.o $(OBJ) 
    43         $(CXX) $(LNK_FLAGS) tigerinfo.o $(LIBS) -o tigerinfo 
     42tigerinfo$(EXE):       tigerinfo.o 
     43        $(LD) $(LDFLAGS) tigerinfo.o $(CONFIG_LIBS) -o tigerinfo$(EXE) 
  • trunk/gdal/ogr/ogrsf_frmts/xplane/GNUmakefile

    r14020 r14392  
    1212 
    1313clean: 
    14         rm -f *.o $(O_OBJ) test_geo_utils 
     14        rm -f *.o $(O_OBJ) test_geo_utils$(EXE) 
    1515 
    1616$(O_OBJ):       ogr_xplane.h ogr_xplane_reader.h ogr_xplane_geo_utils.h \ 
     
    1818                ogr_xplane_fix_reader.h ogr_xplane_awy_reader.h 
    1919 
    20 test_geo_utils:       test_geo_utils.o ogr_xplane_geo_utils.o 
    21         $(CXX) test_geo_utils.o ogr_xplane_geo_utils.o -o test_geo_utils -lm 
     20test_geo_utils$(EXE): test_geo_utils.o ogr_xplane_geo_utils.o 
     21        $(LD) $(LDFLAGS) test_geo_utils.o ogr_xplane_geo_utils.o -o test_geo_utils$(EXE) -lm