⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makefile.htm

📁 这是一个Linux内核。是0.11版本的
💻 HTM
字号:
<!doctype html public "-//W3C//DTD HTML 3.2//EN"><html><head><title>Linux/lib/Makefile</title><meta http-equiv=Content-Type content="text/html; charset=gb2312"><base href="http://oldlinux.org/lxr/http_cn/"></head><body bgcolor=white><div align=center>   [<b><i>源代码浏览</i></b>] [<a href="diff/lib/Makefile">区别标定</a>] [<a href="ident">标识符搜索</a>] [<a href="search">文本搜索</a>] [<a href="find">文件搜索</a>]</div><h1 align=center>  <a href="http:/">     OldLinux</a>  <a href="http:blurb.html">    交叉引用</a><br>  <a href="source/">Linux</a>/<a href="source/lib/">lib</a>/<a href="source/lib/Makefile">Makefile</a></h1><div align=center>    <b>版本:</b>   [<a href="source/lib/Makefile?v=1.0">1.0</a>] [<a href="source/lib/Makefile?v=0.99.11">0.99.11</a>] [<a href="source/lib/Makefile?v=0.99">0.99</a>] [<a href="source/lib/Makefile?v=0.98">0.98</a>] [<a href="source/lib/Makefile?v=0.97">0.97</a>] [<a href="source/lib/Makefile?v=0.96a">0.96a</a>] [<a href="source/lib/Makefile?v=0.95">0.95</a>] [<a href="source/lib/Makefile?v=0.12">0.12</a>] [<b><i>0.11</i></b>] [<a href="source/lib/Makefile?v=0.01">0.01</a>]  <br>  <b>体系结构:</b>   [<b><i>i386</i></b>]  <br></div><hr><pre>  <a name=L1 href="source/lib/Makefile#L1">1</a> #  <a name=L2 href="source/lib/Makefile#L2">2</a> # Makefile for some libs needed in the kernel.  <a name=L3 href="source/lib/Makefile#L3">3</a> #  <a name=L4 href="source/lib/Makefile#L4">4</a> # Note! Dependencies are done automagically by 'make dep', which also  <a name=L5 href="source/lib/Makefile#L5">5</a> # removes any old dependencies. DON'T put your own dependencies here  <a name=L6 href="source/lib/Makefile#L6">6</a> # unless it's something special (ie not a .c file).  <a name=L7 href="source/lib/Makefile#L7">7</a> #  <a name=L8 href="source/lib/Makefile#L8">8</a>   <a name=L9 href="source/lib/Makefile#L9">9</a> AR      =gar <a name=L10 href="source/lib/Makefile#L10">10</a> AS      =gas <a name=L11 href="source/lib/Makefile#L11">11</a> LD      =gld <a name=L12 href="source/lib/Makefile#L12">12</a> LDFLAGS =-s -x <a name=L13 href="source/lib/Makefile#L13">13</a> CC      =gcc <a name=L14 href="source/lib/Makefile#L14">14</a> CFLAGS  =-Wall -O -fstrength-reduce -fomit-frame-pointer -fcombine-regs \ <a name=L15 href="source/lib/Makefile#L15">15</a>         -finline-functions -mstring-insns -nostdinc -I../include <a name=L16 href="source/lib/Makefile#L16">16</a> CPP     =gcc -E -nostdinc -I../include <a name=L17 href="source/lib/Makefile#L17">17</a>  <a name=L18 href="source/lib/Makefile#L18">18</a> .c.s: <a name=L19 href="source/lib/Makefile#L19">19</a>         $(CC) $(CFLAGS) \ <a name=L20 href="source/lib/Makefile#L20">20</a>         -S -o $*.s $&lt; <a name=L21 href="source/lib/Makefile#L21">21</a> .s.o: <a name=L22 href="source/lib/Makefile#L22">22</a>         $(AS) -c -o $*.o $&lt; <a name=L23 href="source/lib/Makefile#L23">23</a> .c.o: <a name=L24 href="source/lib/Makefile#L24">24</a>         $(CC) $(CFLAGS) \ <a name=L25 href="source/lib/Makefile#L25">25</a>         -c -o $*.o $&lt; <a name=L26 href="source/lib/Makefile#L26">26</a>  <a name=L27 href="source/lib/Makefile#L27">27</a> OBJS  = ctype.o _exit.o open.o close.o errno.o write.o dup.o setsid.o \ <a name=L28 href="source/lib/Makefile#L28">28</a>         execve.o wait.o string.o malloc.o <a name=L29 href="source/lib/Makefile#L29">29</a>  <a name=L30 href="source/lib/Makefile#L30">30</a> lib.a: $(OBJS) <a name=L31 href="source/lib/Makefile#L31">31</a>         $(AR) rcs lib.a $(OBJS) <a name=L32 href="source/lib/Makefile#L32">32</a>         sync <a name=L33 href="source/lib/Makefile#L33">33</a>  <a name=L34 href="source/lib/Makefile#L34">34</a> clean: <a name=L35 href="source/lib/Makefile#L35">35</a>         rm -f core *.o *.a tmp_make <a name=L36 href="source/lib/Makefile#L36">36</a>         for i in *.c;do rm -f `basename $$i .c`.s;done <a name=L37 href="source/lib/Makefile#L37">37</a>  <a name=L38 href="source/lib/Makefile#L38">38</a> dep: <a name=L39 href="source/lib/Makefile#L39">39</a>         sed '/\#\#\# Dependencies/q' &lt; Makefile &gt; tmp_make <a name=L40 href="source/lib/Makefile#L40">40</a>         (for i in *.c;do echo -n `echo $$i | sed 's,\.c,\.s,'`" "; \ <a name=L41 href="source/lib/Makefile#L41">41</a>                 $(CPP) -M $$i;done) &gt;&gt; tmp_make <a name=L42 href="source/lib/Makefile#L42">42</a>         cp tmp_make Makefile <a name=L43 href="source/lib/Makefile#L43">43</a>  <a name=L44 href="source/lib/Makefile#L44">44</a> ### Dependencies: <a name=L45 href="source/lib/Makefile#L45">45</a> _exit.s _exit.o : _exit.c ../include/unistd.h ../include/sys/stat.h \ <a name=L46 href="source/lib/Makefile#L46">46</a>   ../include/sys/types.h ../include/sys/times.h ../include/sys/utsname.h \ <a name=L47 href="source/lib/Makefile#L47">47</a>   ../include/utime.h  <a name=L48 href="source/lib/Makefile#L48">48</a> close.s close.o : close.c ../include/unistd.h ../include/sys/stat.h \ <a name=L49 href="source/lib/Makefile#L49">49</a>   ../include/sys/types.h ../include/sys/times.h ../include/sys/utsname.h \ <a name=L50 href="source/lib/Makefile#L50">50</a>   ../include/utime.h  <a name=L51 href="source/lib/Makefile#L51">51</a> ctype.s ctype.o : ctype.c ../include/ctype.h  <a name=L52 href="source/lib/Makefile#L52">52</a> dup.s dup.o : dup.c ../include/unistd.h ../include/sys/stat.h \ <a name=L53 href="source/lib/Makefile#L53">53</a>   ../include/sys/types.h ../include/sys/times.h ../include/sys/utsname.h \ <a name=L54 href="source/lib/Makefile#L54">54</a>   ../include/utime.h  <a name=L55 href="source/lib/Makefile#L55">55</a> errno.s errno.o : errno.c  <a name=L56 href="source/lib/Makefile#L56">56</a> execve.s execve.o : execve.c ../include/unistd.h ../include/sys/stat.h \ <a name=L57 href="source/lib/Makefile#L57">57</a>   ../include/sys/types.h ../include/sys/times.h ../include/sys/utsname.h \ <a name=L58 href="source/lib/Makefile#L58">58</a>   ../include/utime.h  <a name=L59 href="source/lib/Makefile#L59">59</a> malloc.s malloc.o : malloc.c ../include/linux/kernel.h ../include/linux/mm.h \ <a name=L60 href="source/lib/Makefile#L60">60</a>   ../include/asm/system.h  <a name=L61 href="source/lib/Makefile#L61">61</a> open.s open.o : open.c ../include/unistd.h ../include/sys/stat.h \ <a name=L62 href="source/lib/Makefile#L62">62</a>   ../include/sys/types.h ../include/sys/times.h ../include/sys/utsname.h \ <a name=L63 href="source/lib/Makefile#L63">63</a>   ../include/utime.h ../include/stdarg.h  <a name=L64 href="source/lib/Makefile#L64">64</a> setsid.s setsid.o : setsid.c ../include/unistd.h ../include/sys/stat.h \ <a name=L65 href="source/lib/Makefile#L65">65</a>   ../include/sys/types.h ../include/sys/times.h ../include/sys/utsname.h \ <a name=L66 href="source/lib/Makefile#L66">66</a>   ../include/utime.h  <a name=L67 href="source/lib/Makefile#L67">67</a> string.s string.o : string.c ../include/string.h  <a name=L68 href="source/lib/Makefile#L68">68</a> wait.s wait.o : wait.c ../include/unistd.h ../include/sys/stat.h \ <a name=L69 href="source/lib/Makefile#L69">69</a>   ../include/sys/types.h ../include/sys/times.h ../include/sys/utsname.h \ <a name=L70 href="source/lib/Makefile#L70">70</a>   ../include/utime.h ../include/sys/wait.h  <a name=L71 href="source/lib/Makefile#L71">71</a> write.s write.o : write.c ../include/unistd.h ../include/sys/stat.h \ <a name=L72 href="source/lib/Makefile#L72">72</a>   ../include/sys/types.h ../include/sys/times.h ../include/sys/utsname.h \ <a name=L73 href="source/lib/Makefile#L73">73</a>   ../include/utime.h </pre><hr><div align=center>   [<b><i>源代码浏览</i></b>] [<a href="diff/lib/Makefile">区别标定</a>] [<a href="ident">标识符搜索</a>] [<a href="search">文本搜索</a>] [<a href="find">文件搜索</a>] </div><hr>本网页由 <a href="http:blurb.html">LXR引擎</a> 自动生成.<br></html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -