diff options
Diffstat (limited to 'Mkfiles/Makefile.unx')
-rw-r--r-- | Mkfiles/Makefile.unx | 179 |
1 files changed, 0 insertions, 179 deletions
diff --git a/Mkfiles/Makefile.unx b/Mkfiles/Makefile.unx deleted file mode 100644 index 3a8ae798..00000000 --- a/Mkfiles/Makefile.unx +++ /dev/null @@ -1,179 +0,0 @@ -# Unix fall-back makefile for the Netwide Assembler. For use if -# `configure' fails to generate a workable Makefile. -# -# If `configure' doesn't work for you, *please* inform -# <nasm-bugs@lists.sourceforge.net> -# -# The Netwide Assembler is copyright (C) 1996 Simon Tatham and -# Julian Hall. All rights reserved. The software is -# redistributable under the GNU Lesser General Public License. - -# You may need to adjust these values. - -prefix = /usr/local -CC = cc -CFLAGS = -O -I. -PERL = perl - -INSTALL = install -c -INSTALL_PROGRAM = $(INSTALL) -INSTALL_DATA = $(INSTALL) -m 644 - -exec_prefix = $(prefix) -bindir = $(exec_prefix)/bin -mandir = $(prefix)/man - -# You _shouldn't_ need to adjust anything below this line. - -.SUFFIXES: .c .o .h .mac .pl - -.c.o: - $(CC) -c $(CFLAGS) -o $*.o $*.c - -NASM = nasm.o nasmlib.o float.o insnsa.o assemble.o labels.o \ - parser.o outform.o output/outbin.o output/outaout.o \ - output/outcoff.o output/outelf32.o output/outelf64.o \ - output/outobj.o output/outas86.o output/outdbg.o preproc.o listing.o \ - eval.o output/outrdf2.o output/outieee.o output/outmacho.o - -NDISASM = ndisasm.o disasm.o sync.o nasmlib.o insnsd.o - -all: nasm ndisasm - -nasm: $(NASM) - $(CC) -o nasm $(NASM) - -ndisasm: $(NDISASM) - $(CC) -o ndisasm $(NDISASM) - -# These files contains all the standard macros that are derived from -# the version number. -version.h: version version.pl - $(PERL) version.pl h < version > version.h - -version.mac: version version.pl - $(PERL) version.pl mac < version > version.mac - -# This source file is generated from the standard macros file -# `standard.mac' by another Perl script. Again, it's part of the -# standard distribution. - -macros.c: macros.pl standard.mac version.mac - $(PERL) macros.pl standard.mac version.mac - -insnsa.c: insns.pl insns.dat - $(PERL) insns.pl -a insns.dat - -insnsd.c: insns.pl insns.dat - $(PERL) insns.pl -d insns.dat - -insnsi.h: insns.pl insns.dat - $(PERL) insns.pl -i insns.dat - -insnsn.c: insns.pl insns.dat - $(PERL) insns.pl -n insns.dat - -# These source files are generated from regs.dat by yet another -# perl script. -regs.c: regs.dat regs.pl - $(PERL) regs.pl c regs.dat > regs.c -regflags.c: regs.dat regs.pl - $(PERL) regs.pl fc regs.dat > regflags.c -regdis.c: regs.dat regs.pl - $(PERL) regs.pl dc regs.dat > regdis.c -regvals.c: regs.dat regs.pl - $(PERL) regs.pl vc regs.dat > regvals.c -regs.h: regs.dat regs.pl - $(PERL) regs.pl h regs.dat > regs.h - -# This target generates all files that require perl. -# This allows easier generation of distribution (see dist target). -PERLREQ = macros.c insnsa.c insnsd.c insnsi.h insnsn.c \ - regs.c regs.h regflags.c regdis.c regvals.c \ - version.h version.mac -perlreq: $(PERLREQ) - -install: nasm ndisasm - $(INSTALL_PROGRAM) nasm $(bindir)/nasm - $(INSTALL_PROGRAM) ndisasm $(bindir)/ndisasm - $(INSTALL_DATA) nasm.1 $(mandir)/man1/nasm.1 - $(INSTALL_DATA) ndisasm.1 $(mandir)/man1/ndisasm.1 - -clean: - rm -f *.o nasm ndisasm - $(MAKE) -C rdoff clean - -rdf: - $(MAKE) -C rdoff - -rdf_install install_rdf: - $(MAKE) -C rdoff install - -#-- Magic hints to mkdep.pl --# -# @object-ending: ".o" -# @path-separator: "/" -#-- Everything below is generated by mkdep.pl - do not edit --# -assemble.o: assemble.c preproc.h insns.h pptok.h regs.h regflags.c config.h \ - version.h nasmlib.h nasm.h regvals.c assemble.h insnsi.h -crc64.o: crc64.c -disasm.o: disasm.c insns.h sync.h regdis.c regs.h config.h regs.c version.h \ - nasm.h insnsn.c names.c insnsi.h disasm.h -eval.o: eval.c labels.h eval.h regs.h config.h version.h nasmlib.h nasm.h \ - insnsi.h -float.o: float.c regs.h config.h version.h nasm.h insnsi.h -hashtbl.o: hashtbl.c regs.h config.h version.h nasmlib.h hashtbl.h nasm.h \ - insnsi.h -insnsa.o: insnsa.c insns.h regs.h config.h version.h nasm.h insnsi.h -insnsd.o: insnsd.c insns.h regs.h config.h version.h nasm.h insnsi.h -insnsn.o: insnsn.c -labels.o: labels.c regs.h config.h version.h hashtbl.h nasmlib.h nasm.h \ - insnsi.h -listing.o: listing.c regs.h config.h version.h nasmlib.h nasm.h insnsi.h \ - listing.h -macros.o: macros.c -names.o: names.c regs.c insnsn.c -nasm.o: nasm.c labels.h preproc.h insns.h parser.h eval.h pptok.h regs.h \ - outform.h config.h version.h nasmlib.h nasm.h stdscan.h assemble.h insnsi.h \ - listing.h -nasmlib.o: nasmlib.c insns.h regs.h config.h version.h nasmlib.h nasm.h \ - insnsi.h -ndisasm.o: ndisasm.c insns.h sync.h regs.h config.h version.h nasmlib.h \ - nasm.h insnsi.h disasm.h -outform.o: outform.c regs.h config.h outform.h version.h nasm.h insnsi.h -output/outaout.o: output/outaout.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h stdscan.h insnsi.h -output/outas86.o: output/outas86.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h insnsi.h -output/outbin.o: output/outbin.c labels.h eval.h regs.h outform.h config.h \ - version.h nasmlib.h nasm.h stdscan.h insnsi.h -output/outcoff.o: output/outcoff.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h insnsi.h -output/outdbg.o: output/outdbg.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h insnsi.h -output/outelf32.o: output/outelf32.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h stdscan.h insnsi.h -output/outelf64.o: output/outelf64.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h stdscan.h insnsi.h -output/outieee.o: output/outieee.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h insnsi.h -output/outmacho.o: output/outmacho.c compiler.h regs.h outform.h config.h \ - version.h nasmlib.h nasm.h insnsi.h -output/outobj.o: output/outobj.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h stdscan.h insnsi.h -output/outrdf.o: output/outrdf.c regs.h outform.h config.h version.h \ - nasmlib.h nasm.h insnsi.h -output/outrdf2.o: output/outrdf2.c rdoff/rdoff.h regs.h outform.h config.h \ - version.h nasmlib.h nasm.h insnsi.h -parser.o: parser.c insns.h parser.h float.h regs.h regflags.c config.h \ - version.h nasmlib.h nasm.h stdscan.h insnsi.h -pptok.o: pptok.c preproc.h pptok.h nasmlib.h -preproc.o: preproc.c preproc.h macros.c pptok.h regs.h config.h version.h \ - hashtbl.h nasmlib.h nasm.h insnsi.h -regdis.o: regdis.c -regflags.o: regflags.c -regs.o: regs.c -regvals.o: regvals.c -stdscan.o: stdscan.c insns.h regs.h config.h version.h nasmlib.h nasm.h \ - stdscan.h insnsi.h -sync.o: sync.c sync.h -tokhash.o: tokhash.c insns.h regs.h config.h version.h nasm.h insnsi.h |