Mercurial > hg > xemacs-beta
comparison lisp/ediff/Makefile @ 181:bfd6434d15b3 r20-3b17
Import from CVS: tag r20-3b17
| author | cvs |
|---|---|
| date | Mon, 13 Aug 2007 09:53:19 +0200 |
| parents | 6a378aca36af |
| children |
comparison
equal
deleted
inserted
replaced
| 180:add28d59e586 | 181:bfd6434d15b3 |
|---|---|
| 5 # -------- USER MAY NEED TO CHANGE THESE --------------------- | 5 # -------- USER MAY NEED TO CHANGE THESE --------------------- |
| 6 # To compile under XEmacs, uncomment XEmacs-specific versions of the | 6 # To compile under XEmacs, uncomment XEmacs-specific versions of the |
| 7 # variables VERSION, EMACS, DATADIR and comment out the Emacs-specific | 7 # variables VERSION, EMACS, DATADIR and comment out the Emacs-specific |
| 8 # versions. | 8 # versions. |
| 9 | 9 |
| 10 VERSION = 19.34 | 10 VERSION = 20.0 |
| 11 EMACS = emacs-$(VERSION) | 11 EMACS = emacs-$(VERSION) |
| 12 #VERSION = 19.14 | 12 #VERSION = 20.3 |
| 13 #EMACS = xemacs-$(VERSION) | 13 #EMACS = xemacs-$(VERSION) |
| 14 PREFIX = /usr/local | 14 PREFIX = /usr/local |
| 15 DATADIR = $(PREFIX)/share | 15 DATADIR = $(PREFIX)/share |
| 16 #DATADIR = $(PREFIX)/lib | 16 #DATADIR = $(PREFIX)/lib |
| 17 LISPDIR = $(DATADIR)/emacs/site-lisp | 17 LISPDIR = $(DATADIR)/emacs/site-lisp |
| 18 INFODIR = $(PREFIX)/info | 18 INFODIR = $(PREFIX)/info |
| 19 ETCDIR = $(DATADIR)/emacs/$(VERSION)/etc | 19 ETCDIR = $(DATADIR)/emacs/$(VERSION)/etc |
| 20 COMPDIR = | |
| 20 | 21 |
| 21 # --------- YOU PROBABLY DON'T WANT TO CHANGE THESE ---------------- | 22 # --------- YOU PROBABLY DON'T WANT TO CHANGE THESE ---------------- |
| 22 TeX = tex | 23 TeX = tex |
| 23 TEXINDEX = texindex | 24 TEXINDEX = texindex |
| 24 MAKEINFO = makeinfo | 25 MAKEINFO = makeinfo |
| 26 | 27 |
| 27 # --------- ONLY AUTHORIZED PERSONNEL BEYOND THIS POINT!!! ------------ | 28 # --------- ONLY AUTHORIZED PERSONNEL BEYOND THIS POINT!!! ------------ |
| 28 EDIFF = ediff-init.el ediff-help.el ediff-diff.el ediff-merg.el \ | 29 EDIFF = ediff-init.el ediff-help.el ediff-diff.el ediff-merg.el \ |
| 29 ediff-wind.el ediff-util.el ediff-mult.el ediff-vers.el \ | 30 ediff-wind.el ediff-util.el ediff-mult.el ediff-vers.el \ |
| 30 ediff-ptch.el ediff.el ediff-hook.el ediff-tbar.el | 31 ediff-ptch.el ediff.el ediff-hook.el ediff-tbar.el |
| 31 EDIFFelc = ediff-init.elc ediff-help.elc ediff-diff.elc ediff-merg.elc \ | 32 EDIFFelc = $(COMPDIR)ediff-init.elc \ |
| 32 ediff-wind.elc ediff-util.elc ediff-mult.elc ediff-vers.elc \ | 33 $(COMPDIR)ediff-help.elc \ |
| 33 ediff-ptch.elc ediff.elc ediff-hook.elc ediff-tbar.elc | 34 $(COMPDIR)ediff-diff.elc \ |
| 35 $(COMPDIR)ediff-merg.elc \ | |
| 36 $(COMPDIR)ediff-wind.elc \ | |
| 37 $(COMPDIR)ediff-util.elc \ | |
| 38 $(COMPDIR)ediff-mult.elc \ | |
| 39 $(COMPDIR)ediff-vers.elc \ | |
| 40 $(COMPDIR)ediff-ptch.elc \ | |
| 41 $(COMPDIR)ediff.elc \ | |
| 42 $(COMPDIR)ediff-hook.elc \ | |
| 43 $(COMPDIR)ediff-tbar.elc | |
| 44 | |
| 45 COMPILE_ARGS = -batch -f batch-byte-compile | |
| 34 | 46 |
| 35 | 47 |
| 36 all: hello elc goodbye dvi info | 48 all: hello elc goodbye dvi info |
| 37 | 49 |
| 38 elc: $(EDIFFelc) | 50 elc: $(EDIFFelc) |
| 49 @echo "" | 61 @echo "" |
| 50 | 62 |
| 51 hello: | 63 hello: |
| 52 @echo "" | 64 @echo "" |
| 53 @echo "" | 65 @echo "" |
| 54 @echo "Byte compiling using Emacs 19" | 66 @echo "Byte compiling using Emacs" |
| 55 @echo "Use make EMACS=xemacs to compile under XEmacs" | 67 @echo "Use make EMACS=xemacs to compile under XEmacs" |
| 56 @echo "" | 68 @echo "" |
| 57 @echo "" | 69 @echo "" |
| 58 @echo " The following compiler warnings are normal -- don't panic!" | 70 @echo " The following compiler warnings are normal -- don't panic!" |
| 59 @echo "" | 71 @echo "" |
| 60 @echo "" | 72 @echo "" |
| 61 @echo "" | 73 @echo "" |
| 62 | 74 |
| 63 ediff-init.elc: ediff-init.el | 75 $(COMPDIR)ediff-init.elc: ediff-init.el |
| 64 @echo "" | 76 @echo "" |
| 65 $(EMACS) -batch -f batch-byte-compile ediff-init.el | 77 $(EMACS) $(COMPILE_ARGS) ediff-init.el |
| 66 | 78 |
| 67 ediff-help.elc: ediff-help.el | 79 $(COMPDIR)ediff-help.elc: ediff-help.el |
| 68 @echo "" | 80 @echo "" |
| 69 $(EMACS) -batch -f batch-byte-compile ediff-help.el | 81 $(EMACS) $(COMPILE_ARGS) ediff-help.el |
| 70 | 82 |
| 71 ediff-hook.elc: ediff-hook.el | 83 $(COMPDIR)ediff-hook.elc: ediff-hook.el |
| 72 @echo "" | 84 @echo "" |
| 73 $(EMACS) -batch -f batch-byte-compile ediff-hook.el | 85 $(EMACS) $(COMPILE_ARGS) ediff-hook.el |
| 74 | 86 |
| 75 ediff-tbar.elc: ediff-tbar.el | 87 $(COMPDIR)ediff-tbar.elc: ediff-tbar.el |
| 76 @echo "" | 88 @echo "" |
| 77 $(EMACS) -batch -f batch-byte-compile ediff-tbar.el | 89 $(EMACS) $(COMPILE_ARGS) ediff-tbar.el |
| 78 | 90 |
| 79 ediff-diff.elc: ediff-init.el ediff-diff.el | 91 $(COMPDIR)ediff-diff.elc: ediff-init.el ediff-diff.el |
| 80 @echo "" | 92 @echo "" |
| 81 $(EMACS) -batch -f batch-byte-compile ediff-diff.el | 93 $(EMACS) $(COMPILE_ARGS) ediff-diff.el |
| 82 | 94 |
| 83 ediff-merg.elc: ediff-init.el ediff-merg.el | 95 $(COMPDIR)ediff-merg.elc: ediff-init.el ediff-merg.el |
| 84 @echo "" | 96 @echo "" |
| 85 $(EMACS) -batch -f batch-byte-compile ediff-merg.el | 97 $(EMACS) $(COMPILE_ARGS) ediff-merg.el |
| 86 | 98 |
| 87 ediff-mult.elc: ediff-init.el ediff-mult.el | 99 $(COMPDIR)ediff-mult.elc: ediff-init.el ediff-mult.el |
| 88 @echo "" | 100 @echo "" |
| 89 $(EMACS) -batch -f batch-byte-compile ediff-mult.el | 101 $(EMACS) $(COMPILE_ARGS) ediff-mult.el |
| 90 | 102 |
| 91 ediff-vers.elc: ediff-init.el ediff-vers.el | 103 $(COMPDIR)ediff-vers.elc: ediff-init.el ediff-vers.el |
| 92 @echo "" | 104 @echo "" |
| 93 $(EMACS) -batch -f batch-byte-compile ediff-vers.el | 105 $(EMACS) $(COMPILE_ARGS) ediff-vers.el |
| 94 | 106 |
| 95 ediff-ptch.elc: ediff-init.el ediff-ptch.el | 107 $(COMPDIR)ediff-ptch.elc: ediff-init.el ediff-ptch.el |
| 96 @echo "" | 108 @echo "" |
| 97 $(EMACS) -batch -f batch-byte-compile ediff-ptch.el | 109 $(EMACS) $(COMPILE_ARGS) ediff-ptch.el |
| 98 | 110 |
| 99 ediff.elc: ediff-init.el ediff.el | 111 $(COMPDIR)ediff.elc: ediff-init.el ediff.el |
| 100 @echo "" | 112 @echo "" |
| 101 $(EMACS) -batch -f batch-byte-compile ediff.el | 113 $(EMACS) $(COMPILE_ARGS) ediff.el |
| 102 | 114 |
| 103 ediff-util.elc: ediff-init.el ediff-util.el | 115 $(COMPDIR)ediff-util.elc: ediff-init.el ediff-util.el |
| 104 @echo "" | 116 @echo "" |
| 105 $(EMACS) -batch -f batch-byte-compile ediff-util.el | 117 $(EMACS) $(COMPILE_ARGS) ediff-util.el |
| 106 | 118 |
| 107 ediff-wind.elc: ediff-init.el ediff-wind.el | 119 $(COMPDIR)ediff-wind.elc: ediff-init.el ediff-wind.el |
| 108 @echo "" | 120 @echo "" |
| 109 $(EMACS) -batch -f batch-byte-compile ediff-wind.el | 121 $(EMACS) $(COMPILE_ARGS) ediff-wind.el |
| 110 | 122 |
| 111 ediff.dvi: ediff.texi | 123 ediff.dvi: ediff.texi |
| 112 @echo "" | 124 @echo "" |
| 113 @echo "" | 125 @echo "" |
| 114 @echo "Making ediff.dvi --- a Printable Version of the Ediff Manual"; | 126 @echo "Making ediff.dvi --- a Printable Version of the Ediff Manual"; |
| 123 @echo "" | 135 @echo "" |
| 124 @echo "Texing Again"; | 136 @echo "Texing Again"; |
| 125 $(TeX) ediff.texi | 137 $(TeX) ediff.texi |
| 126 @echo "" | 138 @echo "" |
| 127 | 139 |
| 128 ediff.info: ediff.texi | 140 ediff: ediff.texi |
| 129 @echo "" | 141 @echo "" |
| 130 @echo "" | 142 @echo "" |
| 131 @echo "Making Info Files for the Ediff Manual" | 143 @echo "Making Info Files for the Ediff Manual" |
| 132 @echo "" | 144 @echo "" |
| 133 $(MAKEINFO) ediff.texi | 145 $(MAKEINFO) ediff.texi |
| 134 @echo "Info done" | 146 @echo "Info done" |
| 135 | 147 |
| 136 dvi: ediff.dvi | 148 dvi: ediff.dvi |
| 137 | 149 |
| 138 info: ediff.info | 150 info: ediff |
| 139 | 151 |
| 140 install: all | 152 install: all |
| 141 $(INSTALL) -m444 $(EDIFF) $(LISPDIR) | 153 $(INSTALL) -m444 $(EDIFF) $(LISPDIR) |
| 142 $(INSTALL) -m644 ediff*.elc $(LISPDIR) | 154 $(INSTALL) -m644 ediff*.elc $(LISPDIR) |
| 143 $(INSTALL) -m644 ediff.dvi $(ETCDIR) | 155 $(INSTALL) -m644 ediff.dvi $(ETCDIR) |
| 150 rm -f ediff*.elc *~ core | 162 rm -f ediff*.elc *~ core |
| 151 | 163 |
| 152 distclean: clean | 164 distclean: clean |
| 153 | 165 |
| 154 realclean: clean | 166 realclean: clean |
| 155 rm -f *.dvi ediff.info* | 167 rm -f *.dvi ../info/ediff ../info/ediff-? |
| 156 rm -f ediff.aux ediff.cp ediff.cps ediff.fn ediff.fns ediff.ky \ | 168 rm -f ediff.aux ediff.cp ediff.cps ediff.fn ediff.fns ediff.ky \ |
| 157 ediff.kys ediff.log ediff.pg ediff.pgs ediff.toc ediff.tp \ | 169 ediff.kys ediff.log ediff.pg ediff.pgs ediff.toc ediff.tp \ |
| 158 ediff.tps ediff.vr ediff.vrs | 170 ediff.tps ediff.vr ediff.vrs |
