3 # Makefile for building NASM using OpenWatcom
4 # cross-compile on a DOS/Win32/OS2/Linux platform host
9 VPATH
= .
;$(srcdir)/output
;$(srcdir)/lib
10 prefix = C
:\Program Files\NASM
11 exec_prefix = $(prefix)
12 bindir = $(prefix)\bin
13 mandir = $(prefix)\man
17 CFLAGS
= -zq
-6 -ox
-wx
-ze
-fpi
$(DEBUG
)
18 BUILD_CFLAGS
= $(CFLAGS
) $(%TARGET_CFLAGS
)
19 INTERNAL_CFLAGS
= -I
$(srcdir) -I.
-DHAVE_CONFIG_H
20 ALL_CFLAGS
= $(BUILD_CFLAGS
) $(INTERNAL_CFLAGS
)
23 LDFLAGS
= op quiet
$(%TARGET_LFLAGS
) $(LDEBUG
)
25 PERL
= perl
-I
$(srcdir)/perllib
-I
$(srcdir)
33 # WMAKE errors out if a suffix is declared more than once, including
34 # its own built-in declarations. Thus, we need to explicitly clear the list
35 # first. Also, WMAKE only allows implicit rules that point "to the left"
38 .SUFFIXES
: .man
.1 .
$(O
) .i .c
40 # Needed to find C files anywhere but in the current directory
45 $(CC
) -c
$(ALL_CFLAGS
) -fo
=$^@
$[@
47 #-- Begin File Lists --#
48 # Edit in Makefile.in, not here!
49 NASM
= asm
/nasm.
$(O
) &
52 asm
/assemble.
$(O
) asm
/labels.
$(O
) asm
/parser.
$(O
) &
53 asm
/preproc.
$(O
) asm
/quote.
$(O
) asm
/pptok.
$(O
) &
54 asm
/listing.
$(O
) asm
/eval.
$(O
) asm
/exprlib.
$(O
) &
56 asm
/strfunc.
$(O
) asm
/tokhash.
$(O
) &
58 asm
/preproc-nop.
$(O
) &
63 output
/outform.
$(O
) output
/outlib.
$(O
) output
/nulldbg.
$(O
) &
65 output
/outbin.
$(O
) output
/outaout.
$(O
) output
/outcoff.
$(O
) &
67 output
/outobj.
$(O
) output
/outas86.
$(O
) output
/outrdf2.
$(O
) &
68 output
/outdbg.
$(O
) output
/outieee.
$(O
) output
/outmacho.
$(O
) &
71 NDISASM
= disasm
/ndisasm.
$(O
) disasm
/disasm.
$(O
) disasm
/sync.
$(O
)
73 LIBOBJ
= stdlib
/snprintf.
$(O
) stdlib
/vsnprintf.
$(O
) stdlib
/strlcpy.
$(O
) &
76 nasmlib
/crc64.
$(O
) nasmlib
/malloc.
$(O
) &
77 nasmlib
/error.
$(O
) nasmlib
/md5c.
$(O
) nasmlib
/string.
$(O
) &
78 nasmlib
/file.
$(O
) nasmlib
/ilog2.
$(O
) &
79 nasmlib
/realpath.
$(O
) nasmlib
/filename.
$(O
) nasmlib
/srcfile.
$(O
) &
80 nasmlib
/zerobuf.
$(O
) nasmlib
/readnum.
$(O
) nasmlib
/bsi.
$(O
) &
81 nasmlib
/rbtree.
$(O
) nasmlib
/hashtbl.
$(O
) &
82 nasmlib
/raa.
$(O
) nasmlib
/saa.
$(O
) &
84 x86
/insnsa.
$(O
) x86
/insnsb.
$(O
) x86
/insnsd.
$(O
) x86
/insnsn.
$(O
) &
85 x86
/regs.
$(O
) x86
/regvals.
$(O
) x86
/regflags.
$(O
) x86
/regdis.
$(O
) &
86 x86
/disp8.
$(O
) x86
/iflag.
$(O
)
87 #-- End File Lists --#
90 @echo Please build
"dos", "win32", "os2" or
"linux386"
93 @set TARGET_CFLAGS
=-bt
=DOS
-I
"$(%WATCOM)/h"
94 @set TARGET_LFLAGS
=sys causeway
98 @set TARGET_CFLAGS
=-bt
=NT
-I
"$(%WATCOM)/h" -I
"$(%WATCOM)/h/nt"
99 @set TARGET_LFLAGS
=sys nt
103 @set TARGET_CFLAGS
=-bt
=OS2
-I
"$(%WATCOM)/h" -I
"$(%WATCOM)/h/os2"
104 @set TARGET_LFLAGS
=sys os2v2
108 @set TARGET_CFLAGS
=-bt
=LINUX
-I
"$(%WATCOM)/lh"
109 @set TARGET_LFLAGS
=sys linux
112 all: config.h perlreq nasm
$(X
) ndisasm
$(X
) .SYMBOLIC
113 # cd rdoff && $(MAKE) all
116 $(LD
) $(LDFLAGS
) name nasm
$(X
) file
{$(NASM
)} $(LIBS
)
118 ndisasm
$(X
): $(NDISASM
)
119 $(LD
) $(LDFLAGS
) name ndisasm
$(X
) file
{$(NDISASM
)} $(LIBS
)
121 # These source files are automagically generated from a single
122 # instruction-table file by a Perl script. They're distributed,
123 # though, so it isn't necessary to have Perl just to recompile NASM
124 # from the distribution.
126 insns.pl
: insns-iflags.pl
128 iflag.c iflag.h
: insns.dat insns.pl
129 $(PERL
) $(srcdir)/insns.pl
-t
$(srcdir)/insns.dat
130 insnsb.c
: insns.dat insns.pl
131 $(PERL
) $(srcdir)/insns.pl
-b
$(srcdir)/insns.dat
132 insnsa.c
: insns.dat insns.pl
133 $(PERL
) $(srcdir)/insns.pl
-a
$(srcdir)/insns.dat
134 insnsd.c
: insns.dat insns.pl
135 $(PERL
) $(srcdir)/insns.pl
-d
$(srcdir)/insns.dat
136 insnsi.h
: insns.dat insns.pl
137 $(PERL
) $(srcdir)/insns.pl
-i
$(srcdir)/insns.dat
138 insnsn.c
: insns.dat insns.pl
139 $(PERL
) $(srcdir)/insns.pl
-n
$(srcdir)/insns.dat
141 # These files contains all the standard macros that are derived from
142 # the version number.
143 version.h
: version version.pl
144 $(PERL
) $(srcdir)/version.pl h
< $(srcdir)/version
> version.h
146 version.mac
: version version.pl
147 $(PERL
) $(srcdir)/version.pl mac
< $(srcdir)/version
> version.mac
149 # This source file is generated from the standard macros file
150 # `standard.mac' by another Perl script. Again, it's part of the
151 # standard distribution.
153 macros.c
: macros.pl standard.mac version.mac macros
/*.mac output
/*.mac
156 # These source files are generated from regs.dat by yet another
158 regs.c
: regs.dat regs.pl
159 $(PERL
) $(srcdir)/regs.pl c
$(srcdir)/regs.dat
> regs.c
160 regflags.c
: regs.dat regs.pl
161 $(PERL
) $(srcdir)/regs.pl
fc $(srcdir)/regs.dat
> regflags.c
162 regdis.c
: regs.dat regs.pl
163 $(PERL
) $(srcdir)/regs.pl dc
$(srcdir)/regs.dat
> regdis.c
164 regdis.h
: regs.dat regs.pl
165 $(PERL
) $(srcdir)/regs.pl dh
$(srcdir)/regs.dat
> regdis.h
166 regvals.c
: regs.dat regs.pl
167 $(PERL
) $(srcdir)/regs.pl vc
$(srcdir)/regs.dat
> regvals.c
168 regs.h
: regs.dat regs.pl
169 $(PERL
) $(srcdir)/regs.pl h
$(srcdir)/regs.dat
> regs.h
171 # Assembler token hash
172 tokhash.c
: insns.dat regs.dat tokens.dat tokhash.pl perllib
/phash.ph
173 $(PERL
) $(srcdir)/tokhash.pl c
$(srcdir)/insns.dat
$(srcdir)/regs.dat
&
174 $(srcdir)/tokens.dat
> tokhash.c
176 # Assembler token metadata
177 tokens.h
: insns.dat regs.dat tokens.dat tokhash.pl perllib
/phash.ph
178 $(PERL
) $(srcdir)/tokhash.pl h
$(srcdir)/insns.dat
$(srcdir)/regs.dat
&
179 $(srcdir)/tokens.dat
> tokens.h
181 # Preprocessor token hash
182 pptok.h
: pptok.dat pptok.pl perllib
/phash.ph
183 $(PERL
) $(srcdir)/pptok.pl h
$(srcdir)/pptok.dat pptok.h
184 pptok.c
: pptok.dat pptok.pl perllib
/phash.ph
185 $(PERL
) $(srcdir)/pptok.pl c
$(srcdir)/pptok.dat pptok.c
186 pptok.ph
: pptok.dat pptok.pl perllib
/phash.ph
187 $(PERL
) $(srcdir)/pptok.pl ph
$(srcdir)/pptok.dat pptok.ph
190 directiv.h
: directiv.dat directiv.pl perllib
/phash.ph
191 $(PERL
) $(srcdir)/directiv.pl h
$(srcdir)/directiv.dat directiv.h
192 directiv.c
: directiv.dat directiv.pl perllib
/phash.ph
193 $(PERL
) $(srcdir)/directiv.pl c
$(srcdir)/directiv.dat directiv.c
195 # This target generates all files that require perl.
196 # This allows easier generation of distribution (see dist target).
197 PERLREQ
= pptok.ph macros.c insnsb.c insnsa.c insnsd.c insnsi.h insnsn.c
&
198 regs.c regs.h regflags.c regdis.c regdis.h regvals.c
&
199 tokhash.c tokens.h pptok.h pptok.c
&
200 directiv.c directiv.h
&
201 version.h version.mac
&
203 perlreq
: $(PERLREQ
) .SYMBOLIC
207 rm -f lib
/*.
$(O
) lib
/*.s lib
/*.i
208 rm -f output
/*.
$(O
) output
/*.s output
/*.i
209 rm -f config.h config.log config.status
210 rm -f nasm
$(X
) ndisasm
$(X
)
211 # cd rdoff && $(MAKE) clean
213 distclean: clean .SYMBOLIC
214 rm -f config.h config.log config.status
215 rm -f Makefile
*~
*.bak
*.lst
*.bin
216 rm -f output
/*~ output
/*.bak
217 rm -f
test/*.lst
test/*.bin
test/*.
$(O
) test/*.bin
218 # -del /s autom4te*.cache
219 # cd rdoff && $(MAKE) distclean
221 cleaner
: clean .SYMBOLIC
225 # cd doc && $(MAKE) clean
227 spotless
: distclean cleaner .SYMBOLIC
228 rm -f doc
/Makefile doc
/*~ doc
/*.bak
234 # cd rdoff && $(MAKE)
237 # cd doc && $(MAKE) all
239 everything
: all doc rdf
241 config.h
: Mkfiles
/openwcom.mak
244 @
%append
$@
$#define HAVE_DECL_STRCASECMP 1
245 @
%append
$@
$#define HAVE_DECL_STRICMP 1
246 @
%append
$@
$#define HAVE_DECL_STRLCPY 1
247 @
%append
$@
$#define HAVE_DECL_STRNCASECMP 1
248 @
%append
$@
$#define HAVE_DECL_STRNICMP 1
249 @
%append
$@
$#define HAVE_INTTYPES_H 1
250 @
%append
$@
$#define HAVE_LIMITS_H 1
251 @
%append
$@
$#define HAVE_MEMORY_H 1
252 @
%append
$@
$#define HAVE_SNPRINTF 1
253 @
%append
$@
$#define HAVE_STDBOOL_H 1
254 @
%append
$@
$#define HAVE_STDINT_H 1
255 @
%append
$@
$#define HAVE_STDLIB_H 1
256 @
%append
$@
$#define HAVE_STRCASECMP 1
257 @
%append
$@
$#define HAVE_STRCSPN 1
258 @
%append
$@
$#define HAVE_STRICMP 1
259 @
%append
$@
$#define HAVE_STRINGS_H 1
260 @
%append
$@
$#define HAVE_STRING_H 1
261 @
%append
$@
$#define HAVE_STRLCPY 1
262 @
%append
$@
$#define HAVE_STRNCASECMP 1
263 @
%append
$@
$#define HAVE_STRNICMP 1
264 @
%append
$@
$#define HAVE_STRSPN 1
265 @
%append
$@
$#define HAVE_SYS_STAT_H 1
266 @
%append
$@
$#define HAVE_SYS_TYPES_H 1
267 @
%append
$@
$#define HAVE_UNISTD_H 1
268 @
%append
$@
$#define HAVE_VSNPRINTF 1
269 @
%append
$@
$#define STDC_HEADERS 1
272 # This build dependencies in *ALL* makefiles. Partially for that reason,
273 # it's expected to be invoked manually.
275 alldeps
: perlreq .SYMBOLIC
276 $(PERL
) syncfiles.pl Makefile.in Mkfiles
/openwcom.mak
277 $(PERL
) mkdep.pl
-M Makefile.in Mkfiles
/openwcom.mak
-- . output lib
279 #-- Magic hints to mkdep.pl --#
280 # @object-ending: ".$(O)"
281 # @path-separator: "/"
284 #-- Everything below is generated by mkdep.pl - do not edit --#
285 asm
/assemble.
$(O
): asm
/assemble.c asm
/assemble.h asm
/directiv.h
&
286 asm
/listing.h asm
/pptok.h asm
/preproc.h asm
/tokens.h config.h
&
287 include/compiler.h
include/disp8.h
include/iflag.h
include/insns.h
&
288 include/nasm.h
include/nasmint.h
include/nasmlib.h
include/opflags.h
&
289 include/tables.h x86
/iflaggen.h x86
/insnsi.h x86
/regs.h
290 asm
/directiv.
$(O
): asm
/directiv.c asm
/directiv.h asm
/pptok.h asm
/preproc.h
&
291 config.h
include/compiler.h
include/hashtbl.h
include/nasm.h
&
292 include/nasmint.h
include/nasmlib.h
include/opflags.h
include/tables.h
&
293 x86
/insnsi.h x86
/regs.h
294 asm
/eval.
$(O
): asm
/eval.c asm
/directiv.h asm
/eval.h asm
/float.h asm
/pptok.h
&
295 asm
/preproc.h config.h
include/compiler.h
include/labels.h
include/nasm.h
&
296 include/nasmint.h
include/nasmlib.h
include/opflags.h
include/tables.h
&
297 x86
/insnsi.h x86
/regs.h
298 asm
/exprlib.
$(O
): asm
/exprlib.c asm
/directiv.h asm
/pptok.h asm
/preproc.h
&
299 config.h
include/compiler.h
include/nasm.h
include/nasmint.h
&
300 include/nasmlib.h
include/opflags.h
include/tables.h x86
/insnsi.h
&
302 asm
/float.
$(O
): asm
/float.c asm
/directiv.h asm
/float.h asm
/pptok.h
&
303 asm
/preproc.h config.h
include/compiler.h
include/nasm.h
include/nasmint.h
&
304 include/nasmlib.h
include/opflags.h
include/tables.h x86
/insnsi.h
&
306 asm
/labels.
$(O
): asm
/labels.c asm
/directiv.h asm
/pptok.h asm
/preproc.h
&
307 config.h
include/compiler.h
include/hashtbl.h
include/labels.h
&
308 include/nasm.h
include/nasmint.h
include/nasmlib.h
include/opflags.h
&
309 include/tables.h x86
/insnsi.h x86
/regs.h
310 asm
/listing.
$(O
): asm
/listing.c asm
/directiv.h asm
/listing.h asm
/pptok.h
&
311 asm
/preproc.h config.h
include/compiler.h
include/nasm.h
include/nasmint.h
&
312 include/nasmlib.h
include/opflags.h
include/tables.h x86
/insnsi.h
&
314 asm
/nasm.
$(O
): asm
/nasm.c asm
/assemble.h asm
/directiv.h asm
/eval.h
&
315 asm
/float.h asm
/listing.h asm
/parser.h asm
/pptok.h asm
/preproc.h
&
316 asm
/stdscan.h asm
/tokens.h config.h
include/compiler.h
include/iflag.h
&
317 include/insns.h
include/labels.h
include/nasm.h
include/nasmint.h
&
318 include/nasmlib.h
include/opflags.h
include/raa.h
include/saa.h
&
319 include/tables.h
include/ver.h output
/outform.h x86
/iflaggen.h x86
/insnsi.h
&
321 asm
/parser.
$(O
): asm
/parser.c asm
/directiv.h asm
/eval.h asm
/float.h
&
322 asm
/parser.h asm
/pptok.h asm
/preproc.h asm
/stdscan.h asm
/tokens.h config.h
&
323 include/compiler.h
include/iflag.h
include/insns.h
include/nasm.h
&
324 include/nasmint.h
include/nasmlib.h
include/opflags.h
include/tables.h
&
325 x86
/iflaggen.h x86
/insnsi.h x86
/regs.h
326 asm
/pptok.
$(O
): asm
/pptok.c asm
/pptok.h asm
/preproc.h config.h
&
327 include/compiler.h
include/hashtbl.h
include/nasmint.h
include/nasmlib.h
328 asm
/preproc-nop.
$(O
): asm
/preproc-nop.c asm
/directiv.h asm
/listing.h
&
329 asm
/pptok.h asm
/preproc.h config.h
include/compiler.h
include/nasm.h
&
330 include/nasmint.h
include/nasmlib.h
include/opflags.h
include/tables.h
&
331 x86
/insnsi.h x86
/regs.h
332 asm
/preproc.
$(O
): asm
/preproc.c asm
/directiv.h asm
/eval.h asm
/listing.h
&
333 asm
/pptok.h asm
/preproc.h asm
/quote.h asm
/stdscan.h asm
/tokens.h config.h
&
334 include/compiler.h
include/hashtbl.h
include/nasm.h
include/nasmint.h
&
335 include/nasmlib.h
include/opflags.h
include/tables.h x86
/insnsi.h
&
337 asm
/quote.
$(O
): asm
/quote.c asm
/quote.h config.h
include/compiler.h
&
338 include/nasmint.h
include/nasmlib.h
339 asm
/rdstrnum.
$(O
): asm
/rdstrnum.c asm
/directiv.h asm
/pptok.h asm
/preproc.h
&
340 config.h
include/compiler.h
include/nasm.h
include/nasmint.h
&
341 include/nasmlib.h
include/opflags.h
include/tables.h x86
/insnsi.h
&
343 asm
/segalloc.
$(O
): asm
/segalloc.c asm
/directiv.h asm
/pptok.h asm
/preproc.h
&
344 asm
/tokens.h config.h
include/compiler.h
include/iflag.h
include/insns.h
&
345 include/nasm.h
include/nasmint.h
include/nasmlib.h
include/opflags.h
&
346 include/tables.h x86
/iflaggen.h x86
/insnsi.h x86
/regs.h
347 asm
/stdscan.
$(O
): asm
/stdscan.c asm
/directiv.h asm
/pptok.h asm
/preproc.h
&
348 asm
/quote.h asm
/stdscan.h asm
/tokens.h config.h
include/compiler.h
&
349 include/iflag.h
include/insns.h
include/nasm.h
include/nasmint.h
&
350 include/nasmlib.h
include/opflags.h
include/tables.h x86
/iflaggen.h
&
351 x86
/insnsi.h x86
/regs.h
352 asm
/strfunc.
$(O
): asm
/strfunc.c asm
/directiv.h asm
/pptok.h asm
/preproc.h
&
353 config.h
include/compiler.h
include/nasm.h
include/nasmint.h
&
354 include/nasmlib.h
include/opflags.h
include/tables.h x86
/insnsi.h
&
356 asm
/tokhash.
$(O
): asm
/tokhash.c asm
/directiv.h asm
/pptok.h asm
/preproc.h
&
357 asm
/stdscan.h asm
/tokens.h config.h
include/compiler.h
include/hashtbl.h
&
358 include/iflag.h
include/insns.h
include/nasm.h
include/nasmint.h
&
359 include/nasmlib.h
include/opflags.h
include/tables.h x86
/iflaggen.h
&
360 x86
/insnsi.h x86
/regs.h
361 common
/common.
$(O
): common
/common.c asm
/directiv.h asm
/pptok.h asm
/preproc.h
&
362 asm
/tokens.h config.h
include/compiler.h
include/iflag.h
include/insns.h
&
363 include/nasm.h
include/nasmint.h
include/nasmlib.h
include/opflags.h
&
364 include/tables.h x86
/iflaggen.h x86
/insnsi.h x86
/regs.h
365 disasm
/disasm.
$(O
): disasm
/disasm.c asm
/directiv.h asm
/pptok.h asm
/preproc.h
&
366 asm
/tokens.h config.h disasm
/disasm.h disasm
/sync.h
include/compiler.h
&
367 include/disp8.h
include/iflag.h
include/insns.h
include/nasm.h
&
368 include/nasmint.h
include/nasmlib.h
include/opflags.h
include/tables.h
&
369 x86
/iflaggen.h x86
/insnsi.h x86
/regdis.h x86
/regs.h
370 disasm
/ndisasm.
$(O
): disasm
/ndisasm.c asm
/directiv.h asm
/pptok.h
&
371 asm
/preproc.h asm
/tokens.h config.h disasm
/disasm.h disasm
/sync.h
&
372 include/compiler.h
include/iflag.h
include/insns.h
include/nasm.h
&
373 include/nasmint.h
include/nasmlib.h
include/opflags.h
include/tables.h
&
374 include/ver.h x86
/iflaggen.h x86
/insnsi.h x86
/regs.h
375 disasm
/sync.
$(O
): disasm
/sync.c config.h disasm
/sync.h
include/compiler.h
&
376 include/nasmint.h
include/nasmlib.h
377 macros
/macros.
$(O
): macros
/macros.c asm
/directiv.h asm
/pptok.h asm
/preproc.h
&
378 config.h
include/compiler.h
include/hashtbl.h
include/nasm.h
&
379 include/nasmint.h
include/nasmlib.h
include/opflags.h
include/tables.h
&
380 output
/outform.h x86
/insnsi.h x86
/regs.h
381 nasmlib
/bsi.
$(O
): nasmlib
/bsi.c config.h
include/compiler.h
&
382 include/nasmint.h
include/nasmlib.h
383 nasmlib
/crc64.
$(O
): nasmlib
/crc64.c config.h
include/compiler.h
&
384 include/hashtbl.h
include/nasmint.h
include/nasmlib.h
385 nasmlib
/error.
$(O
): nasmlib
/error.c config.h
include/compiler.h
&
386 include/nasmint.h
include/nasmlib.h
387 nasmlib
/file.
$(O
): nasmlib
/file.c config.h
include/compiler.h
&
388 include/nasmint.h
include/nasmlib.h
389 nasmlib
/filename.
$(O
): nasmlib
/filename.c config.h
include/compiler.h
&
390 include/nasmint.h
include/nasmlib.h
391 nasmlib
/hashtbl.
$(O
): nasmlib
/hashtbl.c asm
/directiv.h asm
/pptok.h
&
392 asm
/preproc.h config.h
include/compiler.h
include/hashtbl.h
include/nasm.h
&
393 include/nasmint.h
include/nasmlib.h
include/opflags.h
include/tables.h
&
394 x86
/insnsi.h x86
/regs.h
395 nasmlib
/ilog2.
$(O
): nasmlib
/ilog2.c config.h
include/compiler.h
&
396 include/nasmint.h
include/nasmlib.h
397 nasmlib
/malloc.
$(O
): nasmlib
/malloc.c config.h
include/compiler.h
&
398 include/nasmint.h
include/nasmlib.h
399 nasmlib
/md5c.
$(O
): nasmlib
/md5c.c config.h
include/compiler.h
include/md5.h
&
401 nasmlib
/raa.
$(O
): nasmlib
/raa.c config.h
include/compiler.h
&
402 include/nasmint.h
include/nasmlib.h
include/raa.h
403 nasmlib
/rbtree.
$(O
): nasmlib
/rbtree.c config.h
include/compiler.h
&
404 include/nasmint.h
include/rbtree.h
405 nasmlib
/readnum.
$(O
): nasmlib
/readnum.c asm
/directiv.h asm
/pptok.h
&
406 asm
/preproc.h config.h
include/compiler.h
include/nasm.h
include/nasmint.h
&
407 include/nasmlib.h
include/opflags.h
include/tables.h x86
/insnsi.h
&
409 nasmlib
/realpath.
$(O
): nasmlib
/realpath.c config.h
include/compiler.h
&
410 include/nasmint.h
include/nasmlib.h
411 nasmlib
/saa.
$(O
): nasmlib
/saa.c config.h
include/compiler.h
&
412 include/nasmint.h
include/nasmlib.h
include/saa.h
413 nasmlib
/srcfile.
$(O
): nasmlib
/srcfile.c config.h
include/compiler.h
&
414 include/hashtbl.h
include/nasmint.h
include/nasmlib.h
415 nasmlib
/string.
$(O
): nasmlib
/string.c config.h
include/compiler.h
&
416 include/nasmint.h
include/nasmlib.h
417 nasmlib
/ver.
$(O
): nasmlib
/ver.c
include/ver.h version.h
418 nasmlib
/zerobuf.
$(O
): nasmlib
/zerobuf.c config.h
include/compiler.h
&
419 include/nasmint.h
include/nasmlib.h
420 output
/codeview.
$(O
): output
/codeview.c asm
/directiv.h asm
/pptok.h
&
421 asm
/preproc.h config.h
include/compiler.h
include/hashtbl.h
include/md5.h
&
422 include/nasm.h
include/nasmint.h
include/nasmlib.h
include/opflags.h
&
423 include/saa.h
include/tables.h output
/outlib.h output
/pecoff.h version.h
&
424 x86
/insnsi.h x86
/regs.h
425 output
/nulldbg.
$(O
): output
/nulldbg.c asm
/directiv.h asm
/pptok.h
&
426 asm
/preproc.h config.h
include/compiler.h
include/nasm.h
include/nasmint.h
&
427 include/nasmlib.h
include/opflags.h
include/tables.h output
/outlib.h
&
428 x86
/insnsi.h x86
/regs.h
429 output
/nullout.
$(O
): output
/nullout.c asm
/directiv.h asm
/pptok.h
&
430 asm
/preproc.h config.h
include/compiler.h
include/nasm.h
include/nasmint.h
&
431 include/nasmlib.h
include/opflags.h
include/tables.h output
/outlib.h
&
432 x86
/insnsi.h x86
/regs.h
433 output
/outaout.
$(O
): output
/outaout.c asm
/directiv.h asm
/eval.h asm
/pptok.h
&
434 asm
/preproc.h asm
/stdscan.h config.h
include/compiler.h
include/nasm.h
&
435 include/nasmint.h
include/nasmlib.h
include/opflags.h
include/raa.h
&
436 include/saa.h
include/tables.h output
/outform.h output
/outlib.h
&
437 x86
/insnsi.h x86
/regs.h
438 output
/outas86.
$(O
): output
/outas86.c asm
/directiv.h asm
/pptok.h
&
439 asm
/preproc.h config.h
include/compiler.h
include/nasm.h
include/nasmint.h
&
440 include/nasmlib.h
include/opflags.h
include/raa.h
include/saa.h
&
441 include/tables.h output
/outform.h output
/outlib.h x86
/insnsi.h x86
/regs.h
442 output
/outbin.
$(O
): output
/outbin.c asm
/directiv.h asm
/eval.h asm
/pptok.h
&
443 asm
/preproc.h asm
/stdscan.h config.h
include/compiler.h
include/labels.h
&
444 include/nasm.h
include/nasmint.h
include/nasmlib.h
include/opflags.h
&
445 include/saa.h
include/tables.h output
/outform.h output
/outlib.h
&
446 x86
/insnsi.h x86
/regs.h
447 output
/outcoff.
$(O
): output
/outcoff.c asm
/directiv.h asm
/eval.h asm
/pptok.h
&
448 asm
/preproc.h config.h
include/compiler.h
include/nasm.h
include/nasmint.h
&
449 include/nasmlib.h
include/opflags.h
include/raa.h
include/saa.h
&
450 include/tables.h output
/outform.h output
/outlib.h output
/pecoff.h
&
451 x86
/insnsi.h x86
/regs.h
452 output
/outdbg.
$(O
): output
/outdbg.c asm
/directiv.h asm
/pptok.h asm
/preproc.h
&
453 config.h
include/compiler.h
include/nasm.h
include/nasmint.h
&
454 include/nasmlib.h
include/opflags.h
include/tables.h output
/outform.h
&
455 x86
/insnsi.h x86
/regs.h
456 output
/outelf.
$(O
): output
/outelf.c asm
/directiv.h asm
/eval.h asm
/pptok.h
&
457 asm
/preproc.h asm
/stdscan.h config.h
include/compiler.h
include/nasm.h
&
458 include/nasmint.h
include/nasmlib.h
include/opflags.h
include/raa.h
&
459 include/rbtree.h
include/saa.h
include/tables.h
include/ver.h
&
460 output
/dwarf.h output
/elf.h output
/outelf.h output
/outform.h
&
461 output
/outlib.h output
/stabs.h x86
/insnsi.h x86
/regs.h
462 output
/outform.
$(O
): output
/outform.c asm
/directiv.h asm
/pptok.h
&
463 asm
/preproc.h config.h
include/compiler.h
include/nasm.h
include/nasmint.h
&
464 include/nasmlib.h
include/opflags.h
include/tables.h output
/outform.h
&
465 x86
/insnsi.h x86
/regs.h
466 output
/outieee.
$(O
): output
/outieee.c asm
/directiv.h asm
/pptok.h
&
467 asm
/preproc.h config.h
include/compiler.h
include/nasm.h
include/nasmint.h
&
468 include/nasmlib.h
include/opflags.h
include/tables.h
include/ver.h
&
469 output
/outform.h output
/outlib.h x86
/insnsi.h x86
/regs.h
470 output
/outlib.
$(O
): output
/outlib.c asm
/directiv.h asm
/pptok.h asm
/preproc.h
&
471 config.h
include/compiler.h
include/nasm.h
include/nasmint.h
&
472 include/nasmlib.h
include/opflags.h
include/tables.h output
/outlib.h
&
473 x86
/insnsi.h x86
/regs.h
474 output
/outmacho.
$(O
): output
/outmacho.c asm
/directiv.h asm
/pptok.h
&
475 asm
/preproc.h config.h
include/compiler.h
include/nasm.h
include/nasmint.h
&
476 include/nasmlib.h
include/opflags.h
include/raa.h
include/rbtree.h
&
477 include/saa.h
include/tables.h output
/outform.h output
/outlib.h
&
478 x86
/insnsi.h x86
/regs.h
479 output
/outobj.
$(O
): output
/outobj.c asm
/directiv.h asm
/eval.h asm
/pptok.h
&
480 asm
/preproc.h asm
/stdscan.h config.h
include/compiler.h
include/nasm.h
&
481 include/nasmint.h
include/nasmlib.h
include/opflags.h
include/tables.h
&
482 include/ver.h output
/outform.h output
/outlib.h x86
/insnsi.h x86
/regs.h
483 output
/outrdf2.
$(O
): output
/outrdf2.c asm
/directiv.h asm
/pptok.h
&
484 asm
/preproc.h config.h
include/compiler.h
include/nasm.h
include/nasmint.h
&
485 include/nasmlib.h
include/opflags.h
include/rdoff.h
include/saa.h
&
486 include/tables.h output
/outform.h output
/outlib.h x86
/insnsi.h x86
/regs.h
487 stdlib
/snprintf.
$(O
): stdlib
/snprintf.c config.h
include/compiler.h
&
488 include/nasmint.h
include/nasmlib.h
489 stdlib
/strlcpy.
$(O
): stdlib
/strlcpy.c config.h
include/compiler.h
&
491 stdlib
/strnlen.
$(O
): stdlib
/strnlen.c config.h
include/compiler.h
&
493 stdlib
/vsnprintf.
$(O
): stdlib
/vsnprintf.c config.h
include/compiler.h
&
494 include/nasmint.h
include/nasmlib.h
495 x86
/disp8.
$(O
): x86
/disp8.c asm
/directiv.h asm
/pptok.h asm
/preproc.h
&
496 config.h
include/compiler.h
include/disp8.h
include/nasm.h
&
497 include/nasmint.h
include/nasmlib.h
include/opflags.h
include/tables.h
&
498 x86
/insnsi.h x86
/regs.h
499 x86
/iflag.
$(O
): x86
/iflag.c config.h
include/compiler.h
include/iflag.h
&
500 include/nasmint.h x86
/iflaggen.h
501 x86
/insnsa.
$(O
): x86
/insnsa.c asm
/directiv.h asm
/pptok.h asm
/preproc.h
&
502 asm
/tokens.h config.h
include/compiler.h
include/iflag.h
include/insns.h
&
503 include/nasm.h
include/nasmint.h
include/nasmlib.h
include/opflags.h
&
504 include/tables.h x86
/iflaggen.h x86
/insnsi.h x86
/regs.h
505 x86
/insnsb.
$(O
): x86
/insnsb.c asm
/directiv.h asm
/pptok.h asm
/preproc.h
&
506 asm
/tokens.h config.h
include/compiler.h
include/iflag.h
include/insns.h
&
507 include/nasm.h
include/nasmint.h
include/nasmlib.h
include/opflags.h
&
508 include/tables.h x86
/iflaggen.h x86
/insnsi.h x86
/regs.h
509 x86
/insnsd.
$(O
): x86
/insnsd.c asm
/directiv.h asm
/pptok.h asm
/preproc.h
&
510 asm
/tokens.h config.h
include/compiler.h
include/iflag.h
include/insns.h
&
511 include/nasm.h
include/nasmint.h
include/nasmlib.h
include/opflags.h
&
512 include/tables.h x86
/iflaggen.h x86
/insnsi.h x86
/regs.h
513 x86
/insnsn.
$(O
): x86
/insnsn.c config.h
include/compiler.h
include/nasmint.h
&
514 include/tables.h x86
/insnsi.h
515 x86
/regdis.
$(O
): x86
/regdis.c x86
/regdis.h x86
/regs.h
516 x86
/regflags.
$(O
): x86
/regflags.c asm
/directiv.h asm
/pptok.h asm
/preproc.h
&
517 config.h
include/compiler.h
include/nasm.h
include/nasmint.h
&
518 include/nasmlib.h
include/opflags.h
include/tables.h x86
/insnsi.h
&
520 x86
/regs.
$(O
): x86
/regs.c config.h
include/compiler.h
include/nasmint.h
&
521 include/tables.h x86
/insnsi.h
522 x86
/regvals.
$(O
): x86
/regvals.c config.h
include/compiler.h
&
523 include/nasmint.h
include/tables.h x86
/insnsi.h