mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-06-11 22:31:12 +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
|
||||
|
||||
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
|
||||
## and "mv". Consider using timestamp file as well, to avoid
|
||||
|
@ -58,5 +58,10 @@ SUFFIXES = .x
|
|||
.c.x:
|
||||
./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.
|
||||
MKDEP = gcc -M -MG $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS)
|
||||
|
|
|
@ -40,6 +40,7 @@ transform = @program_transform_name@
|
|||
FD_SETTER = @FD_SETTER@
|
||||
RANLIB = @RANLIB@
|
||||
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
||||
xtra_PLUGIN_guile_libs = @xtra_PLUGIN_guile_libs@
|
||||
PACKAGE = @PACKAGE@
|
||||
VERSION = @VERSION@
|
||||
module = @module@
|
||||
|
@ -83,7 +84,7 @@ modinclude_DATA = scmconfig.h
|
|||
bin_SCRIPTS = guile-snarf
|
||||
|
||||
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
|
||||
|
||||
|
@ -475,6 +476,8 @@ libpath.h: Makefile
|
|||
.c.x:
|
||||
./guile-snarf $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS) $< > $@
|
||||
|
||||
dynl.o: dynl.x
|
||||
|
||||
# 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.
|
||||
.NOEXPORT:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue