0
|
1 ### Makefile --- The makefile to build EOS
|
|
2
|
|
3 ## Copyright (C) 1995 Sun Microsystems, Inc.
|
|
4
|
|
5 ## Maintainer: Eduardo Pelegri-Llopart <eduardo.pelegri-llopart@Eng.Sun.COM>
|
|
6 ## Author: Eduardo Pelegri-Llopart <eduardo.pelegri-llopart@Eng.Sun.COM>
|
|
7
|
|
8 ## Keywords: SPARCworks EOS Era on SPARCworks make makefile
|
|
9
|
|
10 ### Commentary:
|
|
11
|
|
12 ## Please send feedback to eduardo.pelegri-llopart@eng.sun.com
|
|
13
|
|
14 ### Code:
|
|
15
|
|
16 # what emacs is called on your system
|
|
17 EMACS = ../../src/xemacs
|
|
18
|
|
19 # compile with noninteractive and relatively clean environment
|
|
20 BATCHFLAGS = -batch -q -no-site-file
|
|
21
|
|
22 # files that contain variables and macros that everything else depends on
|
|
23 CORE = sun-eos-common.el
|
|
24
|
|
25 OBJECTS = \
|
|
26 sun-eos-browser.elc sun-eos-common.elc sun-eos-debugger-extra.elc \
|
|
27 sun-eos-debugger.elc sun-eos-editor.elc sun-eos-init.elc \
|
|
28 sun-eos-menubar.elc sun-eos-toolbar.elc sun-eos-load.elc
|
|
29
|
|
30 SOURCES = \
|
|
31 sun-eos-browser.el sun-eos-common.el sun-eos-debugger-extra.el \
|
|
32 sun-eos-debugger.el sun-eos-editor.el sun-eos-init.el \
|
|
33 sun-eos-menubar.el sun-eos-toolbar.el sun-eos-load.el
|
|
34
|
|
35 all: $(OBJECTS)
|
|
36
|
|
37 clean:
|
|
38 rm -f $(OBJECTS)
|
|
39
|
|
40 sun-eos-browser.elc: sun-eos-browser.el $(CORE)
|
|
41 ${EMACS} ${BATCHFLAGS} -f batch-byte-compile sun-eos-browser.el
|
|
42
|
|
43 sun-eos-debugger.elc: sun-eos-debugger.el $(CORE)
|
|
44 ${EMACS} ${BATCHFLAGS} -f batch-byte-compile sun-eos-debugger.el
|
|
45
|
|
46 sun-eos-debugger-extra.elc: sun-eos-debugger-extra.el $(CORE)
|
|
47 ${EMACS} ${BATCHFLAGS} -f batch-byte-compile sun-eos-debugger-extra.el
|
|
48
|
|
49 sun-eos-editor.elc: sun-eos-editor.el $(CORE)
|
|
50 ${EMACS} ${BATCHFLAGS} -f batch-byte-compile sun-eos-editor.el
|
|
51
|
|
52 sun-eos-toolbar.elc: sun-eos-toolbar.el $(CORE)
|
|
53 ${EMACS} ${BATCHFLAGS} -f batch-byte-compile sun-eos-toolbar.el
|
|
54
|
|
55 sun-eos-menubar.elc: sun-eos-menubar.el $(CORE)
|
|
56 ${EMACS} ${BATCHFLAGS} -f batch-byte-compile sun-eos-menubar.el
|
|
57
|
|
58 sun-eos-common.elc: sun-eos-common.el
|
|
59 ${EMACS} ${BATCHFLAGS} -f batch-byte-compile sun-eos-common.el
|
|
60
|
|
61 sun-eos-init.elc: sun-eos-init.el
|
|
62 ${EMACS} ${BATCHFLAGS} -f batch-byte-compile sun-eos-init.el
|
|
63
|
|
64 sun-eos-load.elc: sun-eos-load.el
|
|
65 ${EMACS} ${BATCHFLAGS} -f batch-byte-compile sun-eos-load.el
|
|
66
|
|
67 ### Makefile ends here
|