# fasm/cfg - "Build" settings for package #--------------------------------------------------------------------- [about] "fasm", or "flat assembler", is a fast and efficient 80x86 assembler. It supports machines for the 8086 through the 80486 and Pentium, plus MMX, SSE, SSE2, SSE3, 3DNow extensions, and x86-64 instructions (in- cluding both AMD64 and EM64T). It can produce output in raw binary, MZ, PE, COFF, or ELF format. Macros are supported. Additionally, "fasm" does multiple passes to optimize instruction codes for size. "fasm" is written entirely in itself (i.e., the assembly language that it supports), and is used to build itself. There's one important caveat: Since "fasm" is written in itself, it can't be built easily on any architecture that it hasn't already been ported to. #--------------------------------------------------------------------- [technotes] 1. The source tarball used by this package has been renamed. #--------------------------------------------------------------------- 2. "fasm-1.67.27.tar.gz" seems to contain source code for release 1. 67.28 and not 1.67.27. The filename may be incorrect. #--------------------------------------------------------------------- [buildtimes] 00.00 hours (or 000.02 minutes) - Dell Inspiron 6400 2.0 GHz Intel Duo 7200 2GB RAM 00.00 hours (or 000.02 minutes) - HP EliteBook 8560w 32GB RAM 00.00 hours (or 000.02 minutes) - ThinkPad E540 i7 4x2 16GB RAM 00.00 hours (or 000.03 minutes) - Compaq 1.7 GHz Intel Pentium 4 512MB RAM #--------------------------------------------------------------------- [settings] configure = none depends = none license = See "license*.txt" in installed tree licfile = license.txt tmpsize = 2M #--------------------------------------------------------------------- [build] BINDIR=$PKGDIR_PROD/bin DOCDIR=$PKGDIR_PROD/doc mkdir -p $BINDIR $DOCDIR cp -p fasm.txt $DOCDIR/ chmod 755 fasm cd source/Linux/ ../../fasm fasm.asm cp -p fasm $BINDIR/ if [ $LACBITS == 64 ]; then cd x64 ../../../fasm.x64 fasm.asm cp -p fasm $BINDIR/fasm.x64 fi #--------------------------------------------------------------------- # Original URLs. Note: These URLs were valid at one point, but may # have died since then. If you download newer versions of tarballs # [etc.], don't delete the original versions. You may not be able to # replace them. [urls] url_debian = n/a url_home = http://www.flatassembler.net/ url_lfs = n/a # See "technotes" in "cfg" file url_tarball = http://flatassembler.net/fasm-1.73.31.tgz #--------------------------------------------------------------------- [history] 170516 Updated from 1.67.27 to 1.71.62 170720 Updated to 1.71.64 171021 Updated to 1.72 180623 Updated to 1.73.04 190209 Updated to 1.73.08 210204 Updated to 1.73.27 211218 Updated to 1.73.29 220221 Updated to 1.73.30 230712 Updated to 7.73.31