mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-06-12 23:00:22 +02:00
* configure.in: Create PLUGIN/guile.libs from
PLUGIN/guile.libs.in. This is for including additonal libraries needed for dynamic linking. * Makefile.am (EXTRA_DIST): Distribute PLUGIN/guile.libs.in instead of PLUGIN/guile.libs. * Makefile.am: Added explicit dependency "dynl.o: dynl.x".
This commit is contained in:
parent
a2ce54aeff
commit
8f3baf5a7f
2 changed files with 10 additions and 2 deletions
|
@ -43,7 +43,7 @@ modinclude_DATA = scmconfig.h
|
||||||
bin_SCRIPTS = guile-snarf
|
bin_SCRIPTS = guile-snarf
|
||||||
|
|
||||||
EXTRA_DIST = gscm.c gscm.h ChangeLog-scm dynl-dl.c dynl-dld.c dynl-shl.c \
|
EXTRA_DIST = gscm.c gscm.h ChangeLog-scm dynl-dl.c dynl-dld.c dynl-shl.c \
|
||||||
dynl-vms.c PLUGIN/REQ PLUGIN/guile.config PLUGIN/guile.libs
|
dynl-vms.c PLUGIN/REQ PLUGIN/guile.config PLUGIN/guile.libs.in
|
||||||
|
|
||||||
## FIXME: shouldn't directly generate file; instead generate temp file
|
## FIXME: shouldn't directly generate file; instead generate temp file
|
||||||
## and "mv". Consider using timestamp file as well, to avoid
|
## and "mv". Consider using timestamp file as well, to avoid
|
||||||
|
@ -58,5 +58,10 @@ SUFFIXES = .x
|
||||||
.c.x:
|
.c.x:
|
||||||
./guile-snarf $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS) $< > $@
|
./guile-snarf $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS) $< > $@
|
||||||
|
|
||||||
|
## When dynamic linking is disabled, this dependency is not
|
||||||
|
## automatically detected.
|
||||||
|
|
||||||
|
dynl.o: dynl.x
|
||||||
|
|
||||||
## Add -MG to make the .x magic work with auto-dep code.
|
## Add -MG to make the .x magic work with auto-dep code.
|
||||||
MKDEP = gcc -M -MG $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS)
|
MKDEP = gcc -M -MG $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS)
|
||||||
|
|
|
@ -40,6 +40,7 @@ transform = @program_transform_name@
|
||||||
FD_SETTER = @FD_SETTER@
|
FD_SETTER = @FD_SETTER@
|
||||||
RANLIB = @RANLIB@
|
RANLIB = @RANLIB@
|
||||||
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
||||||
|
xtra_PLUGIN_guile_libs = @xtra_PLUGIN_guile_libs@
|
||||||
PACKAGE = @PACKAGE@
|
PACKAGE = @PACKAGE@
|
||||||
VERSION = @VERSION@
|
VERSION = @VERSION@
|
||||||
module = @module@
|
module = @module@
|
||||||
|
@ -83,7 +84,7 @@ modinclude_DATA = scmconfig.h
|
||||||
bin_SCRIPTS = guile-snarf
|
bin_SCRIPTS = guile-snarf
|
||||||
|
|
||||||
EXTRA_DIST = gscm.c gscm.h ChangeLog-scm dynl-dl.c dynl-dld.c dynl-shl.c \
|
EXTRA_DIST = gscm.c gscm.h ChangeLog-scm dynl-dl.c dynl-dld.c dynl-shl.c \
|
||||||
dynl-vms.c PLUGIN/REQ PLUGIN/guile.config PLUGIN/guile.libs
|
dynl-vms.c PLUGIN/REQ PLUGIN/guile.config PLUGIN/guile.libs.in
|
||||||
|
|
||||||
SUFFIXES = .x
|
SUFFIXES = .x
|
||||||
|
|
||||||
|
@ -475,6 +476,8 @@ libpath.h: Makefile
|
||||||
.c.x:
|
.c.x:
|
||||||
./guile-snarf $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS) $< > $@
|
./guile-snarf $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS) $< > $@
|
||||||
|
|
||||||
|
dynl.o: dynl.x
|
||||||
|
|
||||||
# Tell versions [3.59,3.63) of GNU make to not export all variables.
|
# Tell versions [3.59,3.63) of GNU make to not export all variables.
|
||||||
# Otherwise a system limit (for SysV at least) may be exceeded.
|
# Otherwise a system limit (for SysV at least) may be exceeded.
|
||||||
.NOEXPORT:
|
.NOEXPORT:
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue