tmkfile - plan9port - [fork] Plan 9 from user space
HTML git clone git://src.adamsgaard.dk/plan9port
DIR Log
DIR Files
DIR Refs
DIR README
DIR LICENSE
---
tmkfile (1287B)
---
1 <$PLAN9/src/mkhdr
2
3 LIB=libmach.a
4
5 OFILES=\
6 $SYSNAME.$O\
7 cmdline.$O\
8 crack.$O\
9 crackelf.$O\
10 crackmacho.$O\
11 dwarf386.$O\
12 dwarfabbrev.$O\
13 dwarfaranges.$O\
14 dwarfcfa.$O\
15 dwarfget.$O\
16 dwarfinfo.$O\
17 dwarfopen.$O\
18 dwarfpc.$O\
19 dwarfpubnames.$O\
20 elf.$O\
21 elfdl386.$O\
22 elfcorefreebsd386.$O\
23 elfcorefreebsdamd64.$O\
24 elfcorelinux386.$O\
25 frame.$O\
26 fpformat.$O\
27 hexify.$O\
28 ieee.$O\
29 loc.$O\
30 localaddr.$O\
31 mach386.$O\
32 machamd64.$O\
33 macho.$O\
34 machocorepower.$O\
35 machpower.$O\
36 mangle.$O\
37 manglegcc2.$O\
38 manglegcc3.$O\
39 map.$O\
40 regs.$O\
41 stabs.$O\
42 swap.$O\
43 sym.$O\
44 symdwarf.$O\
45 symelf.$O\
46 symmacho.$O\
47 symstabs.$O\
48 ureg386.$O\
49
50 HFILES=$PLAN9/include/mach.h
51
52 <$PLAN9/src/mksyslib
53 CFLAGS=$CFLAGS -I.
54
55 elfdump: elfdump.o $LIBDIR/$LIB
56 $LD -o $target $prereq -l9
57
58 machodump: machodump.o $LIBDIR/$LIB
59 $LD -o $target $prereq -l9
60
61 dwarfdump: dwarfdump.o $LIBDIR/$LIB
62 $LD -o $target $prereq -l9
63
64 nm: nm.o $LIBDIR/$LIB
65 $LD -o $target $prereq -l9
66
67 t: t.o $LIBDIR/$LIB
68 $LD -o $target $prereq -l9 -lthread_db
69
70 elfnm: elfnm.o $LIBDIR/$LIB
71 $LD -o $target $prereq -l9
72
73 demangler: demangler.o $LIBDIR/$LIB
74 $LD -o $target $prereq -l9
75
76 machodump: machodump.o $LIBDIR/$LIB
77 $LD -o $target $prereq -l9
78
79
80 SunOS.$O: nosys.c
81 Darwin.$O: nosys.c
82 OpenBSD.$O: nosys.c
83 NetBSD.$O: nosys.c
84