+++ /dev/null
-# $IdPath$\r
-#\r
-# Ultra-flat Makefile for Visual C++.\r
-# Does NOT depend on or use configure.\r
-#\r
-# Works for simple build but *not* for development (no clean, dist, etc).\r
-# Also, WARNING, no header dependencies are included!\r
-#\r
-# How to compile:\r
-# nmake -fMkfiles/Makefile.vc\r
-\r
-CFLAGS=/DHAVE_CONFIG_H /IMkfiles/vc /I. /Isrc /Isrc/arch/x86\r
-CC=cl\r
-\r
-all: yasm.exe\r
-\r
-YASM_BASE_OBJS= \\r
- src/bytecode.obj \\r
- src/expr.obj \\r
- src/symrec.obj \\r
- src/globals.obj \\r
- src/file.obj \\r
- src/section.obj \\r
- src/arch.obj \\r
- src/objfmt.obj \\r
- src/preproc.obj \\r
- src/parser.obj \\r
- src/intnum.obj \\r
- src/floatnum.obj \\r
- src/hamt.obj \\r
- src/bitvect.obj \\r
- src/valparam.obj \\r
- src/xmalloc.obj \\r
- src/xstrdup.obj \\r
- src/strcasecmp.obj\r
-\r
-YASM_ARCH_OBJS= \\r
- src/arch/x86/x86arch.obj \\r
- src/arch/x86/x86bc.obj \\r
- src/arch/x86/x86expr.obj\r
-\r
-YASM_PARSER_OBJS= \\r
- src/parsers/nasm/nasm-parser.obj \\r
- nasm-bison.obj \\r
- nasm-token.obj\r
-\r
-YASM_PREPROC_OBJS= \\r
- src/preprocs/raw/raw-preproc.obj \\r
- src/preprocs/yapp/yapp-preproc.obj \\r
- yapp-token.obj\r
-\r
-YASM_OPTIMIZER_OBJS= \\r
- src/optimizers/basic/basic-optimizer.obj\r
-\r
-YASM_OBJFMT_OBJS= \\r
- src/objfmts/dbg/dbg-objfmt.obj \\r
- src/objfmts/bin/bin-objfmt.obj\r
-\r
-YASM_OBJS= \\r
- src/main.obj \\r
- src/errwarn.obj \\r
- src/options.obj \\r
- $(YASM_BASE_OBJS) \\r
- $(YASM_ARCH_OBJS) \\r
- $(YASM_PARSER_OBJS) \\r
- $(YASM_PREPROC_OBJS) \\r
- $(YASM_OPTIMIZER_OBJS) \\r
- $(YASM_OBJFMT_OBJS) \\r
- mergesort.obj\r
-\r
-yasm.exe: $(YASM_OBJS)\r
- $(CC) /Feyasm.exe $(YASM_OBJS)\r
-\r
-.c.obj:\r
- $(CC) /c $(CFLAGS) /Fo$@ $<\r
-\r