/usr/share/mk/misc.elisp.mk is in bsdowl 2.2.2-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 | ### misc.elisp.mk -- Manage Emacs Lisp Directories
# Author: Michael Grünewald
# Date: Fri Feb 10 17:59:16 2006
# Cookie: SYNOPSIS TARGET VARIABLE EN DOCUMENTATION
# BSD Owl Scripts (https://bitbucket.org/michipili/bsdowl)
# This file is part of BSD Owl Scripts
#
# Copyright © 2005–2014 Michael Grünewald
#
# This file must be used under the terms of the CeCILL-B.
# This source file is licensed as described in the file COPYING, which
# you should have received as part of this distribution. The terms
# are also available at
# http://www.cecill.info/licences/Licence_CeCILL-B_V1-en.txt
### SYNOPSIS
# SRCS+= module1.el
# SRCS+= module2.el
#
# ELISPC.module1.elc = A command to compile my elisp thing
# ELISPMODE.module2.elc = 400
#
# ELISP_INSTALL_SRC.module2.el = no
#
# .include "misc.elisp.mk"
### DESCRIPTION
# Ce module compile et installe des modules EMACS LISP. Le répertoire
# d'installation est déterminé par la valeur de ELISPDIR
# (/share/emacs/site-lisp).
#
# La variable ELISP_INSTALL_SRC (yes) contrôle l'installation des
# fichiers source avec les fichiers byte-code.
FILESGROUPS+= ELISP
ELISP_INSTALL_SRC = yes
ELISPDIR?= ${PREFIX}/share/emacs/site-lisp
ELISPC?= emacs -batch -f batch-byte-compile
.if defined (SRCS) && !empty(SRCS:M*.el)
ELISP+= ${SRCS:M*.el:.el=.elc}
.for file in ${SRCS:M*.el}
#
# Installation des fichiers sources
#
.if !defined(ELISP_INSTALL_SRC.${file})
ELISP_INSTALL_SRC.${file}=${ELISP_INSTALL_SRC}
.endif
.if ${ELISP_INSTALL_SRC.${file}} == yes
ELISP+=${file}
.endif
.endfor
.for obj in ${SRCS:M*.el:.el=.elc}
#
# Fichiers à nettoyer
#
CLEANFILES+= ${obj}
#
# Calcul de la ligne de compilation
#
.if !defined(ELISPC.${obj})
ELISPC.${obj} = ${ELISPC}
.endif
${obj}: ${obj:.elc=.el}
${ELISPC.${obj}} ${.ALLSRC}
.endfor
.endif
.include "bps.init.mk"
.include "bps.clean.mk"
.include "bps.files.mk"
.include "bps.usertarget.mk"
### End of file `misc.elisp.mk'
|