]> git.draconx.ca Git - dxcommon.git/blobdiff - scripts/fix-ltdl.pl
fix-ltdl: Fix LIBOBJ mangling to work with automake-1.16.
[dxcommon.git] / scripts / fix-ltdl.pl
index cfd05457aebbe7c7d0020e0169d7bc6553877c50..bd026c87f7416acb27668dea91157af36929fd70 100755 (executable)
@@ -61,9 +61,9 @@ sub handle_libobj {
        die if (!defined $am_dir_prefix);
        print <<EOF;
 ${am_dir_prefix}libobj_la_SOURCES += $distfile
-$ltdl_dir/$base.lo: $ltdl_dir/${am_dir_prefix}libobj_la-$base.lo
+$ltdl_dir/$base.lo: $ltdl_dir/lo-$base.lo
 \t\$(AM_V_at)-rm -f \$@
-\t\$(AM_V_at)(cd \$(\@D) && \$(LN_S) ${am_dir_prefix}libobj_la-\$(\@F) \$(\@F))
+\t\$(AM_V_at)cd \$(\@D) && \$(LN_S) lo-\$(\@F) \$(\@F)
 EOF
 
        return 0;
@@ -134,6 +134,7 @@ EXTRA_LTLIBRARIES += $ltdl_dir/libobj.la
 ${am_dir_prefix}libobj_la_SOURCES =
 ${am_dir_prefix}libobj_la_CPPFLAGS = \$(AM_CPPFLAGS) \$(LTDL_CPPFLAGS)
 ${am_dir_prefix}libobj_la_LINK = false
+${am_dir_prefix}libobj_la_SHORTNAME = lo
 EOF
        }