Mercurial > emacs
annotate nt/gmake.defs @ 31484:1fc2f541f2a3
*** empty log message ***
author | Miles Bader <miles@gnu.org> |
---|---|
date | Fri, 08 Sep 2000 00:10:48 +0000 |
parents | 1f87115b334a |
children | 096f05b96373 |
rev | line source |
---|---|
31345
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
1 # |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
2 # Makefile definition file for building GNU Emacs on Windows NT |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
3 # |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
4 # GNU Emacs is free software; you can redistribute it and/or modify |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
5 # it under the terms of the GNU General Public License as published by |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
6 # the Free Software Foundation; either version 2, or (at your option) |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
7 # any later version. |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
8 # |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
9 # GNU Emacs is distributed in the hope that it will be useful, |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
10 # but WITHOUT ANY WARRANTY; without even the implied warranty of |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
11 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
12 # GNU General Public License for more details. |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
13 # |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
14 # You should have received a copy of the GNU General Public License |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
15 # along with GNU Emacs; see the file COPYING. If not, write to |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
16 # the Free Software Foundation, Inc., 59 Temple Place - Suite 330, |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
17 # Boston, MA 02111-1307, USA. |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
18 |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
19 # Ensure 'all' is the default target |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
20 all: |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
21 |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
22 # NOTES |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
23 # |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
24 # I tried to force gmake to use the native shell for simplicity, by |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
25 # setting SHELL as below, but this didn't work reliably because of |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
26 # various case sensitivity niggles. Specifically, COMSPEC (which is in |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
27 # fact usually spelled ComSpec on NT, to make life difficult) typically |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
28 # references "cmd.exe" (on NT) when the file is actually called |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
29 # "CMD.EXE" on disk for hysterical raisons. As a result, GNU make |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
30 # thinks it doesn't exist (unless compiled with a switch to ignore |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
31 # case), and so doesn't change which shell it will invoke to execute |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
32 # commands. |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
33 # |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
34 # It would be possible, though very tedious using just gmake facilities, |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
35 # to convert the COMSPEC value to uppercase to solve this problem, but |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
36 # it isn't worth it. That is partly because, even when using the native |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
37 # shell, gmake tends to not be happy with backslashes in command |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
38 # strings. The obvious solution is to use forward slashes as much as |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
39 # possible, which can be made to work most of the time (putting |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
40 # filenames in quotes often helps), but there are still some internal |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
41 # cmd.exe commands like `del' and `copy' that won't work with them. |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
42 # Although it is possible to convert slashes to backslashes when |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
43 # necessary, gmake requires explicitly calling its subst function, which |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
44 # nmake does not understand). For this reason, it is simplest to |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
45 # mandate that rm and cp be available, so we can use Unix-format file |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
46 # names everywhere. (Fortunately both MS and GNU make, and the |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
47 # respective compilers, are happy with Unix-format names.) |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
48 # |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
49 # Since we cannot easily force the choice of a particular shell, we must |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
50 # make the effort to cope with whichever shell is being used. |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
51 # Fortunately, the only command we need to use that is shell specific is |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
52 # the testing of a file's existence for the purpose of working out when |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
53 # we are copying files to their original location. That particular |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
54 # requirement is abstracted easily enough. |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
55 # |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
56 # The only other problem area was the change of directory when running |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
57 # temacs to dump emacs.exe (where gmake doesn't support cd foo in any |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
58 # useful way), but that has been resolved by modifying the Windows |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
59 # unexec function slightly to not require the directory change while |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
60 # still allowing objects and binaries to be in subdirectories. |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
61 |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
62 # This doesn't work. |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
63 #SHELL:=$(COMSPEC) |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
64 |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
65 # Determine whether make is using sh or cmd/command as shell; cmd.exe |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
66 # will output "ECHO is on" when echo is given by itself, while sh will |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
67 # not produce any output. |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
68 sh_output := $(shell echo) |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
69 ifeq "$(findstring ECHO, $(sh_output))" "ECHO" |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
70 THE_SHELL = $(COMSPEC)$(ComSpec) |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
71 else |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
72 USING_SH = 1 |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
73 THE_SHELL = $(SHELL) |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
74 endif |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
75 |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
76 MAKEDIR = $(CURDIR) |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
77 ALL_DEPS = $^ |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
78 EMPTY = |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
79 SPACE = $(EMPTY) $(EMPTY) |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
80 |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
81 SUBSYSTEM_WINDOWS=-Wl,-subsystem,windows |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
82 SUBSYSTEM_CONSOLE=-Wl,-subsystem,console |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
83 |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
84 # INSTALL_DIR is the directory into which emacs will be installed. |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
85 # |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
86 ifndef INSTALL_DIR |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
87 INSTALL_DIR = $(MAKEDIR)/.. |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
88 endif |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
89 |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
90 # Determine the architecture we're running on. |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
91 # Define ARCH for our purposes; |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
92 # Define CPU for use by ntwin32.mak; |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
93 # Define CONFIG_H to the appropriate config.h for the system; |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
94 # |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
95 ifdef PROCESSOR_ARCHITECTURE |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
96 # We're on Windows NT |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
97 CPU = $(PROCESSOR_ARCHITECTURE) |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
98 CONFIG_H = config.nt |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
99 OS_TYPE = windowsnt |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
100 ifeq "$(PROCESSOR_ARCHITECTURE)" "x86" |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
101 ARCH = i386 |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
102 CPU = i386 |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
103 else |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
104 ifeq "$(PROCESSOR_ARCHITECTURE)" "MIPS" |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
105 ARCH = mips |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
106 else |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
107 ifeq "$(PROCESSOR_ARCHITECTURE)" "ALPHA" |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
108 ARCH = alpha |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
109 else |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
110 ifeq "$(PROCESSOR_ARCHITECTURE)" "PPC" |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
111 ARCH = ppc |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
112 else |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
113 error Unknown architecture type "$(PROCESSOR_ARCHITECTURE)" |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
114 endif |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
115 endif |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
116 endif |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
117 endif |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
118 else |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
119 # We're on Windows 95 |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
120 ARCH = i386 |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
121 CPU = i386 |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
122 CONFIG_H = config.nt |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
123 OS_TYPE = windows95 |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
124 endif |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
125 |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
126 AR = ar -rsc |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
127 AR_OUT = |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
128 CC = gcc |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
129 CC_OUT = -o$(SPACE) |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
130 LINK = gcc |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
131 LINK_OUT = -o$(SPACE) |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
132 RC = windres -O coff |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
133 RC_OUT = -o$(SPACE) |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
134 RC_INCLUDE = --include-dir$(SPACE) |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
135 |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
136 libc = |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
137 baselibs = |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
138 O = o |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
139 A = a |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
140 |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
141 BASE_LIBS = $(libc) $(baselibs) |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
142 |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
143 ADVAPI32 = -ladvapi32 |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
144 COMDLG32 = -lcomdlg32 |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
145 GDI32 = -lgdi32 |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
146 MPR = -lmpr |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
147 SHELL32 = -lshell32 |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
148 USER32 = -luser32 |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
149 WSOCK32 = -lwsock32 |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
150 |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
151 ifdef NOOPT |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
152 DEBUG_CFLAGS = -DEMACSDEBUG |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
153 else |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
154 DEBUG_CFLAGS = |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
155 endif |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
156 CFLAGS = -I. -DWIN32_LEAN_AND_MEAN $(ARCH_CFLAGS) -D$(ARCH) \ |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
157 -D_CRTAPI1=_cdecl \ |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
158 $(DEBUG_CFLAGS) $(USER_CFLAGS) $(LOCAL_FLAGS) |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
159 EMACS_EXTRA_C_FLAGS = -DUSE_CRT_DLL=1 |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
160 |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
161 # see comments in allocate_heap in w32heap.c before changing any of the |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
162 # -stack, -heap, or -image-base settings. |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
163 TEMACS_EXTRA_LINK = -Wl,-stack,0x00800000 -Wl,-heap,0x00100000 -Wl,-image-base,0x01000000 -g $(SUBSYSTEM_CONSOLE) -Wl,-entry,__start -Wl,-Map,$(BLD)/temacs.map |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
164 |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
165 ifdef NOOPT |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
166 OBJDIR = oo |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
167 else |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
168 OBJDIR = oo-spd |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
169 endif |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
170 $(OBJDIR):; -mkdir "$(OBJDIR)" |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
171 BLD = $(OBJDIR)/$(ARCH) |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
172 $(BLD): $(OBJDIR) |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
173 -mkdir "$(BLD)" |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
174 |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
175 CP = cp -f |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
176 CP_DIR = cp -rf |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
177 DEL = rm |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
178 DEL_TREE = rm -r |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
179 ifdef USING_SH |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
180 IFNOTSAMEDIR = if [ ! -s ../same-dir.tst ] ; then |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
181 FOREACH = for f in |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
182 FORVAR = $${f} |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
183 FORDO = ; do |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
184 ENDFOR = ; done |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
185 ENDIF = ; fi |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
186 ARGQUOTE = ' |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
187 DQUOTE = "" |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
188 else |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
189 IFNOTSAMEDIR = if not exist ../same-dir.tst |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
190 FOREACH = for %%f in ( |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
191 FORVAR = %%f |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
192 FORDO = ) do |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
193 ENDFOR = |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
194 ENDIF = |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
195 ARGQUOTE = " |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
196 DQUOTE = \" |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
197 endif |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
198 |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
199 # The location of the icon file |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
200 EMACS_ICON_PATH = ../nt/emacs.ico |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
201 |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
202 ifdef NODEBUG |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
203 DEBUG_FLAG = |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
204 else |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
205 DEBUG_FLAG = -g |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
206 endif |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
207 |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
208 ifdef NOCYGWIN |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
209 NOCYGWIN = -mno-cygwin |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
210 endif |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
211 |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
212 ifeq "$(ARCH)" "i386" |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
213 ifdef NOOPT |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
214 ARCH_CFLAGS = -D_X86_=1 -c $(DEBUG_FLAG) $(NOCYGWIN) |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
215 else |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
216 ARCH_CFLAGS = -D_X86_=1 -c $(DEBUG_FLAG) $(NOCYGWIN) -mcpu=i686 -O2 \ |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
217 # -fbuiltin \ |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
218 # -finline-functions \ |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
219 # -fomit-frame-pointer |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
220 endif |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
221 ARCH_LDFLAGS = $(SYS_LDFLAGS) |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
222 else |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
223 ERROR Unknown architecture type "$(ARCH)". |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
224 endif |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
225 |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
226 LINK_FLAGS = $(ARCH_LDFLAGS) $(NOCYGWIN) $(USER_LDFLAGS) |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
227 |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
228 .DEFAULT: |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
229 |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
230 $(BLD)/%.o: %.c |
1f87115b334a
(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes <andrewi@gnu.org>
parents:
31146
diff
changeset
|
231 $(CC) $(CFLAGS) $(CC_OUT)$@ $< |