aboutsummaryrefslogtreecommitdiffstats
path: root/src/Makefile.in
diff options
context:
space:
mode:
authorStephen Leake2015-06-09 17:32:30 -0500
committerStephen Leake2015-06-09 17:32:30 -0500
commitf128e085bc0674967b988a72f8074a7d0cc8eba3 (patch)
tree09dbdeccc79ed5801582dc5aa860a4b04cafc5ef /src/Makefile.in
parent76f2d766ad6691eae6ae4006264f59724cc73a23 (diff)
downloademacs-scratch/dynamic-modules-2.tar.gz
emacs-scratch/dynamic-modules-2.zip
Add loadable modules using Daniel Colascione's ideas.scratch/dynamic-modules-2
See https://lists.gnu.org/archive/html/emacs-devel/2015-02/msg00960.html * src/Makefile.in (base_obj): add module.o (LIBES): add -lltdl * src/emacs.c (main): add syms_of_module * src/lisp.h: add syms_of_module * src/emacs_module.h: New file; emacs API for modules. * src/module.c: New file; implement API. * modules/basic/Makefile: New file; build example module on Linux. * modules/basic/basic.c: New file; simple example module.
Diffstat (limited to 'src/Makefile.in')
-rw-r--r--src/Makefile.in4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/Makefile.in b/src/Makefile.in
index 172fa8e47cd..c212c48bc5b 100644
--- a/src/Makefile.in
+++ b/src/Makefile.in
@@ -376,7 +376,7 @@ base_obj = dispnew.o frame.o scroll.o xdisp.o menu.o $(XMENU_OBJ) window.o \
376 minibuf.o fileio.o dired.o \ 376 minibuf.o fileio.o dired.o \
377 cmds.o casetab.o casefiddle.o indent.o search.o regex.o undo.o \ 377 cmds.o casetab.o casefiddle.o indent.o search.o regex.o undo.o \
378 alloc.o data.o doc.o editfns.o callint.o \ 378 alloc.o data.o doc.o editfns.o callint.o \
379 eval.o floatfns.o fns.o font.o print.o lread.o \ 379 eval.o floatfns.o fns.o font.o print.o lread.o module.o \
380 syntax.o $(UNEXEC_OBJ) bytecode.o \ 380 syntax.o $(UNEXEC_OBJ) bytecode.o \
381 process.o gnutls.o callproc.o \ 381 process.o gnutls.o callproc.o \
382 region-cache.o sound.o atimer.o \ 382 region-cache.o sound.o atimer.o \
@@ -467,7 +467,7 @@ LIBES = $(LIBS) $(W32_LIBS) $(LIBS_GNUSTEP) $(LIBX_BASE) $(LIBIMAGE) \
467 $(LIBS_TERMCAP) $(GETLOADAVG_LIBS) $(SETTINGS_LIBS) $(LIBSELINUX_LIBS) \ 467 $(LIBS_TERMCAP) $(GETLOADAVG_LIBS) $(SETTINGS_LIBS) $(LIBSELINUX_LIBS) \
468 $(FREETYPE_LIBS) $(FONTCONFIG_LIBS) $(LIBOTF_LIBS) $(M17N_FLT_LIBS) \ 468 $(FREETYPE_LIBS) $(FONTCONFIG_LIBS) $(LIBOTF_LIBS) $(M17N_FLT_LIBS) \
469 $(LIBGNUTLS_LIBS) $(LIB_PTHREAD) \ 469 $(LIBGNUTLS_LIBS) $(LIB_PTHREAD) \
470 $(GFILENOTIFY_LIBS) $(LIB_MATH) $(LIBZ) 470 $(GFILENOTIFY_LIBS) $(LIB_MATH) $(LIBZ) -lltdl
471 471
472$(leimdir)/leim-list.el: bootstrap-emacs$(EXEEXT) 472$(leimdir)/leim-list.el: bootstrap-emacs$(EXEEXT)
473 $(MAKE) -C ../leim leim-list.el EMACS="$(bootstrap_exe)" 473 $(MAKE) -C ../leim leim-list.el EMACS="$(bootstrap_exe)"