X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=extras%2Femacs%2Fmake-plugin.sh;h=2508377d2df5586ba373c83fcdfc1aa4e5129efc;hb=3d1ef873da900ddf4ef18d5cf7709aab70ed6b7d;hp=4985974cac5c782fc68ad102ba45979946205d97;hpb=757585db71b78c4edf91ba011be419264de43d1a;p=vpp.git diff --git a/extras/emacs/make-plugin.sh b/extras/emacs/make-plugin.sh index 4985974cac5..2508377d2df 100755 --- a/extras/emacs/make-plugin.sh +++ b/extras/emacs/make-plugin.sh @@ -1,4 +1,29 @@ #!/usr/bin/emacs --script -(load-file "./all-skel.el") -(make-plugin) -(save-some-buffers t) + +;;; Copyright (c) 2016 Cisco and/or its affiliates. +;;; Licensed under the Apache License, Version 2.0 (the "License"); +;;; you may not use this file except in compliance with the License. +;;; You may obtain a copy of the License at: +;;; +;;; http://www.apache.org/licenses/LICENSE-2.0 +;;; +;;; Unless required by applicable law or agreed to in writing, software +;;; distributed under the License is distributed on an "AS IS" BASIS, +;;; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +;;; See the License for the specific language governing permissions and +;;; limitations under the License. + +(setq start-dir default-directory) + +(if (string-match "/src/plugins" start-dir) + (progn (setq cd-args (concat start-dir "../../extras/emacs")) + (setq default-directory cd-args) + (load-file "./all-skel.el") + (setq default-directory start-dir) + (make-plugin) + (save-some-buffers t) + (message "OK...")) + (message "Please run this script from .../src/plugins")) + + +