📄 makefile
字号:
<!doctype html public "-//W3C//DTD HTML 3.2//EN"><html><head><title>Linux/kernel/chr_drv/Makefile</title><base href="http://oldlinux.org/lxr/http/"></head><body bgcolor=white><div align=center> [<b><i>source navigation</i></b>] [<a href="diff/kernel/chr_drv/Makefile?v=0.97">diff markup</a>] [<a href="ident?v=0.97">identifier search</a>] [<a href="search?v=0.97">freetext search</a>] [<a href="find?v=0.97">file search</a>]</div><h1 align=center> <a href="http:/"> Oldlinux</a> <a href="http:blurb.html"> Cross Reference</a><br> <a href="source/?v=0.97">Linux</a>/<a href="source/kernel/?v=0.97">kernel</a>/<a href="source/kernel/chr_drv/?v=0.97">chr_drv</a>/<a href="source/kernel/chr_drv/Makefile?v=0.97">Makefile</a></h1><div align=center> <b>Version:</b> [<a href="source/kernel/chr_drv/Makefile?v=1.0">1.0</a>] [<a href="source/kernel/chr_drv/Makefile?v=0.99.11">0.99.11</a>] [<a href="source/kernel/chr_drv/Makefile?v=0.99">0.99</a>] [<a href="source/kernel/chr_drv/Makefile?v=0.98">0.98</a>] [<b><i>0.97</i></b>] [<a href="source/kernel/chr_drv/Makefile?v=0.96a">0.96a</a>] [<a href="source/kernel/chr_drv/Makefile?v=0.95">0.95</a>] [<a href="source/kernel/chr_drv/Makefile?v=0.12">0.12</a>] [<a href="source/kernel/chr_drv/Makefile">0.11</a>] [<a href="source/kernel/chr_drv/Makefile?v=0.01">0.01</a>] <br> <b>Architecture:</b> [<b><i>i386</i></b>] <br></div><hr><pre> <a name=L1 href="source/kernel/chr_drv/Makefile?v=0.97#L1">1</a> # <a name=L2 href="source/kernel/chr_drv/Makefile?v=0.97#L2">2</a> # Makefile for the kernel character device drivers. <a name=L3 href="source/kernel/chr_drv/Makefile?v=0.97#L3">3</a> # <a name=L4 href="source/kernel/chr_drv/Makefile?v=0.97#L4">4</a> # Note! Dependencies are done automagically by 'make dep', which also <a name=L5 href="source/kernel/chr_drv/Makefile?v=0.97#L5">5</a> # removes any old dependencies. DON'T put your own dependencies here <a name=L6 href="source/kernel/chr_drv/Makefile?v=0.97#L6">6</a> # unless it's something special (ie not a .c file). <a name=L7 href="source/kernel/chr_drv/Makefile?v=0.97#L7">7</a> # <a name=L8 href="source/kernel/chr_drv/Makefile?v=0.97#L8">8</a> # Note 2! The CFLAGS definitions are now inherited from the <a name=L9 href="source/kernel/chr_drv/Makefile?v=0.97#L9">9</a> # parent makes.. <a name=L10 href="source/kernel/chr_drv/Makefile?v=0.97#L10">10</a> # <a name=L11 href="source/kernel/chr_drv/Makefile?v=0.97#L11">11</a> <a name=L12 href="source/kernel/chr_drv/Makefile?v=0.97#L12">12</a> .c.s: <a name=L13 href="source/kernel/chr_drv/Makefile?v=0.97#L13">13</a> $(CC) $(CFLAGS) -S $< <a name=L14 href="source/kernel/chr_drv/Makefile?v=0.97#L14">14</a> .s.o: <a name=L15 href="source/kernel/chr_drv/Makefile?v=0.97#L15">15</a> $(AS) -c -o $*.o $< <a name=L16 href="source/kernel/chr_drv/Makefile?v=0.97#L16">16</a> .c.o: <a name=L17 href="source/kernel/chr_drv/Makefile?v=0.97#L17">17</a> $(CC) $(CFLAGS) -c $< <a name=L18 href="source/kernel/chr_drv/Makefile?v=0.97#L18">18</a> <a name=L19 href="source/kernel/chr_drv/Makefile?v=0.97#L19">19</a> OBJS = tty_io.o console.o keyboard.o serial.o \ <a name=L20 href="source/kernel/chr_drv/Makefile?v=0.97#L20">20</a> tty_ioctl.o pty.o lp.o vt.o mem.o mouse.o <a name=L21 href="source/kernel/chr_drv/Makefile?v=0.97#L21">21</a> <a name=L22 href="source/kernel/chr_drv/Makefile?v=0.97#L22">22</a> chr_drv.a: $(OBJS) <a name=L23 href="source/kernel/chr_drv/Makefile?v=0.97#L23">23</a> $(AR) rcs chr_drv.a $(OBJS) <a name=L24 href="source/kernel/chr_drv/Makefile?v=0.97#L24">24</a> sync <a name=L25 href="source/kernel/chr_drv/Makefile?v=0.97#L25">25</a> <a name=L26 href="source/kernel/chr_drv/Makefile?v=0.97#L26">26</a> keyboard.o: keyboard.c <a name=L27 href="source/kernel/chr_drv/Makefile?v=0.97#L27">27</a> $(CC) $(CFLAGS) $(KEYBOARD) -c -o keyboard.o keyboard.c <a name=L28 href="source/kernel/chr_drv/Makefile?v=0.97#L28">28</a> <a name=L29 href="source/kernel/chr_drv/Makefile?v=0.97#L29">29</a> clean: <a name=L30 href="source/kernel/chr_drv/Makefile?v=0.97#L30">30</a> rm -f core *.o *.a tmp_make keyboard.s <a name=L31 href="source/kernel/chr_drv/Makefile?v=0.97#L31">31</a> for i in *.c;do rm -f `basename $$i .c`.s;done <a name=L32 href="source/kernel/chr_drv/Makefile?v=0.97#L32">32</a> <a name=L33 href="source/kernel/chr_drv/Makefile?v=0.97#L33">33</a> dep: <a name=L34 href="source/kernel/chr_drv/Makefile?v=0.97#L34">34</a> sed '/\#\#\# Dependencies/q' < Makefile > tmp_make <a name=L35 href="source/kernel/chr_drv/Makefile?v=0.97#L35">35</a> for i in *.c;do $(CPP) -M -DKBD_FINNISH $$i;done >> tmp_make <a name=L36 href="source/kernel/chr_drv/Makefile?v=0.97#L36">36</a> cp tmp_make Makefile <a name=L37 href="source/kernel/chr_drv/Makefile?v=0.97#L37">37</a> <a name=L38 href="source/kernel/chr_drv/Makefile?v=0.97#L38">38</a> ### Dependencies: <a name=L39 href="source/kernel/chr_drv/Makefile?v=0.97#L39">39</a> console.o : console.c /usr/src/linux/include/linux/sched.h /usr/src/linux/include/linux/head.h \ <a name=L40 href="source/kernel/chr_drv/Makefile?v=0.97#L40">40</a> /usr/src/linux/include/linux/fs.h /usr/src/linux/include/linux/limits.h /usr/src/linux/include/linux/wait.h \ <a name=L41 href="source/kernel/chr_drv/Makefile?v=0.97#L41">41</a> /usr/src/linux/include/linux/types.h /usr/src/linux/include/linux/dirent.h /usr/src/linux/include/linux/vfs.h \ <a name=L42 href="source/kernel/chr_drv/Makefile?v=0.97#L42">42</a> /usr/src/linux/include/linux/minix_fs_sb.h /usr/src/linux/include/linux/ext_fs_sb.h \ <a name=L43 href="source/kernel/chr_drv/Makefile?v=0.97#L43">43</a> /usr/src/linux/include/linux/msdos_fs_sb.h /usr/src/linux/include/linux/mm.h \ <a name=L44 href="source/kernel/chr_drv/Makefile?v=0.97#L44">44</a> /usr/src/linux/include/linux/kernel.h /usr/src/linux/include/linux/signal.h \ <a name=L45 href="source/kernel/chr_drv/Makefile?v=0.97#L45">45</a> /usr/src/linux/include/linux/time.h /usr/src/linux/include/linux/param.h /usr/src/linux/include/linux/resource.h \ <a name=L46 href="source/kernel/chr_drv/Makefile?v=0.97#L46">46</a> /usr/src/linux/include/linux/timer.h /usr/src/linux/include/linux/tty.h /usr/src/linux/include/linux/termios.h \ <a name=L47 href="source/kernel/chr_drv/Makefile?v=0.97#L47">47</a> /usr/src/linux/include/asm/system.h /usr/src/linux/include/linux/config.h /usr/src/linux/include/linux/config_rel.h \ <a name=L48 href="source/kernel/chr_drv/Makefile?v=0.97#L48">48</a> /usr/src/linux/include/linux/config_ver.h /usr/src/linux/include/linux/config.dist.h \ <a name=L49 href="source/kernel/chr_drv/Makefile?v=0.97#L49">49</a> /usr/src/linux/include/linux/string.h /usr/src/linux/include/linux/errno.h /usr/src/linux/include/asm/io.h \ <a name=L50 href="source/kernel/chr_drv/Makefile?v=0.97#L50">50</a> /usr/src/linux/include/asm/segment.h /usr/src/linux/include/sys/kd.h vt_kern.h <a name=L51 href="source/kernel/chr_drv/Makefile?v=0.97#L51">51</a> keyboard.o : keyboard.c /usr/src/linux/include/linux/sched.h /usr/src/linux/include/linux/head.h \ <a name=L52 href="source/kernel/chr_drv/Makefile?v=0.97#L52">52</a> /usr/src/linux/include/linux/fs.h /usr/src/linux/include/linux/limits.h /usr/src/linux/include/linux/wait.h \ <a name=L53 href="source/kernel/chr_drv/Makefile?v=0.97#L53">53</a> /usr/src/linux/include/linux/types.h /usr/src/linux/include/linux/dirent.h /usr/src/linux/include/linux/vfs.h \ <a name=L54 href="source/kernel/chr_drv/Makefile?v=0.97#L54">54</a> /usr/src/linux/include/linux/minix_fs_sb.h /usr/src/linux/include/linux/ext_fs_sb.h \ <a name=L55 href="source/kernel/chr_drv/Makefile?v=0.97#L55">55</a> /usr/src/linux/include/linux/msdos_fs_sb.h /usr/src/linux/include/linux/mm.h \ <a name=L56 href="source/kernel/chr_drv/Makefile?v=0.97#L56">56</a> /usr/src/linux/include/linux/kernel.h /usr/src/linux/include/linux/signal.h \ <a name=L57 href="source/kernel/chr_drv/Makefile?v=0.97#L57">57</a> /usr/src/linux/include/linux/time.h /usr/src/linux/include/linux/param.h /usr/src/linux/include/linux/resource.h \ <a name=L58 href="source/kernel/chr_drv/Makefile?v=0.97#L58">58</a> /usr/src/linux/include/linux/ctype.h /usr/src/linux/include/linux/tty.h /usr/src/linux/include/linux/termios.h \ <a name=L59 href="source/kernel/chr_drv/Makefile?v=0.97#L59">59</a> /usr/src/linux/include/asm/system.h /usr/src/linux/include/linux/ptrace.h /usr/src/linux/include/asm/io.h
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -