Commit | Line | Data |
---|---|---|
bbece175 | 1 | ### @configure_input@ |
83da1b55 | 2 | |
ab422c4d | 3 | ## Copyright (C) 2012-2013 Free Software Foundation, Inc. |
83da1b55 GM |
4 | |
5 | ## This file is part of GNU Emacs. | |
6 | ||
7 | ## GNU Emacs is free software: you can redistribute it and/or modify | |
8 | ## it under the terms of the GNU General Public License as published by | |
9 | ## the Free Software Foundation, either version 3 of the License, or | |
10 | ## (at your option) any later version. | |
11 | ## | |
12 | ## GNU Emacs is distributed in the hope that it will be useful, | |
13 | ## but WITHOUT ANY WARRANTY; without even the implied warranty of | |
14 | ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
15 | ## GNU General Public License for more details. | |
16 | ## | |
17 | ## You should have received a copy of the GNU General Public License | |
18 | ## along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. | |
19 | ||
20 | ### Commentary: | |
21 | ||
22 | ### Code: | |
50b13cde | 23 | SHELL = @SHELL@ |
83da1b55 GM |
24 | |
25 | srcdir = @srcdir@ | |
26 | EXEEXT = @EXEEXT@ | |
27 | ||
28 | @SET_MAKE@ | |
29 | MKDIR_P = @MKDIR_P@ | |
30 | ||
31 | ns_appdir = @ns_appdir@ | |
32 | ns_appbindir = @ns_appbindir@ | |
33 | ns_appsrc = @ns_appsrc@ | |
de3d0b57 | 34 | ns_check_file = @ns_appdir@/@ns_check_file@ |
83da1b55 | 35 | |
de3d0b57 | 36 | ${ns_check_file} ${ns_appdir}: ${srcdir}/${ns_appsrc} ${ns_appsrc} |
83da1b55 GM |
37 | rm -rf ${ns_appdir} |
38 | ${MKDIR_P} ${ns_appdir} | |
39 | ( cd ${srcdir}/${ns_appsrc} ; tar cfh - . ) | \ | |
40 | ( cd ${ns_appdir} ; umask 022; tar xf - ) | |
b8e3b0a9 | 41 | [ "`cd ${srcdir} && /bin/pwd`" = "`/bin/pwd`" ] || \ |
83da1b55 GM |
42 | ( cd ${ns_appsrc} ; tar cfh - . ) | \ |
43 | ( cd ${ns_appdir} ; umask 022; tar xf - ) | |
3f53a2bd | 44 | touch ${ns_appdir} |
83da1b55 | 45 | |
de3d0b57 | 46 | ${ns_appbindir}/Emacs: ${ns_appdir} ${ns_check_file} ../src/emacs${EXEEXT} |
83da1b55 GM |
47 | ${MKDIR_P} ${ns_appbindir} |
48 | cp -f ../src/emacs${EXEEXT} ${ns_appbindir}/Emacs | |
49 | ||
50 | .PHONY: all | |
51 | ||
52 | all: ${ns_appdir} ${ns_appbindir}/Emacs | |
53 | ||
54 | ||
55 | .PHONY: clean distclean maintainer-clean | |
56 | ||
57 | clean: | |
58 | rm -rf ${ns_appdir} | |
59 | ||
60 | distclean: clean | |
61 | rm -f Makefile | |
62 | rm -f GNUstep/Emacs.base/Resources/Info-gnustep.plist \ | |
63 | GNUstep/Emacs.base/Resources/Emacs.desktop \ | |
64 | Cocoa/Emacs.base/Contents/Info.plist \ | |
65 | Cocoa/Emacs.base/Contents/Resources/English.lproj/InfoPlist.strings | |
83da1b55 GM |
66 | |
67 | maintainer-clean: distclean | |
68 | ||
69 | ### Makefile.in ends here |