Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(152)

Side by Side Diff: third_party/yasm/patched-yasm/Mkfiles/Makefile.dj

Issue 6170009: Update our yasm copy to yasm 1.1.0 (Part 1: yasm side)... (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/deps/
Patch Set: Created 9 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 # $Id: Makefile.dj 2183 2009-03-24 04:58:46Z peter $ 1 # $Id: Makefile.dj 2284 2010-02-06 09:27:32Z peter $
2 # 2 #
3 # Ultra-flat Makefile for DJGPP (also works for Cygwin). 3 # Ultra-flat Makefile for DJGPP (also works for Cygwin).
4 # Does NOT depend on or use configure. 4 # Does NOT depend on or use configure.
5 # 5 #
6 # Works for simple build but *not* for development (no clean, dist, etc). 6 # Works for simple build but *not* for development (no clean, dist, etc).
7 # Also, WARNING, no header dependencies are included! 7 # Also, WARNING, no header dependencies are included!
8 # 8 #
9 # How to compile: 9 # How to compile:
10 # make -fMkfiles/Makefile.dj 10 # make -fMkfiles/Makefile.dj
11 11
12 CFLAGS=-DHAVE_CONFIG_H -IMkfiles/dj -O -I. 12 CFLAGS=-DHAVE_CONFIG_H -IMkfiles/dj -O -I.
13 CC?=gcc 13 CC?=gcc
14 BUILDCC?=$(CC) 14 BUILDCC?=$(CC)
15 15
16 all: yasm ytasm 16 all: yasm ytasm vsyasm
17 17
18 LIBYASM_OBJS= \ 18 LIBYASM_OBJS= \
19 libyasm/assocdat.o \ 19 libyasm/assocdat.o \
20 libyasm/bitvect.o \ 20 libyasm/bitvect.o \
21 libyasm/bc-align.o \ 21 libyasm/bc-align.o \
22 libyasm/bc-data.o \ 22 libyasm/bc-data.o \
23 libyasm/bc-incbin.o \ 23 libyasm/bc-incbin.o \
24 libyasm/bc-org.o \ 24 libyasm/bc-org.o \
25 libyasm/bc-reserve.o \ 25 libyasm/bc-reserve.o \
26 libyasm/bytecode.o \ 26 libyasm/bytecode.o \
(...skipping 75 matching lines...) Expand 10 before | Expand all | Expand 10 after
102 YASM_MODULES+=objfmt_elf objfmt_elf32 objfmt_elf64 102 YASM_MODULES+=objfmt_elf objfmt_elf32 objfmt_elf64
103 YASM_MODULES+=objfmt_macho objfmt_macho32 objfmt_macho64 103 YASM_MODULES+=objfmt_macho objfmt_macho32 objfmt_macho64
104 YASM_MODULES+=objfmt_rdf 104 YASM_MODULES+=objfmt_rdf
105 YASM_MODULES+=objfmt_xdf 105 YASM_MODULES+=objfmt_xdf
106 106
107 MODULES_PARSERS_OBJS= \ 107 MODULES_PARSERS_OBJS= \
108 modules/parsers/nasm/nasm-parser.o \ 108 modules/parsers/nasm/nasm-parser.o \
109 modules/parsers/nasm/nasm-parse.o \ 109 modules/parsers/nasm/nasm-parse.o \
110 nasm-token.o \ 110 nasm-token.o \
111 modules/parsers/gas/gas-parser.o \ 111 modules/parsers/gas/gas-parser.o \
112 modules/parsers/gas/gas-parse-intel.o \
112 modules/parsers/gas/gas-parse.o \ 113 modules/parsers/gas/gas-parse.o \
113 gas-token.o 114 gas-token.o
114 YASM_MODULES+=parser_nasm parser_tasm 115 YASM_MODULES+=parser_nasm parser_tasm
115 YASM_MODULES+=parser_gas parser_gnu 116 YASM_MODULES+=parser_gas parser_gnu
116 117
117 MODULES_PREPROCS_NASM_OBJS= \ 118 MODULES_PREPROCS_NASM_OBJS= \
118 modules/preprocs/nasm/nasm-eval.o \ 119 modules/preprocs/nasm/nasm-eval.o \
119 modules/preprocs/nasm/nasm-pp.o \ 120 modules/preprocs/nasm/nasm-pp.o \
120 modules/preprocs/nasm/nasm-preproc.o \ 121 modules/preprocs/nasm/nasm-preproc.o \
121 modules/preprocs/nasm/nasmlib.o 122 modules/preprocs/nasm/nasmlib.o
122 YASM_MODULES+=preproc_nasm preproc_tasm 123 YASM_MODULES+=preproc_nasm preproc_tasm
123 124
124 MODULES_PREPROCS_RAW_OBJS = \ 125 MODULES_PREPROCS_RAW_OBJS = \
125 modules/preprocs/raw/raw-preproc.o 126 modules/preprocs/raw/raw-preproc.o
126 YASM_MODULES+=preproc_raw 127 YASM_MODULES+=preproc_raw
127 128
128 MODULES_PREPROCS_CPP_OBJS = \ 129 MODULES_PREPROCS_CPP_OBJS = \
129 modules/preprocs/cpp/cpp-preproc.o 130 modules/preprocs/cpp/cpp-preproc.o
130 YASM_MODULES+=preproc_cpp 131 YASM_MODULES+=preproc_cpp
131 132
133 MODULES_PREPROCS_GAS_OBJS = \
134 modules/preprocs/gas/gas-eval.o \
135 modules/preprocs/gas/gas-preproc.o
136 YASM_MODULES+=preproc_gas
137
132 MODULES_PREPROCS_OBJS = \ 138 MODULES_PREPROCS_OBJS = \
133 $(MODULES_PREPROCS_NASM_OBJS) \ 139 $(MODULES_PREPROCS_NASM_OBJS) \
134 $(MODULES_PREPROCS_RAW_OBJS) \ 140 $(MODULES_PREPROCS_RAW_OBJS) \
135 $(MODULES_PREPROCS_CPP_OBJS) 141 $(MODULES_PREPROCS_CPP_OBJS) \
142 $(MODULES_PREPROCS_GAS_OBJS)
136 143
137 MODULES_OBJS = \ 144 MODULES_OBJS = \
138 $(MODULES_ARCH_OBJS) \ 145 $(MODULES_ARCH_OBJS) \
139 $(MODULES_DBGFMTS_OBJS) \ 146 $(MODULES_DBGFMTS_OBJS) \
140 $(MODULES_LISTFMTS_OBJS) \ 147 $(MODULES_LISTFMTS_OBJS) \
141 $(MODULES_OBJFMTS_OBJS) \ 148 $(MODULES_OBJFMTS_OBJS) \
142 $(MODULES_OPTIMIZERS_OBJS) \ 149 $(MODULES_OPTIMIZERS_OBJS) \
143 $(MODULES_PARSERS_OBJS) \ 150 $(MODULES_PARSERS_OBJS) \
144 $(MODULES_PREPROCS_OBJS) 151 $(MODULES_PREPROCS_OBJS)
145 152
146 YASM_OBJS= \ 153 YASM_OBJS= \
147 frontends/yasm/yasm.o \ 154 frontends/yasm/yasm.o \
148 frontends/yasm/yasm-options.o \ 155 frontends/yasm/yasm-options.o \
149 $(LIBYASM_OBJS) \ 156 $(LIBYASM_OBJS) \
150 $(MODULES_OBJS) 157 $(MODULES_OBJS)
151 158
152 YTASM_OBJS= \ 159 YTASM_OBJS= \
153 frontends/tasm/tasm.o \ 160 frontends/tasm/tasm.o \
154 frontends/tasm/tasm-options.o \ 161 frontends/tasm/tasm-options.o \
155 $(LIBYASM_OBJS) \ 162 $(LIBYASM_OBJS) \
156 $(MODULES_OBJS) 163 $(MODULES_OBJS)
157 164
165 VSYASM_OBJS= \
166 frontends/vsyasm/vsyasm.o \
167 frontends/yasm/yasm-options.o \
168 $(LIBYASM_OBJS) \
169 $(MODULES_OBJS)
170
158 genstring: genstring.c 171 genstring: genstring.c
159 $(BUILDCC) -o $@ $< 172 $(BUILDCC) -o $@ $<
160 173
161 license.c: COPYING genstring 174 license.c: COPYING genstring
162 ./genstring license_msg $@ COPYING 175 ./genstring license_msg $@ COPYING
163 176
164 frontends/yasm/yasm.c: license.c 177 frontends/yasm/yasm.c: license.c
165 178
166 genmacro: tools/genmacro/genmacro.c 179 genmacro: tools/genmacro/genmacro.c
167 $(BUILDCC) -o $@ $< 180 $(BUILDCC) -o $@ $<
(...skipping 77 matching lines...) Expand 10 before | Expand all | Expand 10 after
245 258
246 genperf: $(GENPERF_SRCS) 259 genperf: $(GENPERF_SRCS)
247 $(BUILDCC) -I. -o genperf $(GENPERF_SRCS) 260 $(BUILDCC) -I. -o genperf $(GENPERF_SRCS)
248 261
249 yasm: $(YASM_OBJS) 262 yasm: $(YASM_OBJS)
250 $(CC) -o yasm $(YASM_OBJS) 263 $(CC) -o yasm $(YASM_OBJS)
251 264
252 ytasm: $(YTASM_OBJS) 265 ytasm: $(YTASM_OBJS)
253 $(CC) -o ytasm $(YTASM_OBJS) 266 $(CC) -o ytasm $(YTASM_OBJS)
254 267
268 vsyasm: $(VSYASM_OBJS)
269 $(CC) -o vsyasm $(VSYASM_OBJS)
270
255 .c.o: 271 .c.o:
256 $(CC) -c $(CFLAGS) -o $@ $< 272 $(CC) -c $(CFLAGS) -o $@ $<
257 273
OLDNEW
« no previous file with comments | « third_party/yasm/patched-yasm/Makefile.in ('k') | third_party/yasm/patched-yasm/Mkfiles/Makefile.flat » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698