Codebase list fasm / 5222cf1
d/rules: make fasm build *itself* Tomasz Buchert 8 years ago
6 changed file(s) with 17 addition(s) and 8 deletion(s). Raw diff Collapse all Expand all
0 fasm (1.71.22-2) unstable; urgency=medium
1
2 * Make fasm build *itself*
3 * Link with C library
4
5 -- Tomasz Buchert <tomasz@debian.org> Thu, 18 Jun 2015 00:26:06 +0200
6
07 fasm (1.71.22-1) unstable; urgency=low
18
29 * Initial release (Closes: #513402)
11 Section: devel
22 Priority: optional
33 Maintainer: Tomasz Buchert <tomasz@debian.org>
4 Build-Depends: debhelper (>= 9)
4 Build-Depends: debhelper (>= 9), fasm,
5 libc6-dev-i386 [amd64], gcc-multilib [amd64]
56 Standards-Version: 3.9.6
67 Homepage: http://flatassembler.net/
78 Vcs-Git: git://anonscm.debian.org/collab-maint/fasm.git
0 fasm /usr/bin/
0 source/libc/fasm /usr/bin/
11 tools /usr/share/fasm/
22
33 examples/elfexe/*.asm /usr/share/fasm/examples/elfexe/
0 # fasm, when built with itself, is a statically linked library
1 # (no gcc or ld is involved in the process)
2 statically-linked-binary usr/bin/fasm
0 # this is a false-positive
1 hardening-no-fortify-functions usr/bin/fasm
77
88 override_dh_install:
99 mkdir -p debian/tmp
10 (cd source/libc; fasm fasm.asm; gcc $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -m32 fasm.o -o fasm)
1011 dh_install --list-missing
1112
12 override_dh_strip:
13 override_dh_clean:
14 dh_clean
15 rm -f source/libc/fasm source/libc/fasm.o
0 # the sources (assembler code) are actually distributed in "source" directory
1 # lintian is unable to find them since they are non-standard assembly files
0 # the source (assembler code) is in "source" directory
21 source-is-missing fasm