久久精品国产精品国产精品污,男人扒开添女人下部免费视频,一级国产69式性姿势免费视频,夜鲁夜鲁很鲁在线视频 视频,欧美丰满少妇一区二区三区,国产偷国产偷亚洲高清人乐享,中文 在线 日韩 亚洲 欧美,熟妇人妻无乱码中文字幕真矢织江,一区二区三区人妻制服国产

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux2.6内核Makefile详解

發布時間:2023/12/10 linux 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux2.6内核Makefile详解 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
熟悉內核的Makefile對開發設備驅動、理解內核代碼結構都是非常重要的
linux2.6內核Makefile的許多特性和2.4內核差別很大,在內核目錄的documention/kbuild/makefiles.txt中有詳細的說明。給大家一個中文版的翻譯
=== 目錄

??????? === 1 概述
??? === 2 用戶與作用
??????? === 3 Kbuild文件
?????? --- 3.1 目標定義
????????? --- 3.2 編譯進內核 - obj-y
?????? --- 3.3 編譯可裝載模塊 - obj-m
?????? --- 3.4 輸出的符號
?????? --- 3.5 目標庫文件 - lib-y
?????? --- 3.6 遞歸躺下訪問目錄
?????? --- 3.7 編輯標志
?????????? --- 3.8 命令行的依賴關系(原文中沒有寫:-))?
?????? --- 3.9 跟蹤依賴
?????? --- 3.10 特殊規則
?????? --- 3.11 $(CC) 支持的函數

??? === 4 本機程序支持
?????? --- 4.1 簡單的本機程序
?????? --- 4.2 復合的本機程序
?????? --- 4.3 定義共享庫
?????? --- 4.4 使用用C++編寫的本機程序
?????? --- 4.5 控制本機程序的編譯選項
?????? --- 4.6 編譯主機程序時
?????? --- 4.7 使用 hostprogs-$(CONFIG_FOO)
?? ?
??? === 5 Kbuild清理

??? === 6 架構Makefile
?????? --- 6.1 調整針對某一具體架構生成的鏡像
?????? --- 6.2 將所需文件加到 archprepare 中
?????? --- 6.3 遞歸下向時要訪問的目錄列表
?????? --- 6.4 具體架構的啟動鏡像
?????? --- 6.5 構造非Kbuild目標
?????? --- 6.6 構建啟動鏡像的命令
?????? --- 6.7 Kbuild自定義命令
?????? --- 6.8 聯接器預處理腳本

??? === 7 Kbuild 變量
??? === 8 Makefile語言
??? === 9 關于作者
??? === 10 TODO

=== 1 概述

Linux內核的Makefile分為5個部分:
?????????
???? Makefile???????????????? 頂層Makefile
???? .config????????????????? 內核配置文件
???? arch/$(ARCH)/Makefile??? 具體架構的Makefile
???? scripts/Makefile.*?????? 通用的規則等。面向所有的Kbuild Makefiles。
???? kbuild Makefiles???????? 內核源代碼中大約有500個這樣的文件

頂層Makefile閱讀的.config文件,而該文件是由內核配置程序生成的。

頂層Makefile負責制作:vmlinux(內核文件)與模塊(任何模塊文件)。制作的過程主要是
通過遞歸向下訪問子目錄的形式完成。并根據內核配置文件確定訪問哪些子目錄。頂層
Makefile要原封不動的包含一具體架構的Makefile,其名字類似于 arch/$(ARCH)/
Makefile。該架構Makefile向頂層Makefile提供其架構的特別信息。

每一個子目錄都有一個Kbuild Makefile文件,用來執行從其上層目錄傳遞下來的命令。
Kbuild Makefile從.config文件中提取信息,生成Kbuild完成內核編譯所需的文件列表。

scripts/Makefile.*包含了所有的定義、規則等信息。這些文件被用來編譯基于kbuild
Makefile的內核。(**有點不通**)

=== 2 用戶與作用

可以將人們與內核Makefile的關系分成4類。

*使用者* 編譯內核的人。他們只是鍵入"make menuconfig"或"make"這樣的命令。一般
情況下是不會讀或編輯任何內核Makefile(或者任何的源文件)。

*普通開發人員* 這是一群工作在內核某一功能上的人,比如:驅動開發,文件系統或
網絡協議。他們所需要維護的只是他們所工作的子系統的Kbuild Makefile。為了提高
工作的效率,他們也需要對內核Makefile有一個全面的認識,并且要熟悉Kbuild的接口


*架構開發人員* 這是一些工作在具體架構,比如sparc 或者ia64,上面的人。架構開
發者需要在熟悉kbuild Makefile的同時,也要熟悉他所工作架構的Makefile。

*Kbuild開發者* 維護Kbuild系統的人。他們需要知曉內核Makefile的方方面面。

該文件是為普通開發人員與架構開發人員所寫。


=== 3 Kbuild文件

大部分內核中的Makefile都是使用Kbuild組織結構的Kbuild Makefile。這章介紹了
Kbuild Makefile的語法。
Kbuild文件傾向于"Makefile"這個名字,"Kbuild"也是可以用的。但如果"Makefile"
"Kbuild"同時出現的話,使用的將會是"Kbuild"文件。

3.1節 目標定義是一個快速介紹,以后的幾章會提供更詳細的內容以及實例。

--- 3.1 目標定義

??????? 目標定義是Kbuild Makefile的主要部分,也是核心部分。主要是定義了要編
??? 譯的文件,所有的選項,以及到哪些子目錄去執行遞歸操作。

??????? 最簡單的Kbuild makefile 只包含一行:

??????? 例子:
????????? obj-y += foo.o

??????? 該例子告訴Kbuild在這目錄里,有一個名為foo.o的目標文件。foo.o將從foo.c
??? 或foo.S文件編譯得到。

??????? 如果foo.o要編譯成一模塊,那就要用obj-m了。所采用的形式如下:

??????? 例子:
????????? obj-$(CONFIG_FOO) += foo.o

??????? $(CONFIG_FOO)可以為y(編譯進內核) 或m(編譯成模塊)。如果CONFIG_FOO不是y
??? 和m,那么該文件就不會被編譯聯接了。

--- 3.2 編譯進內核 - obj-y

??????? Kbuild Makefile 規定所有編譯進內核的目標文件都存在$(obj-y)列表中。而
??? 這些列表依賴內核的配置。

??????? Kbuild編譯所有的$(obj-y)文件。然后,調用"$(LD) -r"將它們合并到一個
??? build-in.o文件中。稍后,該build-in.o會被其父Makefile聯接進vmlinux中。

??????? $(obj-y)中的文件是有順序的。列表中有重復項是可以的:當第一個文件被聯
??? 接到built-in.o中后,其余文件就被忽略了。

??????? 聯接也是有順序的,那是因為有些函數(module_init()/__initcall)將會在啟
??? 動時按照他們出現的順序進行調用。所以,記住改變聯接的順序可能改變你
??? SCSI控制器的檢測順序,從而導致你的硬盤數據損害。

??????? 例子:
????????? #drivers/isdn/i4l/Makefile
????????? # Makefile for the kernel ISDN subsystem and device drivers.
????????? # Each configuration option enables a list of files.
????????? obj-$(CONFIG_ISDN)??????? += isdn.o
????????? obj-$(CONFIG_ISDN_PPP_BSDCOMP)??? += isdn_bsdcomp.o

--- 3.3 編譯可裝載模塊 - obj-m

??????? $(obj-m) 列舉出了哪些文件要編譯成可裝載模塊。

??????? 一個模塊可以由一個文件或多個文件編譯而成。如果是一個源文件,Kbuild
??? Makefile只需簡單的將其加到$(obj-m)中去就可以了。

??????? 例子:
????????? #drivers/isdn/i4l/Makefile
????????? obj-$(CONFIG_ISDN_PPP_BSDCOMP) += isdn_bsdcomp.o

??????? 注意:此例中 $(CONFIG_ISDN_PPP_BSDCOMP) 的值為'm'

??????? 如果內核模塊是由多個源文件編譯而成,那你就要采用上面那個例子一樣的
??? 方法去聲明你所要編譯的模塊。

??????? Kbuild需要知道你所編譯的模塊是基于哪些文件,所以你需要通過變量
??? $(-objs)來告訴它。

??????? 例子:
????????? #drivers/isdn/i4l/Makefile
????????? obj-$(CONFIG_ISDN) += isdn.o
????????? isdn-objs := isdn_net_lib.o isdn_v110.o isdn_common.o

??????? 在這個例子中,模塊名將是isdn.o,Kbuild將編譯在$(isdn-objs)中列出的
??? 所有文件,然后使用"$(LD) -r"生成isdn.o。

??????? Kbuild能夠識別用于組成目標文件的后綴-objs和后綴-y。這就讓Kbuild
??? Makefile可以通過使用 CONFIG_ 符號來判斷該對象是否是用來組合對象的。

??????? 例子:
????????? #fs/ext2/Makefile
????????? obj-$(CONFIG_EXT2_FS)??????? += ext2.o
????????? ext2-y???????????????? := balloc.o bitmap.o
????????? ext2-$(CONFIG_EXT2_FS_XATTR)??? += xattr.o

??????? 在這個例子中,如果 $(CONFIG_EXT2_FS_XATTR) 是 'y',xattr.o將是復合
??? 對象 ext2.o的一部分。

??????? 注意:當然,當你要將其編譯進內核時,上面的語法同樣適用。所以,如果
??? 你的 CONFIG_EXT2_FS=y,那Kbuild會按你所期望的那樣,生成 ext2.o文件
??? ,然后將其聯接到 built-in.o中。

--- 3.4 輸出的符號
??
??????? 在Makefile中,沒有對模塊輸出的符號有特殊要求。

--- 3.5 目標庫文件 - lib-y

??????? 在 obj-* 中所列文件是用來編譯模塊或者是聯接到特定目錄中的 built-in.o
??? 。同樣,也可以列出一些將被包含在lib.a庫中的文件。
??? 在 lib-y 中所列出的文件用來組成該目錄下的一個庫文件。

??????? 在 obj-y 與 lib-y 中同時列出的文件,因為都是可以訪問的,所以該文件是
??? 不會被包含在庫文件中的。
??? 同樣的情況, lib-m 中的文件就要包含在 lib.a 庫文件中。

??????? 注意,一個Kbuild makefile可以同時列出要編譯進內核的文件與要編譯成庫
??? 的文件。所以,在一個目錄里可以同時存在 built-in.o 與 lib.a 兩個文件。

??????? 例子:
????????? #arch/i386/lib/Makefile
????????? lib-y??? := chechsum.o delay.o

??????? 這將由 checksum.o 和delay.o 兩個文件創建一個庫文件 lib.a。為了讓
??? Kbuild 真正認識到這里要有一個庫文件 lib.a 要創建,其所在的目錄要加
??? 到 libs-y 列表中。
??? 還可參考"6.3 遞歸下向時要訪問的目錄列表"
??? lib-y 使用一般限制在 lib/ 和 arch/*/lib 中。

--- 3.6 遞歸向下訪問目錄

??????? 一個Makefile只對編譯所在目錄的對象負責。在子目錄中的文件的編譯要由
??? 其所在的子目錄的Makefile來管理。只要你讓Kbuild知道它應該遞歸操作,
??? 那么該系統就會在其子目錄中自動的調用 make 遞歸操作。
????
??????? 這就是 obj-y 和 obj-m 的作用。
??? ext2 被放的一個單獨的目錄下,在fs目錄下的Makefile會告訴Kbuild使用
??? 下面的賦值進行向下遞歸操作。

??????? 例子:
????????? #fs/Makefile
????????? obj-$(CONFIG_EXT2_FS) += ext2/

??????? 如果 CONFIG_EXT2_FS 被設置為 'y'(編譯進內核)或是'm'(編譯成模塊),相
??? 應的 obj- 變量就會被設置,并且Kbuild就會遞歸向下訪問 ext2 目錄。
??? Kbuild只是用這些信息來決定它是否需要訪問該目錄,而具體怎么編譯由該目
??? 錄中的Makefile來決定。

??? 將 CONFIG_ 變量設置成目錄名是一個好的編程習慣。這讓Kbuild在完全忽略那
??? 些相應的 CONFIG_ 值不是'y'和'm'的目錄。

--- 3.7 編輯標志

??? EXTRA_CFLAGS, EXTRA_AFLAGS, EXTRA_LDFLAGS, EXTRA_ARFLAGS

??? 所有的 EXTRA_ 變量只在所定義的Kbuild Makefile中起作用。EXTRA_ 變量可
??? 以在Kbuild Makefile中所有命令中使用。

??? $(EXTRA_CFLAGS) 是用 $(CC) 編譯C源文件時的選項。

??? 例子:
????????? # drivers/sound/emu10kl/Makefile
????????? EXTRA_CFLAGS += -I$(obj)
????????? ifdef DEBUG
????????????? EXTRA_CFLAGS += -DEMU10KL_DEBUG
????????? endif


??? 該變量是必須的,因為頂層Makefile擁有變量 $(CFLAGS) 并用來作為整個源
??? 代碼樹的編譯選項。

??? $(EXTRA_AFLAGS) 也是一個針對每個目錄的選項,只不過它是用來編譯匯編
??? 源代碼的。

??? 例子:
??????? #arch/x86_64/kernel/Makefile
??????? EXTRA_AFLAGS := -traditional


??? $(EXTRA_LDFLAGS) 和 $(EXTRA_ARFLAGS)分別與 $(LD)和 $(AR)類似,只不
??? 過,他們是針對每個目錄的。

??? 例子:
??????? #arch/m68k/fpsp040/Makefile
??????? EXTRA_LDFLAGS := -x

??? CFLAGS_$@, AFLSGA_$@

??? CFLAGS_$@ 和 AFLAGS_$@ 只能在當前Kbuild Makefile中的命令中使用。

??? $(CFLAGS_$@) 是 $(CC) 針對每個文件的選項。$@ 表明了具體操作的文件。

??? 例子:
??????? # drivers/scsi/Makefile
??????? CFLAGS_aha152x.o =? -DAHA152X_STAT -DAUTOCONF
??????? CFLAGS_gdth.o??? =? # -DDEBUG_GDTH=2 -D__SERIAL__ -D__COM2__ \
????????????????????? -DGDTH_STATISTICS
??????? CFLAGS_seagate.o =? -DARBITRATE -DPARITY -DSEAGATE_USE_ASM

??? 以上三行分別設置了aha152x.o,gdth.o 和 seagate.o的編輯選項。

??? $(AFLAGS_$@) 也類似,只不是是針對匯編語言的。

??? 例子:
??????? # arch/arm/kernel/Makefile
??????? AFLAGS_head-armv.o := -DTEXTADDR=$(TEXTADDR) -traditional
??????? AFLAGS_head-armo.o := -DTEXTADDR=$(TEXTADDR) -traditional

--- 3.9 跟蹤依賴

??? Kbuild 跟蹤在以下方面依賴:
??? 1) 所有要參與編譯的文件(所有的.c 和.h文件)
??? 2) 在參與編譯文件中所要使用的 CONFIG_ 選項
??? 3) 用于編譯目標的命令行

??? 因此,如果你改變了 $(CC) 的選項,所有受影響的文件都要重新編譯。

--- 3.10 特殊規則

??? 特殊規則就是那Kbuild架構不能提供所要求的支持時,所使用的規則。一個
??? 典型的例子就是在構建過程中生成的頭文件。
??? 另一個例子就是那些需要采用特殊規則來準備啟動鏡像。

??? 特殊規則的寫法與普通Make規則一樣。
??? Kbuild并不在Makefile所在的目錄執行,所以所有的特殊規則都要提供參與
??? 編譯的文件和目標文件的相對路徑。

??? 在定義特殊規則時,要使用以下兩個變量:

??? $(src)
??? $(src) 表明Makefile所在目錄的相對路徑。經常在定位源代碼樹中的文件時
??? ,使用該變量。

??? $(obj)
??? $(obj) 表明目標文件所要存儲目錄的相對路徑。經常在定位所生成的文件時
??? ,使用該變量。

??? 例子:
??????? #drivers/scsi/Makefile
??????? $(obj)/53c8xx_d.h: $(src)/53c7,8xx.scr $(src)/script_asm.pl
??????????? $(CPP) -DCHIP=810 - < $< | ... $(src)/script_asm.pl

??? 這就是一個特殊規則,遵守著make所要求的普通語法。
??? 目標文件依賴于兩個源文件。用$(obj)來定位目標文件,用$(src)來定位源文
??? 件(因為它們不是我們生成的文件)。

--- 3.11 $(CC) 支持的函數

??? 內核可能由多個不同版本的$(CC)編譯,而每個版本都支持一不同的功能集與
??? 選項集。Kbuild提供了檢查 $(CC) 可用選項的基本功能。$(CC)一般情況下是
??? gcc編譯器,但也可以使用其它編譯器來代替gcc。

??? as-option
??? as-option,當編譯匯編文件(*.S)時,用來檢查 $(CC) 是否支持特定選項。如
??? 果第一個選項不支持的話,可選的第二個選項可以用來指定。

??? 例子:
??????? #arch/sh/Makefile
??????? cflags-y += $(call as-option,-Wa$(comma)-isa=$(isa-y),)

??? 在上面的例子里,如果 $(CC) 支持選項 -Wa$(comma)-isa=$(isa-y),
??? cflags-y就會被賦予該值。
??? 第二個參數是可選的,當第一個參數不支持時,就會使用該值。

??? ld-option
??? ld-option,當聯接目標文件時,用來檢查 $(CC) 是否支持特定選項。如果第
??? 一個選項不支持的話,可選的第二個選項可以用來指定。

??? 例子:
??????? #arch/i386/kernel/Makefile
??????? vsyscall-flags += $(call ld-option, -Wl$(comma)--hash-style=sysv)

??? 在上面的例子中,如果 $(CC)支持選項 -Wl$(comma)--hash-style=sysv,
??? ld-option就會被賦予該值。
??? 第二個參數是可選的,當第一個參數不支持時,就會使用該值。


??? cc-option
??? cc-option,用來檢查 $(CC) 是否支持特定選項,并且不支持使用可選的第二
??? 項。

??? 例子:
??????? #arch/i386/Makefile
??????? cflags-y += $(call cc-option,-march=pentium-mmx,-march=i586)

??? 在上面的例子中,如果 $(CC)支持選項 -march=pentium-mmx,cc-option就
??? 會被賦予該值,否則就賦 -march-i586。
??? cc-option的第二個參數是可選的。如果忽略的話,當第一個選項不支持時,
??? cflags-y 不會被賦值。

??? cc-option-yn
??????? cc-option-yn,用來檢查 gcc 是否支持特定選項,返回'y'支持,否則為'n'。

??? 例子:
??????? #arch/ppc/Makefile
??????? biarch? := $(call cc-option-yn, -m32)
??????? aflags-$(biarch) += -a32
??????? cflags-$(biarch) += -m32

??? 在上面的例子里,當 $(CC) 支持 -m32選項時,$(biarch)設置為y。當?
??? $(biarch) 為y時,擴展的 $(aflags-y) 和 $(cflags-y)變量就會被賦值為
??? -a32 和 -m32。

??? cc-option-align
??? gcc版本大于3.0時,改變了函數,循環等用來聲明內存對齊的選項。當用到
??? 對齊選項時,$(cc-option-align) 用來選擇正確的前綴:
??? gcc < 3.00
??????? cc-option-align = -malign
??? gcc >= 3.00
??????? cc-option-align = -falign

??? 例子:
??????? CFLAGS += $(cc-option-align)-functions=4

??? 在上面的例子中,選項 -falign-funcions=4 被用在gcc >= 3.00的時候。對
??? 于小于3.00時, 使用 -malign-funcions=4 。

??? cc-version
??? cc-version以數學形式返回 $(CC) 編譯器的版本號。
??? 其格式是:,二者都是數學。比如,gcc 3.41 會返回 0341。
??? 當某版本的 $(CC) 在某方面有缺陷時,cc-version就會很有用。比如,選項
??? -mregparm=3 雖然會被gcc接受,但其實現是有問題的。

??? 例子:
??????? #arch/i386/Makefile
??????? cflags-y += $(shell \
??????? if [ $(call cc-version) -ge 0300 ] ; then \
??????????? echo "-meregparm=3"; fi ;)

??? 在上面的例子中,-mregparm=3只會在gcc的版本號大于等于3.0的時候使用。

??? cc-ifversion
??? cc-ifversion測試 $(CC) 的版本號,如果版本表達式為真,就賦值為最后的
??? 參數。

??? 例子:
??????? #fs/reiserfs/Makefile
??????? EXTRA_CFLAGS := $(call cc-ifversion, -lt, 0402, -O1)

??? 在這個例子中,如果 $(CC) 的版本小于4.2,EXTRA_CFLAGS就被賦值 -O1。
??? cc-ifversion 可使用所有的shell 操作符:-eq,-ne,-lt,-le,-gt,和-ge。
??? 第三個參數可以像上面例子一樣是個文本,但也可以是個擴展的變量或宏。

/*這段翻譯的不好*/
=== 4 本機程序支持

Kbuild 支持編譯那些將在編譯階段使用的可執行文件。
為了使用該可執行文件,要將編譯分成二個階段。

第一階段是告訴Kbuild存在哪些可執行文件。這是通過變量 hostprogs-y來完成的。

第二階段是添加一個對可執行文件的顯性依賴。有兩種方法:增加依賴關系到一個規則
中,或是利用變量 $(always)。
以下是詳細敘述.

--- 4.1 簡單的本機程序

??? 在編譯內核時,有時會需要編譯并運行一個程序。
??? 下面這行就告訴了kbuild,程序bin2hex應該在本機上編譯。

??? 例子:
??????? hostprogs-y := bin2hex

??? 在上面的例子中,Kbuild假設bin2hex是由一個與其在同一目錄下,名為?
??? bin2hex.c 的C語言源文件編譯而成的。

--- 4.2 復合的本機程序

??? 本機程序可以由多個文件編譯而成。
??? 所使用的語法與內核的相應語法很相似。
??? $(-objs) 列出了聯接成最后的可執行文件所需的所有目標文件。

??? 例子:
??????? #scripts/lxdialog/Makefile
??????? hostprogs-y??? := lxdialog
??????? lxdialog-objs??? := checklist.o lxdialog.o

??? 擴展名為.o的文件是從相應的.c文件編譯而來的。在上面的例子中,
??? checklist.c 編譯成了checklist.o,lxdialog.c編譯成了lxdialog.o。
??? 最后,兩個.o文件聯接成了一可執行文件,lxdialog。
??? 注意:語法?-y不是只能用來生成本機程序。

--- 4.3 定義共享庫

??? 擴展名為so的文件稱為共享庫,被編譯成位置無關對象。
??? Kbuild也支持共享庫,但共享庫的使用很有限。
??? 在下面的例子中,libconfig.so共享庫用來聯接到可執行文件 conf中。

??? 例子:
??????? #scripts/kconfig/Makefile
??????? hostprogs-y??? := conf
??????? conf-objs??? := conf.o libkconfig.so
??????? libkcofig-objs??? := expr.o type.o

??? 共享庫文件經常要求一個相應的 -objs,在上面的例子中,共享庫libkconfig
??? 是由 expr.o 和 type.o兩個文件組成的。
??? expr.o 和 type.o 將被編譯成位置無關碼,然后聯接成共享庫文件?
??? libkconfig.so。C++并不支持共享庫。

--- 4.4 使用用C++編寫的本機程序

??? kbuild也支持用C++編寫的本機程序。在此專門介紹是為了支持kconfig,并且
??? 在一般情況下不推薦使用。

??? 例子:
??????? #scripts/kconfig/Makefile
??????? hostprogs-y??? := qconf
??????? qconf-cxxobjs??? := qconf.o

??? 在上面的例子中,可執行文件是由C++文件 qconf.cc編譯而成的,由
??? $(qconf-cxxobjs)來標識。

??? 如果qconf是由.c和.cc一起編譯的,那么就需要專門來標識這些文件了。

??? 例子:
??????? #scripts/kconfig/Makefile
??????? hostprogs-y??? := qconf
??????? qconf-cxxobjs??? := qconf.o
??????? qconf-objs??? := check.o

--- 4.5 控制本機程序的編譯選項

??? 當編譯本機程序時,有可能使用到特殊選項。程序經常是利用$(HOSTCC)編譯
??? ,其選項在 $(HOSTCFLAGS)變量中。
??? 可通過使用變量 HOST_EXTRACFLAGS,影響所有在Makefile文件中要創建的
??? 主機程序。

??? 例子:
??????? #scripts/lxdialog/Makefile
??????? HOST_EXTRACFLAGS += -I/usr/include/ncurses

??? 為一單個文件設置選項,可按形式進行:

??? 例子:
??????? #arch/ppc64/boot/Makefile
??????? HOSTCFLAGS_pinggyback.o??? := -DKERNELBASE=$(KERNELBASE)

??? 同樣也可以給聯接器聲明一特殊選項。

??? 例子:
??????? #scripts/kconfig/Makefile
??????? HOSTLOADLIBES_qconf??? := -L$(QTDIR)/lib

??? 當聯接qconf時,將會向聯接器傳遞附加選項 "-L$(QTDIR)/lib"。

--- 4.6 編譯主機程序時

??? Kbuild只在需要時編譯主機程序。
??? 有兩種方法:

??? (1) 在一具體的規則中顯性列出所需要的文件

??? 例子:
??????? #drivers/pci/Makefile
??????? hostprogs-y := gen-devlist
??????? $(obj)/devlist.h: $(src)/pci.ids $(obj)/gen-devlist
??????????? ( cd $(obj); ./gen-devlist ) < $<

??? 目標 $(obj)/devlist.h 是不會在 $(obj)/gen-devlist 更新之前編譯的。注意
??? 在該規則中所有有關主機程序的命令必須以$(obj)開頭。

??? (2) 使用 $(always)
??? 當Makefile要編譯主機程序,但沒有適合的規則時,使用 $(always)。

??? 例子:
??????? #scripts/lxdialog/Makefile
??????? hostprogs-y??? := lxdialog
??????? always??????? := $(hostprogs-y)

??? 這就是告訴Kbuild,即使沒有在規則中聲明,也要編譯 lxdialog。

--- 4.7 使用 hostprogs-$(CONFIG_FOO)

??? 一個典型的Kbuild模式如下:

??? 例子:
??????? #scripts/Makefile
??????? hostprogs-$(CONFIG_KALLSYMS) += kallsyms

??? Kbuild 知道 'y' 是編譯進內核,而 'm' 是編譯成模塊。所以,如果配置符號
??? 是'm',Kbuild仍然會編譯它。換句話說,Kbuild處理 hostprogs-m 與
?????????? hostprogs-y 的方式是完全一致的。只是,如果不用 CONFIG,最好用?
??? hostprogs-y。

=== 5 Kbuild清理(clean)

"make clean"刪除幾乎所有的在編譯內核時生成的文件,包括了主機程序在內。
Kbuild 通過列表 $(hostprogs-y),$(hostprogs-m),$(always),$(extra-y) 和
$(targets) 知道所要編譯的目標。這些目標文件都會被 "make clean" 刪除。另外
,在"make clean"還會刪除匹配 "*.[oas]","*.ko" 的文件,以及由 Kbuild生成
的輔助文件。

輔助文件由 Kbuild Makefile 中的 $(clean-files) 指明。

??? 例子:
??????? #drivers/pci/Makefile
??????? clean-files? := devlist.h classlist.h

當執行 "make clean" 時,"devlist.h classlist.h"這兩個文件將被刪除。如果不使用
絕對路徑(路徑以'/'開頭)的話,Kbuild假設所要刪除的文件與Makefile在同一個相對路
徑上。

要刪除一目錄:
??? 例子:
??????? #scripts/package/Makefile
??????? clean-dirs := $(objtree)/debian/

這就會刪除目錄 debian,包括其所有的子目錄。如果不使用絕對路徑(路徑以'/'開頭)的
話,Kbuild假設所要刪除的目錄與Makefile在同一個相對路徑上。

一般情況下,Kbuild會根據 "obj-* := dir/" 遞歸訪問其子目錄,但有的時候,Kbuild
架構還不足以描述所有的情況時,還要顯式的指明所要訪問的子目錄。

??? 例子:
??????? #arch/i386/boot/Makefile
??????? subdir-? := compressed/

上面的賦值命令告訴Kbuild,當執行"make clean"時,要遞歸訪問目錄 compressed/。

為了支持在最終編譯完成啟動鏡像后的架構清理工作,還有一可選的目標 archclean:

??? 例子:
??????? #arch/i386/Makefile
??????? archclean:
??????????? $(Q)$(MAKE) $(clean)=arch/i386/boot

當"make clean"執行時,make會遞歸訪問并清理 arch/i386/boot。在 arch/i386/boot
中的Makefile可以用來提示make進行下一步的遞歸操作。

注意1:arch/$(ARCH)/Makefile 不能使用"subdir-",因為該Makefile被包含在頂層的
Makefile中,Kbuild是不會在此處進行操作的。

注意2:"make clean" 會訪問在 core-y,libs-y,drivers-y 和 net-y 列出的所有目
錄。

=== 6 架構Makefile

在遞歸訪問目錄之前,頂層Makefile要完成設置環境變量以及遞歸訪問的準備工作。頂
層Makefile包含的公共部分,而 arch/$(ARCH)/Makefile 包含著針對某一特定架構的
配置信息。
所以,要在 arch/$(ARCH)/Makefile 中設置一部分變量,并定義一些目標。

Kbuild執行的幾個步驟(大致):
1) 根據內核配置生成文件 .config
2) 將內核的版本號存儲在 include/linux/version.h
3) 生成指向 include/asm-$(ARCH) 的符號鏈接
4) 更新所有編譯所需的文件:?
?? -附加的文件由 arch/$(ARCH)/Makefile 指定。
5) 遞歸向下訪問所有在下列變量中列出的目錄: init-* core* drivers-* net-*?
?? libs-*,并編譯生成目標文件。
?? -這些變量的值可以在 arch/$(ARCH)/Makefile 中擴充。
6) 聯接所有的目標文件,在源代碼樹頂層目錄中生成 vmlinux。最先聯接是在 head-y中
?? 列出的文件,該變量由 arch/$(ARCH)/Makefile 賦值。
7) 最后完成具體架構的特殊要求,并生成最終的啟動鏡像。
?? -包含生成啟動指令
?? -準備 initrd 鏡像或類似文件


--- 6.1 調整針對某一具體架構生成的鏡像

??? LDFLAGS??????? 一般是 $(LD) 選項
????
??? 該選項在每次調用聯接器時都會用到。
??? 一般情況下,只用來指明模擬器。

??? 例子:
??????? #arch/s390/Makefile
??????? LDFLAGS??????? := -m elf_s390
??? 注意:EXTRA_LDFLAGS 和 LDFLAGS_$@ 可用來進一步自定義選項。請看第七章。

??? LDFLAGS_MODULE??? 聯接模塊時的聯接器的選項

??? LDFLAGS_MODULE 所設置的選項將在聯接器在聯接模塊文件 .ko 時使用。
??? 默認值為 "-r",指定輸出文件是可重定位的。

??? LDFLAGS_vmlinux??? 聯接vmlinux時的選項

??? LDFLAGS_vmlinux用來傳遞聯接vmlinux時的聯接器的選項。
??? LDFLAGS_vmlinux需 LDFLAGS_$@ 支持。

??? 例子:
??????? #arch/i386/Makefile
??????? LDFLAGS_vmlinux := -e stext

??? OBJCOPYFLAGS??? objcopy 選項

??? 當用 $(call if_changed,objcopy) 來轉換(translate)一個.o文件時,該選項
??? 就會被使用。
??? $(call if_changed,objcopy) 經常被用來為vmlinux生成原始的二進制代碼。

??? 例子:
??????? #arch/s390/Makefile
??????? OBJCOPYFLAGS??? := -O binary

??????? #arch/s390/boot/Makefile
??????? $(obj)/image: vmlinux FORCE
??????????? $(call if_changed,objcopy)

??? 在此例中,二進制文件 $(obj)/image 是 vmlinux 的一個二進制版本。
??? $(call if_chagned,xxx)的用法稍后描述。

??? AFLAGS??????? $(AS) 匯編編譯器選項

??? 默認值在頂層Makefile
??? 擴充或修改在各具體架構的Makefile

??? 例子:
??????? #arch/sparc64/Makefile
??????? AFLAGS += -m64 -mcpu=ultrasparc

??? CFLAGS??????? $(CC) 編譯器選項

??? 默認值在頂層Makefile
??? 擴充或修改在各具體架構的Makefile。

??? 一般,CFLAGS要根據內核配置設置。

??? 例子:
??????? #arch/i386/Makefile
??????? cflags-$(CONFIG_M386)? += -march=i386
??????? CFLAGS += $(cflags-y)

??? 許多架構Makefile都通過調用所要使用的C編譯器,動態的檢查其所支持的選
??? 項:

??????? #arch/i386/Makefile

??????? ...
??????? cflags-$(CONFIG_MPENTIUMII)??? += $(call cc-option,\
??????????????????????? -march=pentium2,-march=i686)
??????? ...
??????? # Disable unit-at-a-time mode ...
??????? CFLAGS += $(call cc-option,-fno-unit-at-a-time)
??????? ...


??? 第一個例子利用了一個配置選項,當其為'y'時,擴展。

??? CFLAGS_KERNEL??????? :

??????? #arch/i386/Makefile

??????? ...
??????? cflags-$(CONFIG_MPENTIUMII)??? += $(call cc-option,\
??????????????????????? -march=pentium2,-march=i686)
??????? ...
??????? # Disable unit-at-a-time mode ...
??????? CFLAGS += $(call cc-option,-fno-unit-at-a-time)
??????? ...


??? 第一個例子利用了一個配置選項,當其為'y'時,擴展。

??? CFLAGS_KERNEL??? 編譯進內核時,$(CC) 所用的選項

??? $(CFLAGS_KERNEL) 包含了用于編譯常駐內核代碼的附加編譯器選項。

??? CFLAGS_MODULE??? 編譯成模塊時,$(CC)所用的選項

??? $(CFLAGS_MODULE) 包含了用于編譯可裝載模塊的附加編譯器選項。


--- 6.2 將所需文件加到 archprepare 中:

??? archprepare規則在遞歸訪問子目錄之前,列出編譯目標文件所需文件。
??? 一般情況下,這是一個包含匯編常量的頭文件。(assembler constants)

??????? 例子:
??????? #arch/arm/Makefile
??????? archprepare: maketools

??? 此例中,目標文件 maketools 將在遞歸訪問子目錄之前編譯。
??? 在TODO一章可以看到,Kbuild是如何支持生成分支頭文件的。
??? (offset header files)

--- 6.3 遞歸下向時要訪問的目錄列表

??? 如何生成 vmlinux,是由架構makefile和頂層Makefile一起來定義的。注意,
??? 架構Makefile是不會定義與模塊相關的內容的,所有構建模塊的定義是與架構
??? 無關的。


??? head-y,init-y,core-y,libs-y,drivers-y,net-y

??? $(head-y) 列出了最先被聯接進 vmlinux 的目標文件。
??? $(libs-y) 列出了生成的所有 lib.a 所在的目錄。
??? 其余所列的目錄,是 built-in.o 所在的目錄。

??? $(init-y) 在 $(head-y) 之后所要使用的文件。
??? 然后,剩下的步驟如下:
??? $(core-y),$(libs-y),$(drivers-y)和$(net-y)。

??? 頂層makefile定義了通用的部分,arch/$(ARCH)/Makefile 添加了架構的特殊
??? 要求。

??? 例子:
??????? #arch/sparc64/Makefile
??????? core-y += arch/sparc64/kernel/
??????? libs-y += arch/sparc64/prom/ arch/sparc64/lib/
??????? drivers-$(CONFIG_OPROFILE)? += arch/sparc64/oprofile/


--- 6.4 具體架構的啟動鏡像

??? 一具體架構Makefile的具體目的就是,將生成并壓縮 vmlinux 文件,寫入啟動
??? 代碼,并將其拷貝到正確的位置。這就包含了多種不同的安裝命令。該具體目的
??? 也無法在各個平臺間進行標準化。

??? 一般,附加的處理命令入在 arch/$(ARCH)/下的boot目錄。

??? Kbuild并沒有為構造boot所指定的目標提供任何更好的方法。所以,
??? arch/$(ARCH)/Makefile 將會調用 make 以手工構造 boot的目標文件。

??? 比較好的方法是,在 arch/$(ARCH)/Makefile 中包含快捷方式,并在
??? arch/$(ARCH)/boot/Makefile 中使用全部路徑。

??? 例子:
??????? #arch/i386/Makefile
??????? boot? := arch/i386/boot
??????? bzImage: vmlinux
??????????? $(Q)$(MAKE) $(build)=$(boot) $(boot)/$@

??? 當在子目錄中調用 make 時,推薦使用 "$(Q)$(MAKE) $(build)= " 。

??? 并沒有對架構特殊目標的命名規則,但用命令 "make help" 可以列出所有的
??? 相關目標。
??? 為了支持 "make help",$(archhelp) 必須被定義。

??? 例子:
??????? #arch/i386/Makefile
??????? define archhelp
????????? echo? '* bzImage??? - Image (arch/$(ARCH)/boot/bzImage)'
??????? endef

??? 當make 沒帶參數執行時,所遇到的第一個目標將被執行。在頂層,第一個目標
??? 就是 all:。
??? 每個架構Makefile都要默認構造一可啟動的鏡像文件。
??? 在 "make help"中,默認目標就是被加亮的'*'。
??? 添加一新的前提文件到 all:,就可以構造出一不同的vmlinux。

??? 例子:
??????? #arch/i386/Makefile
??????? all: bzImage

??? 當 make 沒有參數時,bzImage將被構造。

--- 6.5 構造非Kbuild目標

??? extra-y

??? extra-y 列出了在當前目錄下,所要創建的附加文件,不包含任何已包含在
??? obj-* 中的文件。

??? 用 extra-y 列目標,主要是兩個目的:
??? 1) 可以使Kbuild檢查命令行是否發生變化
?????? - 使用 $(call if_changed,xxx) 的時候
??? 2) 讓Kbuild知道哪些文件要在 "make clean" 時刪除

??? 例子:
??????? #arch/i386/kernel/Makefile
??????? extra-y := head.o init_task.o

??? 在此例子中,extra-y用來列出所有只編譯,但不聯接到 built-in.o的目標
??? 文件。

--- 6.6 構建啟動鏡像的命令

??? Kbuild 提供了幾個用在構建啟動鏡像時的宏。

??? if_changed

??? if_changed 為下列命令的基礎。

??? 使用方法:
??????? target: source(s) FORCE
??????????? $(call if_changed,ld/objcopy/gzip)

??? 當執行該規則時,就檢查是否有文件需要更新,或者在上次調用以后,命令行
??? 發生了改變。如果有選項發生了改變,后者會導致重新構造。
??? 只有在 $(targets)列出的的目標文件,才能使用 if_changed,否則命令行的
??? 檢查會失敗,并且目標總會被重建。
??? 給 $(targets)的賦值沒有前綴 $(obj)/ 。 if_changed 可用來聯接自定義的
??? Kbuild命令,關于Kbuild自定義命令請看 6.7節。

??? 注意:忘記 FORCE 是一種典型的錯誤。還有一種普遍的錯誤是,空格有的時候
??? 是有意義的;比如。下面的命令就會錯誤(注意在逗號后面的那個多余的空格):
??????? target: source(s) FORCE
??? #WRONG!#??? $(call if_changed, ld/objcopy/gzip)

??? ld
??????? 聯接目標。經常是使用LDFLAGS_$@來設置ld的特殊選項。

??? objcopy
??????? 拷貝二進制代碼。一般是在 arch/$(ARCH)/Makefile 中使用 OBJCOPYFLAGS。
??? OBJCOPYFLAGS_$@ 可以用來設置附加選項。

??? gzip
??????? 壓縮目標文件。盡可能的壓縮目標文件。

??? 例子:
??????? #arch/i386/boot/Makefile
??????? LDFLAGS_bootsect? := -Ttext 0x0 -s --oformat binary
??????? LDFLAGS_setup????? := -Ttext 0x0 -s --oformat binary -e begtext

??????? targets += setup setup.o bootsect bootsect.o
??????? $(obj)/setup $(obj)/bootsect: %: %.o FORCE
??????????? $(call if_changed,ld)

??? 在這個例子中,有兩個可能的目標文件,分別要求不同的聯接選項。定義聯接
??? 器的選項使用的是 LDFLAGS_$@ 語法,每個潛在的目標一個。
??? $(targets) 被分配給所有的潛在目標,因此知道目標是哪些,并且還會:
??????? 1) 檢查命令行是否改變
??????? 2) 在 "make clean" 時,刪除目標文件

??? 前提部分中的 ": %: %.o" 部分使我們不必在列出文件 setup.o 和?
??? bootsect.o 。
??? 注意:一個普遍的錯誤是忘記了給 "target"賦值,導致在target中的文件總是
????????? 無緣無故的被重新編譯。


--- 6.7 Kbuild自定義命令

??? 當Kbuild的變量 KBUILD_VERBOSE 為0時,只會顯示命令的簡寫。
??? 如果要為自定義命令使用這一功能,需要設置2個變量:
??? quiet_cmd_??? - 要顯示的命令
????????? cmd_??? - 要執行的命令

??? 例子:
??????? #
??????? quiet_cmd_image = BUILD?? $@
????????????? cmd_image = $(obj)/tools/build $(BUILDFLAGS) \
?????????????????????????????? $(obj)/vmlinux.bin > $@

??????? targets += bzImage
??????? $(obj)/bzImage: $(obj)/vmlinux.bin $(obj)/tools/build FORCE
??????????? $(call if_changed,image)
??????????? @echo 'Kernel: $@ is ready'

??? 當用"make KBUILD_VERBOSE=0"更新 $(obj)/bzImage 目標時顯示:

??? BUILD??? arch/i386/boot/bzImage


--- 6.8 聯接器預處理腳本

??? 當構造 vmlinux 鏡像時,使用聯接器腳本:?
??? arch/$(ARCH)/kernel/vmlinux.lds。
??? 該腳本是由在同一目錄下的 vmlinux.lds.S 生成的。
??? Kbuild認識.lds文件,并包含由*.lds.S文件生成*.lds文件的規則。

??? 例子:
??????? #arch/i386/kernel/Makefile
??????? always := vmlinux.lds

??????? #Makefile
??????? export CPPFLAGS_vmlinux.lds += -P -C -U$(ARCH)

??? $(always)的值是用來告訴Kbuild,構造目標 vmlinux.lds。
??? $(CPPFLAGS_vmlinux.lds),Kbuild在構造目標vmlinux.lds時所用到的特殊
??? 選項。

??? 當構造 *.lds 目標時,Kbuild要用到下列變量:
??? CPPFLAGS??? : 在頂層目錄中設置
??? EXTRA_CPPFLAGS??? : 可以在Kbuild Makefile中設置
??? CPPFLAGS_$(@F)??? : 目標特別選項
????????????? 注意,此處的賦值用的完整的文件名。

??? 針對*.lds文件的Kbuild構架還被用在許多具體架構的文件中。(***不通***)

=== 7 Kbuild 變量

頂層Makefile輸出以下變量:

??? VERSION,PATCHLEVEL,SUBLEVEL,EXTRAVERSION

??? 這些變量定義了當前內核的版本號。只有很少一部分Makefile會直接用到這些
??? 變量;可使用 $(KERNELRELEASE)代替。

??? $(VERSION),$(PATCHLEVEL),和$(SUBLEVEL) 定義了最初使用的三個數字的版本
??? 號,比如"2""4"和"0"。這三個值一般是數字。

??? $(EXTRAVERSION) 為了補丁定義了更小的版本號。一般是非數字的字符串,比如
??? "-pre4" ,或就空著。

??? KERNELRELEASE

??? $(KERNELRELEASE) 是一個字符串,類似"2.4.0-pre4",用于安裝目錄的命名或
?????? 顯示當前的版本號。一部分架構Makefile使用該變量。

??? ARCH

??? 該變量定義了目標架構,比如"i386","arm" 或"sparc"。有些Kbuild Makefile
??? 根據 $(ARCH) 決定編譯哪些文件。

??? 默認情況下,頂層Makefile將其設置為本機架構。如果是跨平臺編譯,用戶可以
??? 用下面的命令覆蓋該值:

??????? make ARCH=m68k ...


??? INSTALL_PATH

??? 該變量為架構Makefile定義了安裝內核鏡像與 System.map 文件的目錄。
??? 主要用來指明架構特殊的安裝路徑。

??? INSTALL_MOD_PATH,MODLIB

??? $(INSTALL_MOD_PATH) 為了安裝模塊,給 $(MODLIB) 聲明了前綴。該變量不能
??? 在Makefile中定義,但可以由用戶傳給Makefile。

??? $(MODLIB) 具體的模塊安裝的路徑。頂層Makefile將$(MODLIB)定義為
??? $(INSTALL_MOD_PATH)/lib/modules/$(KERNELRELEASE)。用戶可以通過命令行
??? 參數的形式將其覆蓋。

??? INSTALL_MOD_STRIP
????????
??? 如果該變量有定義,模塊在安裝之前,會被剝出符號表。如果?
??? INSTALL_MOD_STRIP 為 "1",就使用默認選項 --strip-debug。否則,
??? INSTALL_MOD_STRIP 將作為命令 strip 的選項使用。


=== 8 Makefile語言

內核的Makefile使用的是GNU Make。該Makefile只使用GNU Make已注明的功能,并使用
了許多GNU 的擴展功能。

GNU Make支持基本的顯示處理過程的函數。內核Makefile 使用了一種類似小說的方式
,顯示"if"語句的構造、處理過程。

GNU Make 有2個賦值操作符,":="和"="。":=",將對右邊的表達式求值,并將所求的值
賦給左邊。"="更像是一個公式定義,只是將右邊的值簡單的賦值給左邊,當左邊的表達
式被使用時,才求值。

有時使用"="是正確的。但是,一般情況下,推薦使用":="。

=== 9 關于作者
第一版由 Michael Elizabeth Chastain,
修改:kai Germaschewski?
????? Sam Ravnborg?

=== 10 TODO

- 描述Kbuild是如何用 _shipped 來支持 shipped 文件的。
- 生成分支頭文件
- 在第7節加入更多的變量

總結

以上是生活随笔為你收集整理的linux2.6内核Makefile详解的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

无码福利日韩神码福利片 | 日韩亚洲欧美精品综合 | 欧美老人巨大xxxx做受 | 在线а√天堂中文官网 | 骚片av蜜桃精品一区 | 精品人妻人人做人人爽 | 未满小14洗澡无码视频网站 | 国产sm调教视频在线观看 | 国产亚洲人成a在线v网站 | 亚洲毛片av日韩av无码 | 国产成人综合美国十次 | 国产成人无码av片在线观看不卡 | 亚洲 高清 成人 动漫 | 国内少妇偷人精品视频 | 免费无码一区二区三区蜜桃大 | 日本va欧美va欧美va精品 | 亚洲国产午夜精品理论片 | 窝窝午夜理论片影院 | 四虎影视成人永久免费观看视频 | 一个人看的www免费视频在线观看 | 97精品人妻一区二区三区香蕉 | 久久久亚洲欧洲日产国码αv | 免费国产成人高清在线观看网站 | 亚洲中文无码av永久不收费 | 77777熟女视频在线观看 а天堂中文在线官网 | 丰满岳乱妇在线观看中字无码 | 国产精品理论片在线观看 | 日本欧美一区二区三区乱码 | 无套内谢的新婚少妇国语播放 | 亚洲熟熟妇xxxx | 精品人妻人人做人人爽夜夜爽 | 夜夜高潮次次欢爽av女 | 久久精品国产精品国产精品污 | 色婷婷av一区二区三区之红樱桃 | 性开放的女人aaa片 | 俺去俺来也在线www色官网 | 国产成人无码专区 | 网友自拍区视频精品 | av无码电影一区二区三区 | 又大又硬又爽免费视频 | 国产免费久久久久久无码 | 亚洲の无码国产の无码步美 | 精品国产福利一区二区 | 无码国内精品人妻少妇 | 国产激情无码一区二区app | 一个人免费观看的www视频 | 正在播放东北夫妻内射 | 国产超级va在线观看视频 | 午夜肉伦伦影院 | 亚洲国产av精品一区二区蜜芽 | 国内精品一区二区三区不卡 | 久久综合久久自在自线精品自 | 纯爱无遮挡h肉动漫在线播放 | 久久www免费人成人片 | 东京热男人av天堂 | 十八禁真人啪啪免费网站 | 精品久久综合1区2区3区激情 | 国产激情艳情在线看视频 | 国产一精品一av一免费 | 思思久久99热只有频精品66 | 国产高清不卡无码视频 | 日本大乳高潮视频在线观看 | 国产成人精品一区二区在线小狼 | 日本欧美一区二区三区乱码 | 欧美熟妇另类久久久久久多毛 | 久久亚洲日韩精品一区二区三区 | 亚洲另类伦春色综合小说 | 性欧美大战久久久久久久 | 野外少妇愉情中文字幕 | 日韩成人一区二区三区在线观看 | 中文字幕无线码免费人妻 | 7777奇米四色成人眼影 | 4hu四虎永久在线观看 | 一二三四在线观看免费视频 | 无码国产激情在线观看 | 欧美肥老太牲交大战 | 欧美三级a做爰在线观看 | 十八禁真人啪啪免费网站 | 中国女人内谢69xxxx | 激情内射日本一区二区三区 | 日本丰满护士爆乳xxxx | 最近免费中文字幕中文高清百度 | 国产成人综合在线女婷五月99播放 | 午夜免费福利小电影 | 人妻熟女一区 | 夜夜影院未满十八勿进 | 午夜福利电影 | 国产成人精品必看 | 久久综合给久久狠狠97色 | 国内揄拍国内精品人妻 | 学生妹亚洲一区二区 | 日韩视频 中文字幕 视频一区 | 精品少妇爆乳无码av无码专区 | 天天躁日日躁狠狠躁免费麻豆 | 熟妇人妻无乱码中文字幕 | 久久久无码中文字幕久... | 国产69精品久久久久app下载 | 日本熟妇人妻xxxxx人hd | 色婷婷香蕉在线一区二区 | 日本熟妇乱子伦xxxx | 欧美老人巨大xxxx做受 | 国产午夜手机精彩视频 | 国产精品高潮呻吟av久久4虎 | 沈阳熟女露脸对白视频 | 天堂а√在线中文在线 | 无码免费一区二区三区 | 国内精品人妻无码久久久影院蜜桃 | 波多野结衣av一区二区全免费观看 | √天堂中文官网8在线 | 人妻体内射精一区二区三四 | 亚洲熟熟妇xxxx | 成人三级无码视频在线观看 | 国产艳妇av在线观看果冻传媒 | 亚洲精品无码国产 | 久久国产精品精品国产色婷婷 | 在线精品亚洲一区二区 | 色综合久久88色综合天天 | 成人三级无码视频在线观看 | 蜜桃视频插满18在线观看 | 免费无码午夜福利片69 | 乱人伦中文视频在线观看 | 成年美女黄网站色大免费视频 | 人人爽人人澡人人高潮 | 蜜桃视频韩日免费播放 | 国产口爆吞精在线视频 | 日本成熟视频免费视频 | 国产内射爽爽大片视频社区在线 | 亚洲成av人影院在线观看 | 免费无码午夜福利片69 | 内射巨臀欧美在线视频 | 免费播放一区二区三区 | 男女性色大片免费网站 | 免费网站看v片在线18禁无码 | 国产精品久免费的黄网站 | 久久久久亚洲精品中文字幕 | 国产三级久久久精品麻豆三级 | 奇米影视7777久久精品人人爽 | 日产精品高潮呻吟av久久 | 无码人妻丰满熟妇区五十路百度 | 精品偷自拍另类在线观看 | 四虎国产精品一区二区 | 亚洲综合在线一区二区三区 | 久久精品人妻少妇一区二区三区 | 99久久亚洲精品无码毛片 | 免费观看黄网站 | 亚洲欧美国产精品专区久久 | 岛国片人妻三上悠亚 | 人人妻人人澡人人爽欧美一区九九 | 欧洲欧美人成视频在线 | 精品无码国产一区二区三区av | 亚洲精品综合五月久久小说 | 中文精品无码中文字幕无码专区 | 激情内射日本一区二区三区 | 精品国产福利一区二区 | 女高中生第一次破苞av | 国产成人无码a区在线观看视频app | 亚洲性无码av中文字幕 | 色综合久久88色综合天天 | 精品久久久久久人妻无码中文字幕 | 欧美人与动性行为视频 | 欧美亚洲日韩国产人成在线播放 | 狂野欧美性猛xxxx乱大交 | 丰满人妻一区二区三区免费视频 | 国产又粗又硬又大爽黄老大爷视 | 日本饥渴人妻欲求不满 | 中文字幕色婷婷在线视频 | 亚洲gv猛男gv无码男同 | 国产在线精品一区二区高清不卡 | 强辱丰满人妻hd中文字幕 | 曰本女人与公拘交酡免费视频 | 无遮无挡爽爽免费视频 | 红桃av一区二区三区在线无码av | 久久99热只有频精品8 | 欧美熟妇另类久久久久久不卡 | 国产精品无码一区二区桃花视频 | 无码精品人妻一区二区三区av | 日本精品人妻无码免费大全 | 97久久精品无码一区二区 | 国语自产偷拍精品视频偷 | 中文字幕无线码免费人妻 | 国产亚洲精品久久久久久大师 | 久久精品国产99精品亚洲 | 激情人妻另类人妻伦 | 亚洲精品国产精品乱码视色 | 日本精品高清一区二区 | 国产sm调教视频在线观看 | 亚洲精品一区二区三区大桥未久 | 亚洲人成网站免费播放 | 欧美日韩人成综合在线播放 | 亚洲一区二区三区偷拍女厕 | 中文字幕 人妻熟女 | 国产亚洲精品久久久ai换 | 国产精品对白交换视频 | 精品无码一区二区三区的天堂 | 色婷婷av一区二区三区之红樱桃 | 丁香啪啪综合成人亚洲 | 久久久久人妻一区精品色欧美 | 狠狠噜狠狠狠狠丁香五月 | 色爱情人网站 | 无码任你躁久久久久久久 | 国产精品美女久久久久av爽李琼 | 国产午夜精品一区二区三区嫩草 | 久久午夜无码鲁丝片 | 又大又黄又粗又爽的免费视频 | 在线播放无码字幕亚洲 | 欧美人与禽猛交狂配 | 亚洲国产午夜精品理论片 | 婷婷色婷婷开心五月四房播播 | v一区无码内射国产 | 人妻夜夜爽天天爽三区 | 无码福利日韩神码福利片 | 牛和人交xxxx欧美 | 午夜成人1000部免费视频 | 免费男性肉肉影院 | 中文字幕乱码人妻二区三区 | 国产精品亚洲lv粉色 | 成人性做爰aaa片免费看 | 福利一区二区三区视频在线观看 | 日本一区二区更新不卡 | 风流少妇按摩来高潮 | 国产成人av免费观看 | 久久亚洲中文字幕无码 | 婷婷五月综合缴情在线视频 | 日韩精品无码一区二区中文字幕 | 精品成在人线av无码免费看 | 丰满少妇人妻久久久久久 | 国产艳妇av在线观看果冻传媒 | 日韩在线不卡免费视频一区 | 中文字幕无码av波多野吉衣 | 精品无码一区二区三区爱欲 | 中国大陆精品视频xxxx | 欧美成人高清在线播放 | 久久人人爽人人爽人人片ⅴ | 宝宝好涨水快流出来免费视频 | 亚洲国产成人a精品不卡在线 | 国产成人精品一区二区在线小狼 | 日本xxxx色视频在线观看免费 | 狠狠色丁香久久婷婷综合五月 | 真人与拘做受免费视频 | 亚洲中文字幕av在天堂 | 性史性农村dvd毛片 | 人妻夜夜爽天天爽三区 | 亚洲欧洲日本综合aⅴ在线 | 特黄特色大片免费播放器图片 | 午夜精品一区二区三区的区别 | а√资源新版在线天堂 | 中文字幕人妻丝袜二区 | 成年美女黄网站色大免费视频 | 婷婷色婷婷开心五月四房播播 | 人人妻人人澡人人爽欧美一区 | 久久精品99久久香蕉国产色戒 | 国内揄拍国内精品少妇国语 | 特黄特色大片免费播放器图片 | 欧美性黑人极品hd | 欧美精品免费观看二区 | 无码毛片视频一区二区本码 | 精品aⅴ一区二区三区 | 天堂一区人妻无码 | 宝宝好涨水快流出来免费视频 | 国产舌乚八伦偷品w中 | 黑人巨大精品欧美一区二区 | 中文字幕人妻无码一夲道 | 国产成人一区二区三区别 | 国产99久久精品一区二区 | 日本免费一区二区三区最新 | 亚洲乱码国产乱码精品精 | av无码不卡在线观看免费 | 无遮挡国产高潮视频免费观看 | 熟妇人妻无码xxx视频 | 人人爽人人爽人人片av亚洲 | 免费国产成人高清在线观看网站 | 午夜福利一区二区三区在线观看 | 中文字幕亚洲情99在线 | 亚洲午夜福利在线观看 | 98国产精品综合一区二区三区 | 国产人成高清在线视频99最全资源 | 精品水蜜桃久久久久久久 | 无码人妻久久一区二区三区不卡 | 狠狠亚洲超碰狼人久久 | 精品久久久久久人妻无码中文字幕 | 久久精品国产一区二区三区 | 日本熟妇大屁股人妻 | 精品欧美一区二区三区久久久 | 天堂亚洲2017在线观看 | 欧美猛少妇色xxxxx | 99国产精品白浆在线观看免费 | 精品无码国产一区二区三区av | 国产精品第一国产精品 | 亚洲男女内射在线播放 | 亚洲精品鲁一鲁一区二区三区 | 亚洲国产精品一区二区美利坚 | 国产成人无码专区 | а√天堂www在线天堂小说 | 大乳丰满人妻中文字幕日本 | 久久久中文字幕日本无吗 | 无码人妻av免费一区二区三区 | 久久久久久久女国产乱让韩 | 俺去俺来也在线www色官网 | 久久久久成人精品免费播放动漫 | 亚洲一区二区三区香蕉 | 日本乱偷人妻中文字幕 | 日日碰狠狠躁久久躁蜜桃 | 巨爆乳无码视频在线观看 | 国产手机在线αⅴ片无码观看 | 六十路熟妇乱子伦 | 久久 国产 尿 小便 嘘嘘 | 精品人妻中文字幕有码在线 | 无码国产色欲xxxxx视频 | 1000部啪啪未满十八勿入下载 | 亚洲熟悉妇女xxx妇女av | 国产又爽又猛又粗的视频a片 | 男女作爱免费网站 | 成熟人妻av无码专区 | 午夜性刺激在线视频免费 | 亚洲 另类 在线 欧美 制服 | 自拍偷自拍亚洲精品10p | 无码国产色欲xxxxx视频 | 欧美freesex黑人又粗又大 | 乱码午夜-极国产极内射 | 亚洲综合久久一区二区 | 亚洲国精产品一二二线 | 巨爆乳无码视频在线观看 | 国产精华av午夜在线观看 | 国产人妻精品一区二区三区 | 99re在线播放 | 亚洲一区二区三区偷拍女厕 | 老子影院午夜精品无码 | 亚洲精品综合一区二区三区在线 | 一本大道久久东京热无码av | 成人免费视频在线观看 | 亚洲精品无码国产 | 欧美日韩亚洲国产精品 | 丝袜美腿亚洲一区二区 | 国产亚洲日韩欧美另类第八页 | 97夜夜澡人人爽人人喊中国片 | 人人妻人人澡人人爽人人精品浪潮 | 久久国产精品精品国产色婷婷 | 亚洲人成无码网www | 亚洲中文字幕久久无码 | 亚洲一区二区三区在线观看网站 | 男人的天堂2018无码 | 麻豆av传媒蜜桃天美传媒 | 无码人妻精品一区二区三区下载 | 中文字幕av伊人av无码av | 久久综合激激的五月天 | 亚洲精品久久久久久久久久久 | 国产乱人伦av在线无码 | 男人扒开女人内裤强吻桶进去 | 天堂亚洲2017在线观看 | 亚洲国产欧美国产综合一区 | 无码吃奶揉捏奶头高潮视频 | 亚洲欧美国产精品专区久久 | 国产精品久久久一区二区三区 | 国内丰满熟女出轨videos | 5858s亚洲色大成网站www | 欧美刺激性大交 | 国产97色在线 | 免 | 亚洲成在人网站无码天堂 | 欧美日本免费一区二区三区 | 亚洲自偷自偷在线制服 | 精品一区二区三区无码免费视频 | 亚洲熟女一区二区三区 | 国产成人无码一二三区视频 | 久久国语露脸国产精品电影 | 久久久精品456亚洲影院 | 麻豆果冻传媒2021精品传媒一区下载 | 国产特级毛片aaaaaaa高清 | 无码一区二区三区在线观看 | 永久免费观看美女裸体的网站 | 国产精品igao视频网 | 伊人久久婷婷五月综合97色 | 色噜噜亚洲男人的天堂 | 亚洲精品www久久久 | 国产激情无码一区二区app | 中文字幕日韩精品一区二区三区 | 成人无码影片精品久久久 | 亚洲成av人影院在线观看 | 亚洲成色在线综合网站 | 欧美国产亚洲日韩在线二区 | 欧美xxxx黑人又粗又长 | 国产精品久久久久无码av色戒 | www国产精品内射老师 | 国产国产精品人在线视 | a片免费视频在线观看 | 日韩 欧美 动漫 国产 制服 | 荫蒂被男人添的好舒服爽免费视频 | 奇米综合四色77777久久 东京无码熟妇人妻av在线网址 | 特级做a爰片毛片免费69 | 亚洲精品一区二区三区在线 | 人妻无码久久精品人妻 | 久久精品国产大片免费观看 | 久久久久亚洲精品男人的天堂 | 人妻与老人中文字幕 | 无码av岛国片在线播放 | 国产精品亚洲一区二区三区喷水 | 性做久久久久久久免费看 | 夫妻免费无码v看片 | 天天av天天av天天透 | 日本熟妇大屁股人妻 | 亚洲精品无码国产 | 亚洲熟女一区二区三区 | 国产超碰人人爽人人做人人添 | 熟妇人妻激情偷爽文 | 日韩精品成人一区二区三区 | 亚洲精品久久久久久一区二区 | 久久久久成人精品免费播放动漫 | 精品国偷自产在线视频 | 暴力强奷在线播放无码 | 荫蒂被男人添的好舒服爽免费视频 | 青青草原综合久久大伊人精品 | 国产成人无码专区 | 人人妻人人澡人人爽欧美一区九九 | 亚洲综合另类小说色区 | 国产高清av在线播放 | 无码人妻丰满熟妇区五十路百度 | 无遮挡国产高潮视频免费观看 | www国产亚洲精品久久久日本 | 亚洲精品无码国产 | 日日摸日日碰夜夜爽av | 18禁黄网站男男禁片免费观看 | 国产人妻大战黑人第1集 | 少妇无码av无码专区在线观看 | 成人免费视频在线观看 | 任你躁在线精品免费 | 亚洲娇小与黑人巨大交 | 国产熟女一区二区三区四区五区 | 中文字幕人妻丝袜二区 | 秋霞特色aa大片 | 人人妻人人藻人人爽欧美一区 | 天天摸天天碰天天添 | 中文精品无码中文字幕无码专区 | 国产精品亚洲一区二区三区喷水 | 夜夜夜高潮夜夜爽夜夜爰爰 | 中文字幕无码人妻少妇免费 | 国内揄拍国内精品少妇国语 | 国产乱人伦偷精品视频 | 正在播放东北夫妻内射 | 亚洲欧美国产精品久久 | 色狠狠av一区二区三区 | 四虎永久在线精品免费网址 | 亚洲色大成网站www国产 | 夜夜夜高潮夜夜爽夜夜爰爰 | 亚洲精品中文字幕乱码 | 少妇被黑人到高潮喷出白浆 | 亚洲国产精品一区二区美利坚 | 成 人 免费观看网站 | 亚洲国产av精品一区二区蜜芽 | 东京一本一道一二三区 | 正在播放老肥熟妇露脸 | 激情爆乳一区二区三区 | 无遮无挡爽爽免费视频 | 国产精品多人p群无码 | 天天燥日日燥 | 久久精品国产99精品亚洲 | 亚洲娇小与黑人巨大交 | 精品无人区无码乱码毛片国产 | 激情五月综合色婷婷一区二区 | 中文字幕乱码人妻二区三区 | 亚洲精品国偷拍自产在线观看蜜桃 | 骚片av蜜桃精品一区 | 亚洲无人区午夜福利码高清完整版 | 无码播放一区二区三区 | 中文字幕乱码人妻无码久久 | 一本久久a久久精品亚洲 | 日日摸日日碰夜夜爽av | 日本一区二区三区免费播放 | 国内精品人妻无码久久久影院蜜桃 | 男女超爽视频免费播放 | 欧美野外疯狂做受xxxx高潮 | 国产色在线 | 国产 | 久久亚洲a片com人成 | 日本护士xxxxhd少妇 | 亚洲色欲久久久综合网东京热 | www成人国产高清内射 | 日韩人妻无码中文字幕视频 | 亚洲 高清 成人 动漫 | 精品成在人线av无码免费看 | 免费观看的无遮挡av | 免费视频欧美无人区码 | 麻豆精品国产精华精华液好用吗 | 久久99精品国产麻豆蜜芽 | 久久精品女人天堂av免费观看 | 精品久久久无码中文字幕 | 免费视频欧美无人区码 | 在线 国产 欧美 亚洲 天堂 | 免费观看激色视频网站 | 中文字幕无码日韩专区 | 国产成人午夜福利在线播放 | 国产激情无码一区二区app | 性史性农村dvd毛片 | 一个人看的视频www在线 | 亚洲欧洲无卡二区视頻 | 免费中文字幕日韩欧美 | 一本无码人妻在中文字幕免费 | 国产情侣作爱视频免费观看 | 中文字幕av日韩精品一区二区 | 2020久久超碰国产精品最新 | 人人妻人人澡人人爽欧美一区九九 | 国产成人精品无码播放 | 67194成是人免费无码 | 国产97人人超碰caoprom | 蜜桃视频插满18在线观看 | 日本一区二区三区免费播放 | 亚洲成在人网站无码天堂 | 无码国产乱人伦偷精品视频 | 久久精品99久久香蕉国产色戒 | 丰满岳乱妇在线观看中字无码 | 无码国内精品人妻少妇 | 亚洲の无码国产の无码影院 | 色欲久久久天天天综合网精品 | 亚洲欧美日韩国产精品一区二区 | 丰满人妻精品国产99aⅴ | 日日夜夜撸啊撸 | 亚洲国产欧美日韩精品一区二区三区 | 野狼第一精品社区 | 少妇被粗大的猛进出69影院 | 无码乱肉视频免费大全合集 | 欧美真人作爱免费视频 | 国产午夜无码精品免费看 | 高清无码午夜福利视频 | 亚洲中文字幕成人无码 | 成人精品视频一区二区三区尤物 | 婷婷综合久久中文字幕蜜桃三电影 | 国产成人无码a区在线观看视频app | 荫蒂被男人添的好舒服爽免费视频 | 精品久久8x国产免费观看 | 国产无套内射久久久国产 | 99久久无码一区人妻 | 免费中文字幕日韩欧美 | 亚洲国产欧美日韩精品一区二区三区 | 欧美怡红院免费全部视频 | 亚洲国产综合无码一区 | 美女毛片一区二区三区四区 | 男女下面进入的视频免费午夜 | 人人爽人人爽人人片av亚洲 | 国产精品久久国产精品99 | 在线а√天堂中文官网 | 成人影院yy111111在线观看 | 亚洲精品国偷拍自产在线观看蜜桃 | 亚洲精品一区二区三区婷婷月 | 欧美变态另类xxxx | 久久国产精品精品国产色婷婷 | 欧美日本日韩 | 东京热男人av天堂 | 亚洲人成网站免费播放 | 国产精品永久免费视频 | 国精品人妻无码一区二区三区蜜柚 | 久久精品女人的天堂av | 中文字幕无线码免费人妻 | 婷婷综合久久中文字幕蜜桃三电影 | 天天摸天天碰天天添 | 波多野结衣av一区二区全免费观看 | 久久久久99精品国产片 | 无码福利日韩神码福利片 | 国产三级精品三级男人的天堂 | 男人扒开女人内裤强吻桶进去 | 夜夜躁日日躁狠狠久久av | 精品无码一区二区三区的天堂 | 亚洲成av人片天堂网无码】 | 欧美日韩久久久精品a片 | 久久国产精品偷任你爽任你 | 麻豆国产97在线 | 欧洲 | 77777熟女视频在线观看 а天堂中文在线官网 | 国产激情无码一区二区app | 亚洲综合伊人久久大杳蕉 | 欧美性色19p | av无码不卡在线观看免费 | 男女下面进入的视频免费午夜 | 久久精品国产一区二区三区 | 国产真实伦对白全集 | 正在播放老肥熟妇露脸 | 亚洲七七久久桃花影院 | 少妇无码一区二区二三区 | 欧美日韩一区二区综合 | 美女极度色诱视频国产 | 丰满少妇弄高潮了www | 无码任你躁久久久久久久 | 亚洲gv猛男gv无码男同 | 天天躁夜夜躁狠狠是什么心态 | 性色欲网站人妻丰满中文久久不卡 | 国产乱人伦av在线无码 | 国产又爽又黄又刺激的视频 | 久久精品国产日本波多野结衣 | 高潮毛片无遮挡高清免费视频 | 少女韩国电视剧在线观看完整 | 性欧美熟妇videofreesex | 秋霞特色aa大片 | ass日本丰满熟妇pics | 欧美激情综合亚洲一二区 | 天干天干啦夜天干天2017 | 日韩av激情在线观看 | 精品国偷自产在线 | av无码电影一区二区三区 | 一本一道久久综合久久 | 久久久久成人片免费观看蜜芽 | 装睡被陌生人摸出水好爽 | 天海翼激烈高潮到腰振不止 | 国产精品鲁鲁鲁 | 好男人社区资源 | 亚洲人成人无码网www国产 | 夜夜夜高潮夜夜爽夜夜爰爰 | 亚洲精品综合一区二区三区在线 | 国产精品免费大片 | 欧美国产日产一区二区 | 性色欲情网站iwww九文堂 | 久久国产精品_国产精品 | 鲁鲁鲁爽爽爽在线视频观看 | 麻花豆传媒剧国产免费mv在线 | 特级做a爰片毛片免费69 | 丝袜美腿亚洲一区二区 | 免费人成在线视频无码 | 日产精品99久久久久久 | 人人爽人人爽人人片av亚洲 | 欧洲美熟女乱又伦 | 国产精品久免费的黄网站 | 青青青手机频在线观看 | 国产又爽又猛又粗的视频a片 | 午夜不卡av免费 一本久久a久久精品vr综合 | 人妻有码中文字幕在线 | 国产高清av在线播放 | 欧美亚洲国产一区二区三区 | 中文字幕人妻无码一夲道 | 99久久久国产精品无码免费 | 麻豆果冻传媒2021精品传媒一区下载 | 18无码粉嫩小泬无套在线观看 | 成人试看120秒体验区 | 扒开双腿疯狂进出爽爽爽视频 | 强伦人妻一区二区三区视频18 | 澳门永久av免费网站 | 乱人伦人妻中文字幕无码 | 中文毛片无遮挡高清免费 | yw尤物av无码国产在线观看 | 成人无码视频免费播放 | 精品国产精品久久一区免费式 | 蜜臀aⅴ国产精品久久久国产老师 | 免费看男女做好爽好硬视频 | 久久精品丝袜高跟鞋 | 日韩欧美中文字幕在线三区 | 六月丁香婷婷色狠狠久久 | 国产精品va在线播放 | 成人亚洲精品久久久久 | 无码av中文字幕免费放 | 欧美猛少妇色xxxxx | 真人与拘做受免费视频一 | 水蜜桃色314在线观看 | 欧美人与禽猛交狂配 | 九月婷婷人人澡人人添人人爽 | 高潮毛片无遮挡高清免费视频 | 99久久人妻精品免费一区 | 亚洲七七久久桃花影院 | 51国偷自产一区二区三区 | 亚无码乱人伦一区二区 | www国产亚洲精品久久网站 | 久久亚洲a片com人成 | 国产精品办公室沙发 | 欧美丰满老熟妇xxxxx性 | 自拍偷自拍亚洲精品被多人伦好爽 | 国产精品va在线观看无码 | 沈阳熟女露脸对白视频 | 亚洲天堂2017无码 | 久久视频在线观看精品 | 亚洲中文字幕无码中字 | 亚洲一区av无码专区在线观看 | 性做久久久久久久免费看 | 国产人妻人伦精品1国产丝袜 | 久久综合香蕉国产蜜臀av | 国产肉丝袜在线观看 | 激情五月综合色婷婷一区二区 | 女人和拘做爰正片视频 | 国产无遮挡又黄又爽又色 | 久久久久人妻一区精品色欧美 | 日本高清一区免费中文视频 | 老子影院午夜伦不卡 | 美女扒开屁股让男人桶 | 夜精品a片一区二区三区无码白浆 | 人妻体内射精一区二区三四 | 日韩精品一区二区av在线 | 日本在线高清不卡免费播放 | 激情内射亚州一区二区三区爱妻 | 无码毛片视频一区二区本码 | 国产av一区二区三区最新精品 | 天天爽夜夜爽夜夜爽 | 亚洲va中文字幕无码久久不卡 | 日本一本二本三区免费 | 日韩av无码一区二区三区不卡 | 成人性做爰aaa片免费看不忠 | 成人av无码一区二区三区 | 狠狠色欧美亚洲狠狠色www | 成人精品视频一区二区三区尤物 | 精品国偷自产在线视频 | √天堂资源地址中文在线 | 动漫av一区二区在线观看 | aa片在线观看视频在线播放 | 久久 国产 尿 小便 嘘嘘 | 日本一区二区更新不卡 | 国产国产精品人在线视 | 无码人妻黑人中文字幕 | 亚洲日韩一区二区三区 | 国产色精品久久人妻 | 高清不卡一区二区三区 | 久久99精品久久久久久 | 欧洲美熟女乱又伦 | 国产精品va在线播放 | 亚洲午夜无码久久 | 国产精品久久福利网站 | 欧美一区二区三区 | 精品国产一区二区三区四区在线看 | 欧美成人家庭影院 | 亚洲午夜无码久久 | 男女猛烈xx00免费视频试看 | 国产精品成人av在线观看 | 性生交大片免费看l | 国产精品亚洲一区二区三区喷水 | 伊人久久大香线蕉亚洲 | 欧美日本日韩 | 无套内谢的新婚少妇国语播放 | 少妇人妻大乳在线视频 | 国产精品久免费的黄网站 | 日韩视频 中文字幕 视频一区 | 曰韩少妇内射免费播放 | 人妻aⅴ无码一区二区三区 | 99久久精品国产一区二区蜜芽 | 国产内射老熟女aaaa | 国产舌乚八伦偷品w中 | 国产精品免费大片 | 日本精品久久久久中文字幕 | 国产精品亚洲а∨无码播放麻豆 | 国产av无码专区亚洲a∨毛片 | 强开小婷嫩苞又嫩又紧视频 | 久久国产劲爆∧v内射 | 国产xxx69麻豆国语对白 | 男女猛烈xx00免费视频试看 | 亚洲综合无码久久精品综合 | 久久天天躁夜夜躁狠狠 | 夜精品a片一区二区三区无码白浆 | 亚洲色大成网站www | 中文精品久久久久人妻不卡 | 丰满岳乱妇在线观看中字无码 | ass日本丰满熟妇pics | 国产无遮挡又黄又爽免费视频 | 色老头在线一区二区三区 | 九九久久精品国产免费看小说 | 日日鲁鲁鲁夜夜爽爽狠狠 | 国产午夜福利100集发布 | 日韩av激情在线观看 | 精品少妇爆乳无码av无码专区 | 色综合久久久无码中文字幕 | 东京热男人av天堂 | 东京热无码av男人的天堂 | 色五月丁香五月综合五月 | 乌克兰少妇性做爰 | 狠狠色色综合网站 | 欧美喷潮久久久xxxxx | 成人一区二区免费视频 | 午夜无码区在线观看 | 亚洲精品成人av在线 | 国产精品怡红院永久免费 | 久久久精品人妻久久影视 | 国产亲子乱弄免费视频 | 夜夜夜高潮夜夜爽夜夜爰爰 | 色综合久久久无码中文字幕 | 免费网站看v片在线18禁无码 | 久久精品国产亚洲精品 | 蜜臀av在线播放 久久综合激激的五月天 | 久久人人爽人人爽人人片av高清 | 熟妇女人妻丰满少妇中文字幕 | 亚洲一区二区三区含羞草 | 欧美三级a做爰在线观看 | 亚洲狠狠色丁香婷婷综合 | 欧美大屁股xxxxhd黑色 | 伊人久久大香线焦av综合影院 | 亚洲另类伦春色综合小说 | 东京热无码av男人的天堂 | 国产区女主播在线观看 | 亚洲综合精品香蕉久久网 | 国产激情一区二区三区 | 欧美zoozzooz性欧美 | 中文字幕无码免费久久9一区9 | 给我免费的视频在线观看 | 亚洲国产av精品一区二区蜜芽 | 亚洲啪av永久无码精品放毛片 | 久久国产精品_国产精品 | 欧洲vodafone精品性 | 蜜臀aⅴ国产精品久久久国产老师 | 黑人粗大猛烈进出高潮视频 | 国产偷自视频区视频 | 噜噜噜亚洲色成人网站 | 国产精品自产拍在线观看 | 嫩b人妻精品一区二区三区 | 少妇无码av无码专区在线观看 | 精品夜夜澡人妻无码av蜜桃 | 亚洲精品欧美二区三区中文字幕 | 99久久亚洲精品无码毛片 | 麻豆精产国品 | 亚欧洲精品在线视频免费观看 | 又色又爽又黄的美女裸体网站 | 亚洲国产日韩a在线播放 | 日韩在线不卡免费视频一区 | 无码乱肉视频免费大全合集 | 精品国产成人一区二区三区 | 国产真人无遮挡作爱免费视频 | 久久国内精品自在自线 | 亚洲综合在线一区二区三区 | 国产亚洲精品久久久久久大师 | 欧美老妇交乱视频在线观看 | 亚洲色欲色欲天天天www | 麻豆精品国产精华精华液好用吗 | 2020久久香蕉国产线看观看 | 久久伊人色av天堂九九小黄鸭 | 扒开双腿吃奶呻吟做受视频 | 亚洲va中文字幕无码久久不卡 | 鲁鲁鲁爽爽爽在线视频观看 | 国产口爆吞精在线视频 | 国产婷婷色一区二区三区在线 | 亚洲无人区午夜福利码高清完整版 | 丝袜美腿亚洲一区二区 | 亚洲 a v无 码免 费 成 人 a v | 中文字幕av日韩精品一区二区 | 欧美日韩一区二区三区自拍 | 无码吃奶揉捏奶头高潮视频 | 亚洲一区二区三区国产精华液 | 亚洲成av人综合在线观看 | 亚洲日本一区二区三区在线 | 国产成人无码一二三区视频 | 精品乱码久久久久久久 | 天天av天天av天天透 | 免费观看激色视频网站 | 国产午夜无码视频在线观看 | 久久精品中文闷骚内射 | 精品成人av一区二区三区 | 最近免费中文字幕中文高清百度 | 男女下面进入的视频免费午夜 | 福利一区二区三区视频在线观看 | 国产情侣作爱视频免费观看 | 大地资源网第二页免费观看 | 亚洲gv猛男gv无码男同 | 蜜桃臀无码内射一区二区三区 | 蜜桃无码一区二区三区 | 国产亚洲精品久久久久久 | 国产偷国产偷精品高清尤物 | 国产精品无码成人午夜电影 | 国产色xx群视频射精 | 天天做天天爱天天爽综合网 | 久9re热视频这里只有精品 | 乱码av麻豆丝袜熟女系列 | 国产精品亚洲一区二区三区喷水 | 无码av最新清无码专区吞精 | 国产亚洲精品精品国产亚洲综合 | 99久久精品国产一区二区蜜芽 | 色综合久久久无码中文字幕 | 亚洲 另类 在线 欧美 制服 | 亚洲人亚洲人成电影网站色 | 日韩人妻少妇一区二区三区 | 国产成人无码av在线影院 | 国语精品一区二区三区 | 午夜精品久久久内射近拍高清 | 亚洲精品久久久久avwww潮水 | 97久久国产亚洲精品超碰热 | 综合人妻久久一区二区精品 | 99久久人妻精品免费一区 | 荡女精品导航 | 欧美兽交xxxx×视频 | 国产手机在线αⅴ片无码观看 | 精品aⅴ一区二区三区 | 亚洲精品国偷拍自产在线麻豆 | 亚洲成熟女人毛毛耸耸多 | 日日碰狠狠丁香久燥 | 亚洲国产欧美日韩精品一区二区三区 | 免费看少妇作爱视频 | 东京热男人av天堂 | 国产成人无码专区 | 国产真实夫妇视频 | 亚洲国产av精品一区二区蜜芽 | 国产麻豆精品一区二区三区v视界 | 亚洲中文字幕乱码av波多ji | 国内老熟妇对白xxxxhd | 激情爆乳一区二区三区 | 亚洲色偷偷偷综合网 | 玩弄人妻少妇500系列视频 | 女人被男人躁得好爽免费视频 | 一个人免费观看的www视频 | 午夜丰满少妇性开放视频 | 国产又爽又猛又粗的视频a片 | 大屁股大乳丰满人妻 | 亚洲人成网站色7799 | 无码福利日韩神码福利片 | 中文字幕无码免费久久99 | 久久国产精品精品国产色婷婷 | 国产午夜手机精彩视频 | 国产av无码专区亚洲awww | 国产农村妇女高潮大叫 | 99久久精品国产一区二区蜜芽 | 午夜熟女插插xx免费视频 | 亚洲一区二区三区播放 | 亚洲欧美日韩综合久久久 | 免费无码午夜福利片69 | 少妇的肉体aa片免费 | 最近免费中文字幕中文高清百度 | 暴力强奷在线播放无码 | 丁香花在线影院观看在线播放 | 无码乱肉视频免费大全合集 | 欧洲极品少妇 | a片免费视频在线观看 | 久热国产vs视频在线观看 | 久久天天躁狠狠躁夜夜免费观看 | 亚洲精品鲁一鲁一区二区三区 | 黑人巨大精品欧美黑寡妇 | 国产又爽又黄又刺激的视频 | 性欧美大战久久久久久久 | 国产精品国产自线拍免费软件 | 人人妻人人澡人人爽欧美一区九九 | 日本精品人妻无码免费大全 | 亚洲人交乣女bbw | 欧美熟妇另类久久久久久不卡 | 精品亚洲韩国一区二区三区 | 亚洲一区二区三区播放 | 国产精品二区一区二区aⅴ污介绍 | 成人免费视频视频在线观看 免费 | 在线看片无码永久免费视频 | 国产精品爱久久久久久久 | 永久免费观看美女裸体的网站 | 久久亚洲国产成人精品性色 | 久久久久久av无码免费看大片 | 亚洲国产精品一区二区第一页 | 无码人妻黑人中文字幕 | 日本精品人妻无码免费大全 | 乱中年女人伦av三区 | 97夜夜澡人人双人人人喊 | 亚洲s色大片在线观看 | 国产午夜手机精彩视频 | 国产一区二区三区四区五区加勒比 | 亚洲一区av无码专区在线观看 | 人妻少妇精品久久 | 午夜福利不卡在线视频 | 中国女人内谢69xxxx | 丰腴饱满的极品熟妇 | 中文久久乱码一区二区 | 亚洲乱码日产精品bd | 精品一二三区久久aaa片 | 成人无码视频免费播放 | 曰本女人与公拘交酡免费视频 | 激情综合激情五月俺也去 | 精品无码国产自产拍在线观看蜜 | 99久久精品午夜一区二区 | 亚洲欧美色中文字幕在线 | 国产精品久免费的黄网站 | 少妇高潮喷潮久久久影院 | 国产人妻精品一区二区三区不卡 | 亚洲国产欧美国产综合一区 | 丰腴饱满的极品熟妇 | 无码乱肉视频免费大全合集 | 人妻天天爽夜夜爽一区二区 | 国产精品18久久久久久麻辣 | 国产综合在线观看 | 国产97人人超碰caoprom | 亚洲熟妇色xxxxx欧美老妇y | 乱人伦人妻中文字幕无码久久网 | 呦交小u女精品视频 | 精品无码一区二区三区爱欲 | 麻豆果冻传媒2021精品传媒一区下载 | 无遮挡国产高潮视频免费观看 | 亚洲日韩一区二区 | 无码人妻av免费一区二区三区 | 国产真实乱对白精彩久久 | 亚洲成a人片在线观看日本 | 少妇无码一区二区二三区 | 日本精品人妻无码77777 天堂一区人妻无码 | 日韩人妻系列无码专区 | 亚洲另类伦春色综合小说 | 亚洲色欲色欲天天天www | 免费无码的av片在线观看 | 亚洲综合色区中文字幕 | 无码人妻av免费一区二区三区 | 黑人粗大猛烈进出高潮视频 | 亚洲另类伦春色综合小说 | 国内精品人妻无码久久久影院蜜桃 | 日日橹狠狠爱欧美视频 | 麻豆国产人妻欲求不满 | 亚洲中文字幕av在天堂 | 福利一区二区三区视频在线观看 | 久久成人a毛片免费观看网站 | www国产亚洲精品久久网站 | 国产精品99爱免费视频 | 成人三级无码视频在线观看 | 天天躁日日躁狠狠躁免费麻豆 | 亚洲 欧美 激情 小说 另类 | 大胆欧美熟妇xx | 人妻少妇精品久久 | 精品无码av一区二区三区 | 日本欧美一区二区三区乱码 | 色综合久久久无码网中文 | 亚洲一区av无码专区在线观看 | 亚洲国产成人a精品不卡在线 | 国产无遮挡又黄又爽又色 | 性欧美videos高清精品 | 久久国产劲爆∧v内射 | 一本色道久久综合亚洲精品不卡 | 国产精品久久久久久亚洲影视内衣 | 东京无码熟妇人妻av在线网址 | 欧美老妇与禽交 | 丝袜人妻一区二区三区 | 两性色午夜视频免费播放 | 夜夜影院未满十八勿进 | 成人无码视频免费播放 | 狠狠色丁香久久婷婷综合五月 | 成人无码视频在线观看网站 | 亚洲综合无码一区二区三区 | 人妻夜夜爽天天爽三区 | 免费无码午夜福利片69 | 又大又硬又爽免费视频 | 国产午夜无码精品免费看 | 东京无码熟妇人妻av在线网址 | 国产精品美女久久久久av爽李琼 | 装睡被陌生人摸出水好爽 | 牛和人交xxxx欧美 | 色妞www精品免费视频 | 国产另类ts人妖一区二区 | 久久www免费人成人片 | 四虎影视成人永久免费观看视频 | 亚洲成av人片在线观看无码不卡 | 欧美性黑人极品hd | 欧美日韩视频无码一区二区三 | 国产97色在线 | 免 | 蜜桃av抽搐高潮一区二区 | 精品欧洲av无码一区二区三区 | 中文字幕无码免费久久9一区9 | 亚洲另类伦春色综合小说 | 免费观看激色视频网站 | 久久人人爽人人人人片 | 粗大的内捧猛烈进出视频 | 中文字幕久久久久人妻 | 国产精品内射视频免费 | 免费看男女做好爽好硬视频 | 亚洲精品无码人妻无码 | 午夜嘿嘿嘿影院 | 国产亚洲视频中文字幕97精品 | 无码人妻丰满熟妇区五十路百度 | 国产日产欧产精品精品app | 亚洲综合无码一区二区三区 | 亚洲 欧美 激情 小说 另类 | 风流少妇按摩来高潮 | 日本在线高清不卡免费播放 | 欧洲欧美人成视频在线 | 熟女少妇人妻中文字幕 | 小泽玛莉亚一区二区视频在线 | 国产香蕉97碰碰久久人人 | 白嫩日本少妇做爰 | 中文毛片无遮挡高清免费 | 久久这里只有精品视频9 | 欧美日韩一区二区综合 | 国产精品人人妻人人爽 | 日韩精品乱码av一区二区 | 久久国语露脸国产精品电影 | 俺去俺来也在线www色官网 | 国产精品永久免费视频 | 狂野欧美激情性xxxx | 亚洲成av人片天堂网无码】 | 动漫av一区二区在线观看 | 麻豆国产人妻欲求不满谁演的 | 婷婷丁香五月天综合东京热 | 国产在线精品一区二区高清不卡 | 最近免费中文字幕中文高清百度 | 性色av无码免费一区二区三区 | 荫蒂被男人添的好舒服爽免费视频 | 又大又黄又粗又爽的免费视频 | 在线观看免费人成视频 | 福利一区二区三区视频在线观看 | 久久精品女人天堂av免费观看 | 亚洲s码欧洲m码国产av | 久久99精品久久久久婷婷 | 内射欧美老妇wbb | 亚洲精品一区三区三区在线观看 | 狠狠色色综合网站 | 久久亚洲中文字幕无码 | 亚洲七七久久桃花影院 | 久久无码专区国产精品s | 欧美日韩人成综合在线播放 | 国产人妻人伦精品1国产丝袜 | 青青青爽视频在线观看 | 台湾无码一区二区 | 日本爽爽爽爽爽爽在线观看免 | 色狠狠av一区二区三区 | 国产办公室秘书无码精品99 | 亚洲综合伊人久久大杳蕉 | 色欲综合久久中文字幕网 | 国产精品高潮呻吟av久久4虎 | 国产精华av午夜在线观看 | 久久zyz资源站无码中文动漫 | 装睡被陌生人摸出水好爽 | 亚洲欧美色中文字幕在线 | 中国女人内谢69xxxx | 亚洲一区二区三区含羞草 | 亚洲无人区午夜福利码高清完整版 | 激情人妻另类人妻伦 | 狠狠色色综合网站 | 精品人妻av区 | 大胆欧美熟妇xx | 欧美丰满熟妇xxxx | 天天拍夜夜添久久精品大 | 色 综合 欧美 亚洲 国产 | 乱人伦人妻中文字幕无码久久网 | 国产精品无码一区二区桃花视频 | 少妇高潮一区二区三区99 | 国产精品成人av在线观看 | 粗大的内捧猛烈进出视频 | 欧美人与牲动交xxxx | 国产成人无码av一区二区 | 熟妇人妻无码xxx视频 | 牲交欧美兽交欧美 | 亚洲成av人在线观看网址 | 国产精品18久久久久久麻辣 | 国产两女互慰高潮视频在线观看 | 午夜精品一区二区三区的区别 | 97资源共享在线视频 | 国产情侣作爱视频免费观看 | 任你躁国产自任一区二区三区 | 亚洲欧美综合区丁香五月小说 | 欧美猛少妇色xxxxx | 欧美国产日韩亚洲中文 | 久久综合久久自在自线精品自 | 九九久久精品国产免费看小说 | 老太婆性杂交欧美肥老太 | 久久精品国产99久久6动漫 | 男女猛烈xx00免费视频试看 | 色五月丁香五月综合五月 | 久久亚洲日韩精品一区二区三区 | 午夜精品久久久内射近拍高清 | 色狠狠av一区二区三区 | 牲欲强的熟妇农村老妇女视频 | 免费无码一区二区三区蜜桃大 | 男人和女人高潮免费网站 | 日本熟妇大屁股人妻 | 午夜时刻免费入口 | 国产麻豆精品精东影业av网站 | 国产人妻久久精品二区三区老狼 | 无码人妻丰满熟妇区毛片18 | 国产精品亚洲专区无码不卡 | 婷婷五月综合缴情在线视频 | 狠狠cao日日穞夜夜穞av | 欧美日韩视频无码一区二区三 | 亚洲精品鲁一鲁一区二区三区 | 性欧美疯狂xxxxbbbb | 亚洲欧美色中文字幕在线 | 欧洲美熟女乱又伦 | 成人免费视频一区二区 | www成人国产高清内射 | 任你躁国产自任一区二区三区 | 日韩在线不卡免费视频一区 | 人妻天天爽夜夜爽一区二区 | 成 人 网 站国产免费观看 | 极品嫩模高潮叫床 | 亚洲成a人片在线观看无码3d | 久久久国产精品无码免费专区 | 美女毛片一区二区三区四区 | 亚洲小说春色综合另类 | 人妻有码中文字幕在线 | 天堂久久天堂av色综合 | 亚洲男人av天堂午夜在 | 99在线 | 亚洲 | 人人妻人人澡人人爽人人精品浪潮 | 色欲综合久久中文字幕网 | 亚洲日本在线电影 | 亚洲色在线无码国产精品不卡 | 久久亚洲中文字幕无码 | 午夜精品一区二区三区在线观看 | 中文无码伦av中文字幕 | 国内综合精品午夜久久资源 | 一二三四在线观看免费视频 | 性欧美videos高清精品 | 国产熟妇高潮叫床视频播放 | 日韩亚洲欧美中文高清在线 | 欧美性生交活xxxxxdddd | 人妻夜夜爽天天爽三区 | 国产特级毛片aaaaaa高潮流水 | 久久精品国产一区二区三区 | 精品久久久久香蕉网 | 亚洲乱码国产乱码精品精 | 动漫av一区二区在线观看 | 亚洲国产成人a精品不卡在线 | 香蕉久久久久久av成人 | 亚洲成a人片在线观看日本 | 国内老熟妇对白xxxxhd | 色综合久久88色综合天天 | a国产一区二区免费入口 | 成熟女人特级毛片www免费 | 日韩成人一区二区三区在线观看 | 1000部夫妻午夜免费 | 疯狂三人交性欧美 | 欧美午夜特黄aaaaaa片 | 人妻少妇精品视频专区 | 久久综合九色综合97网 | а天堂中文在线官网 | 国产真实乱对白精彩久久 | 国产精品丝袜黑色高跟鞋 | 中文精品无码中文字幕无码专区 | 亚洲区小说区激情区图片区 | 欧美日韩综合一区二区三区 | 亚洲国产精品毛片av不卡在线 | 国产精品第一国产精品 | 国产精品.xx视频.xxtv | 成熟女人特级毛片www免费 | 扒开双腿疯狂进出爽爽爽视频 | 天天av天天av天天透 | 亚洲欧美日韩国产精品一区二区 | 亚洲人亚洲人成电影网站色 | 精品国产一区二区三区四区 | 在线视频网站www色 | 国产9 9在线 | 中文 | 内射爽无广熟女亚洲 | 成人无码精品1区2区3区免费看 | 国产一精品一av一免费 | 欧美三级a做爰在线观看 | 76少妇精品导航 | 露脸叫床粗话东北少妇 | 精品一二三区久久aaa片 | 亚洲精品综合一区二区三区在线 | 欧美人与物videos另类 | 少妇邻居内射在线 | 国产又粗又硬又大爽黄老大爷视 | 亚拍精品一区二区三区探花 | 日韩精品无码一本二本三本色 | 亚洲欧洲日本无在线码 | 国产sm调教视频在线观看 | 亚洲日韩av一区二区三区中文 | 欧美丰满老熟妇xxxxx性 | 亚洲无人区午夜福利码高清完整版 | 午夜精品一区二区三区在线观看 | 99久久精品午夜一区二区 | 日本免费一区二区三区最新 | 青青青手机频在线观看 | 无码人妻久久一区二区三区不卡 | 中文字幕无码热在线视频 | 亚洲另类伦春色综合小说 | 久久国产36精品色熟妇 | 欧美日韩色另类综合 | 国产艳妇av在线观看果冻传媒 | 3d动漫精品啪啪一区二区中 | 亚洲精品鲁一鲁一区二区三区 | 国产亚洲精品精品国产亚洲综合 | 欧美日韩一区二区综合 | 国产精品va在线播放 | 大肉大捧一进一出视频出来呀 | 精品国产成人一区二区三区 | 特黄特色大片免费播放器图片 | 亚洲色在线无码国产精品不卡 | 国产97在线 | 亚洲 | www国产亚洲精品久久久日本 | 波多野结衣av一区二区全免费观看 | 人妻无码久久精品人妻 | 色婷婷av一区二区三区之红樱桃 | 色一情一乱一伦 | 成人一区二区免费视频 | 未满成年国产在线观看 | 久久久无码中文字幕久... | 婷婷六月久久综合丁香 | 亚洲成av人片天堂网无码】 | 熟女少妇在线视频播放 | 日韩精品久久久肉伦网站 | 国产成人精品必看 | 四虎永久在线精品免费网址 | 4hu四虎永久在线观看 | 国产成人精品三级麻豆 | 精品久久久无码中文字幕 | 少妇无套内谢久久久久 | 国产精品18久久久久久麻辣 | 婷婷综合久久中文字幕蜜桃三电影 | 国产成人av免费观看 | 成人精品视频一区二区三区尤物 | 亚洲熟妇色xxxxx欧美老妇 | 又大又紧又粉嫩18p少妇 | 国产特级毛片aaaaaa高潮流水 | 久精品国产欧美亚洲色aⅴ大片 | 国产色xx群视频射精 | 夜夜躁日日躁狠狠久久av | 国产精品无码mv在线观看 | 丝袜美腿亚洲一区二区 | 久久久久99精品国产片 | av人摸人人人澡人人超碰下载 | 久久亚洲中文字幕精品一区 | 国语自产偷拍精品视频偷 | 久久 国产 尿 小便 嘘嘘 | 国产精品a成v人在线播放 | 自拍偷自拍亚洲精品被多人伦好爽 | 国产精品99久久精品爆乳 | 婷婷色婷婷开心五月四房播播 | 国产精品怡红院永久免费 | 永久免费精品精品永久-夜色 | 亚洲日本一区二区三区在线 | 国产精品无套呻吟在线 | 国产精品亚洲五月天高清 | 亚欧洲精品在线视频免费观看 | 国产日产欧产精品精品app | 亚洲国产精品一区二区美利坚 | 欧美刺激性大交 | 久久97精品久久久久久久不卡 | 无码国模国产在线观看 | 中文字幕人妻无码一夲道 | 久久伊人色av天堂九九小黄鸭 | аⅴ资源天堂资源库在线 | 鲁一鲁av2019在线 | 亚洲成av人片在线观看无码不卡 | 麻豆国产97在线 | 欧洲 | 老司机亚洲精品影院 | 老子影院午夜精品无码 | 中文字幕乱码人妻无码久久 | 久久午夜无码鲁丝片秋霞 | 亚洲 欧美 激情 小说 另类 | 永久免费观看美女裸体的网站 | 人人妻人人藻人人爽欧美一区 | 55夜色66夜色国产精品视频 | 国产av久久久久精东av | 国内精品人妻无码久久久影院蜜桃 | 无码人妻丰满熟妇区五十路百度 | 色情久久久av熟女人妻网站 | 俺去俺来也在线www色官网 | 成人欧美一区二区三区黑人 | 国产激情一区二区三区 | 无码人妻av免费一区二区三区 | 中文字幕无线码免费人妻 | 图片区 小说区 区 亚洲五月 | 波多野结衣aⅴ在线 | 女人高潮内射99精品 | 中文字幕人妻无码一夲道 | 亚洲一区二区观看播放 | 日本熟妇乱子伦xxxx | 欧美丰满熟妇xxxx性ppx人交 | 99久久精品日本一区二区免费 | 76少妇精品导航 | 国产精品毛片一区二区 | 天堂亚洲免费视频 | 理论片87福利理论电影 | 无码精品人妻一区二区三区av | 亚洲啪av永久无码精品放毛片 | 18禁黄网站男男禁片免费观看 | 成人精品一区二区三区中文字幕 | 久久精品中文字幕大胸 | 亚洲成熟女人毛毛耸耸多 | 国产suv精品一区二区五 | 欧美刺激性大交 | 夜精品a片一区二区三区无码白浆 | 天堂一区人妻无码 | 中文无码伦av中文字幕 | www国产亚洲精品久久网站 | 国产精品久久久久久久9999 | 久久久久亚洲精品男人的天堂 | 色一情一乱一伦一视频免费看 | 荫蒂被男人添的好舒服爽免费视频 | 暴力强奷在线播放无码 | 中国大陆精品视频xxxx | 日韩欧美成人免费观看 | 亚洲精品一区二区三区大桥未久 | 一本无码人妻在中文字幕免费 | www成人国产高清内射 | 中文字幕人成乱码熟女app | 99久久久国产精品无码免费 | 麻豆国产97在线 | 欧洲 | 亚洲中文字幕乱码av波多ji | 无码人妻精品一区二区三区下载 | 一个人免费观看的www视频 | 99久久无码一区人妻 | 欧美性猛交内射兽交老熟妇 | 18无码粉嫩小泬无套在线观看 | 乱码av麻豆丝袜熟女系列 | 亚洲人成影院在线观看 | 亚洲精品一区二区三区大桥未久 | 国产成人无码一二三区视频 | 日日鲁鲁鲁夜夜爽爽狠狠 | 久久久久久久女国产乱让韩 | 成人性做爰aaa片免费看不忠 | 亚洲精品国偷拍自产在线观看蜜桃 | 熟妇人妻中文av无码 | 国内丰满熟女出轨videos | 欧洲熟妇色 欧美 | 全球成人中文在线 | 亚洲国产精品无码久久久久高潮 | 亚洲精品中文字幕久久久久 | 精品久久久久久人妻无码中文字幕 | 成人免费视频在线观看 | 亚洲精品国产第一综合99久久 | 国产精品沙发午睡系列 | 欧美日本精品一区二区三区 | 色 综合 欧美 亚洲 国产 | 久久精品国产一区二区三区肥胖 | 精品无码国产一区二区三区av | 在线播放无码字幕亚洲 | 色 综合 欧美 亚洲 国产 | 国产性生交xxxxx无码 | 亚洲另类伦春色综合小说 | 国产亚洲人成在线播放 | 亚洲精品欧美二区三区中文字幕 | 夫妻免费无码v看片 | 中文精品无码中文字幕无码专区 | 少妇高潮一区二区三区99 | 人人妻人人澡人人爽欧美精品 | 国产精品久久国产精品99 | 少妇人妻大乳在线视频 | 亚洲欧美精品aaaaaa片 | 国产精品久久久久久久影院 | 狠狠色噜噜狠狠狠7777奇米 | 人妻少妇精品视频专区 | 精品国产麻豆免费人成网站 | 国产精品va在线播放 | 亚洲熟悉妇女xxx妇女av | 美女黄网站人色视频免费国产 | 精品人妻中文字幕有码在线 | 大肉大捧一进一出好爽视频 | 大乳丰满人妻中文字幕日本 | 亚洲а∨天堂久久精品2021 | 中文字幕中文有码在线 | 欧美自拍另类欧美综合图片区 | 色狠狠av一区二区三区 | 无码成人精品区在线观看 | 中文字幕 人妻熟女 | 熟女体下毛毛黑森林 | 亚洲人成无码网www | 国产精品高潮呻吟av久久 | 国产三级久久久精品麻豆三级 | 亚洲人亚洲人成电影网站色 | 久久久精品国产sm最大网站 | 无码纯肉视频在线观看 | 激情国产av做激情国产爱 | 日本乱人伦片中文三区 | 一本久道久久综合狠狠爱 | 久久久精品成人免费观看 | 成人毛片一区二区 | 欧美一区二区三区 | 亚洲精品成人福利网站 | 成人aaa片一区国产精品 | 国产亚洲精品久久久闺蜜 | 日产精品99久久久久久 | 国产9 9在线 | 中文 | 欧美日本精品一区二区三区 | 国产精品高潮呻吟av久久 | 又色又爽又黄的美女裸体网站 | 天干天干啦夜天干天2017 | 久久久亚洲欧洲日产国码αv | 亚洲欧美综合区丁香五月小说 | 欧美国产亚洲日韩在线二区 | 中文精品无码中文字幕无码专区 | 国内揄拍国内精品少妇国语 | 激情综合激情五月俺也去 | 精品人妻中文字幕有码在线 | 东京无码熟妇人妻av在线网址 | 精品一区二区三区无码免费视频 | 亚洲自偷自拍另类第1页 | 丰满护士巨好爽好大乳 | 亚洲中文字幕在线观看 | 国产午夜亚洲精品不卡下载 | 人妻互换免费中文字幕 | 一本久道久久综合婷婷五月 | 午夜精品久久久久久久 | 99国产精品白浆在线观看免费 | 欧美色就是色 | 人妻夜夜爽天天爽三区 | 日韩精品无码免费一区二区三区 | 少妇人妻大乳在线视频 | 性做久久久久久久免费看 | 真人与拘做受免费视频一 | 亚洲人成影院在线观看 | 久久精品人人做人人综合试看 | 欧美国产日产一区二区 | 秋霞成人午夜鲁丝一区二区三区 | 亚洲国产精品一区二区第一页 | 国产色精品久久人妻 | 99精品国产综合久久久久五月天 | 人妻少妇精品无码专区二区 | 精品人妻av区 | 日日摸天天摸爽爽狠狠97 | 99久久99久久免费精品蜜桃 | 久久综合给久久狠狠97色 | 国产亚洲精品久久久久久久久动漫 | 麻豆果冻传媒2021精品传媒一区下载 | 欧美xxxx黑人又粗又长 | 国产精品-区区久久久狼 | 无码人妻av免费一区二区三区 | 牛和人交xxxx欧美 | 性欧美疯狂xxxxbbbb | 国产午夜精品一区二区三区嫩草 | 亚洲精品一区二区三区四区五区 | 水蜜桃av无码 | 国产乱人伦av在线无码 | 国产艳妇av在线观看果冻传媒 | 2019nv天堂香蕉在线观看 | 精品一区二区不卡无码av | 色婷婷香蕉在线一区二区 | 国产精品99爱免费视频 | 婷婷六月久久综合丁香 | 少妇厨房愉情理9仑片视频 | 东京无码熟妇人妻av在线网址 | 日韩av无码一区二区三区 | 曰本女人与公拘交酡免费视频 | 久久久久99精品国产片 | 中文字幕色婷婷在线视频 | 久久99热只有频精品8 | 中文字幕无码热在线视频 | 波多野结衣aⅴ在线 | 久久精品国产99久久6动漫 | 国产内射爽爽大片视频社区在线 | 亚洲无人区一区二区三区 | 日本一卡2卡3卡四卡精品网站 | 日本一区二区三区免费高清 | 精品人妻人人做人人爽 | 中文字幕日韩精品一区二区三区 | 午夜无码人妻av大片色欲 | 日韩欧美中文字幕公布 | 乌克兰少妇xxxx做受 | 亚洲小说图区综合在线 | 麻豆av传媒蜜桃天美传媒 | 中文毛片无遮挡高清免费 | 在线亚洲高清揄拍自拍一品区 | 久久精品国产99久久6动漫 | 沈阳熟女露脸对白视频 | 国产无套内射久久久国产 | 动漫av网站免费观看 | 67194成是人免费无码 | 日本精品高清一区二区 | 亚洲日韩av片在线观看 | 无码帝国www无码专区色综合 | 国产内射老熟女aaaa | 国产又粗又硬又大爽黄老大爷视 | 一个人看的www免费视频在线观看 | 人人澡人摸人人添 | 国产精品第一国产精品 | 99久久久无码国产精品免费 | 国内精品一区二区三区不卡 | 亚洲乱码日产精品bd | 大地资源网第二页免费观看 | 日韩av无码一区二区三区不卡 | 亚洲精品一区二区三区大桥未久 | 蜜桃视频插满18在线观看 | 欧美性生交活xxxxxdddd | 少妇人妻大乳在线视频 | 色综合视频一区二区三区 | 女人被爽到呻吟gif动态图视看 | 国产电影无码午夜在线播放 | 亚洲va欧美va天堂v国产综合 | 精品国产一区av天美传媒 | 色综合久久88色综合天天 | 亚洲国产精品久久久天堂 | 国产精品成人av在线观看 | 国产超碰人人爽人人做人人添 | 国产 精品 自在自线 | 久久五月精品中文字幕 | 性开放的女人aaa片 | 精品国产aⅴ无码一区二区 | v一区无码内射国产 | 未满小14洗澡无码视频网站 | 国内综合精品午夜久久资源 | 亚洲a无码综合a国产av中文 | 国产麻豆精品精东影业av网站 | 亚洲国产精品一区二区美利坚 | 思思久久99热只有频精品66 | 亚洲呦女专区 | 亚洲成av人片在线观看无码不卡 | 中文无码精品a∨在线观看不卡 | 丁香啪啪综合成人亚洲 | 蜜桃av蜜臀av色欲av麻 999久久久国产精品消防器材 | 无码人妻av免费一区二区三区 | 亚洲熟熟妇xxxx | 欧美人与禽zoz0性伦交 | 日韩视频 中文字幕 视频一区 | 国产超碰人人爽人人做人人添 | 亚洲人成影院在线无码按摩店 | 久久99精品久久久久婷婷 | 无码人妻久久一区二区三区不卡 | 在线观看国产午夜福利片 | 久久综合久久自在自线精品自 | 精品人妻中文字幕有码在线 | 欧美日韩一区二区三区自拍 | 玩弄中年熟妇正在播放 | 国产精品爱久久久久久久 | 国产熟妇另类久久久久 | 国内老熟妇对白xxxxhd | 99久久婷婷国产综合精品青草免费 | 久久久久免费看成人影片 | 亚洲成av人片天堂网无码】 | 亚洲一区二区三区四区 | 亚洲男女内射在线播放 | 免费乱码人妻系列无码专区 | 色婷婷综合中文久久一本 | 亚洲男人av天堂午夜在 | 亚洲 a v无 码免 费 成 人 a v | 国产一区二区三区精品视频 | 亚洲精品一区二区三区四区五区 | 久久精品国产一区二区三区肥胖 | 久久久久免费精品国产 | 久久人人爽人人爽人人片av高清 | 亚洲国产精品久久久天堂 | 一本精品99久久精品77 | 久久国产精品偷任你爽任你 | 丰满护士巨好爽好大乳 | 亚洲大尺度无码无码专区 | 中文字幕无线码免费人妻 | 97夜夜澡人人双人人人喊 | 无码一区二区三区在线观看 | 无码人妻少妇伦在线电影 | 清纯唯美经典一区二区 | 亚洲国产综合无码一区 | 中文字幕av无码一区二区三区电影 | 亚洲日韩中文字幕在线播放 | 中文亚洲成a人片在线观看 | 国产精品.xx视频.xxtv | 中文字幕无码av激情不卡 | 国产片av国语在线观看 | 国产av久久久久精东av | 色诱久久久久综合网ywww | 国产成人精品久久亚洲高清不卡 | 国产精品高潮呻吟av久久 | 少妇一晚三次一区二区三区 | 丰满人妻一区二区三区免费视频 | 娇妻被黑人粗大高潮白浆 | 成在人线av无码免观看麻豆 | 一本久道久久综合婷婷五月 | 亚洲熟妇自偷自拍另类 | 久久99精品国产.久久久久 | 国产午夜精品一区二区三区嫩草 | 亚洲日本一区二区三区在线 | 无码精品国产va在线观看dvd | 999久久久国产精品消防器材 | 蜜桃av蜜臀av色欲av麻 999久久久国产精品消防器材 | 无码国产色欲xxxxx视频 | 日韩av无码一区二区三区 | 丰满护士巨好爽好大乳 | 爱做久久久久久 | 亚洲日韩av片在线观看 | 日产国产精品亚洲系列 | 在线亚洲高清揄拍自拍一品区 | 日本在线高清不卡免费播放 | 真人与拘做受免费视频 | 亚洲综合精品香蕉久久网 | 久久精品中文字幕大胸 | 亚洲精品久久久久久一区二区 | 欧洲vodafone精品性 | 亚洲中文无码av永久不收费 | 亚洲精品中文字幕乱码 | 欧美熟妇另类久久久久久多毛 | 亚洲va欧美va天堂v国产综合 | 亚洲色欲久久久综合网东京热 | 日产精品高潮呻吟av久久 | 在线亚洲高清揄拍自拍一品区 | 精品午夜福利在线观看 | 精品国产麻豆免费人成网站 | 国内综合精品午夜久久资源 | 国产极品美女高潮无套在线观看 | 亚洲色无码一区二区三区 | 狠狠综合久久久久综合网 | 亚洲国产成人a精品不卡在线 | 最新国产麻豆aⅴ精品无码 | 国产又粗又硬又大爽黄老大爷视 | 亚洲精品鲁一鲁一区二区三区 | 学生妹亚洲一区二区 | 人人妻人人澡人人爽欧美一区 | 成人亚洲精品久久久久 | 色综合视频一区二区三区 | 东京热男人av天堂 | 久久无码专区国产精品s | 免费观看又污又黄的网站 | 久久久无码中文字幕久... | 亚洲娇小与黑人巨大交 | 精品无码一区二区三区爱欲 | 无码播放一区二区三区 | 男女性色大片免费网站 | 久久97精品久久久久久久不卡 | 精品无码国产一区二区三区av | 婷婷丁香六月激情综合啪 | 亚洲中文字幕无码中文字在线 | 又大又硬又黄的免费视频 | 欧美xxxx黑人又粗又长 | 5858s亚洲色大成网站www | 欧美人与禽猛交狂配 | 亚洲aⅴ无码成人网站国产app | 国产人妻大战黑人第1集 | 亚洲一区二区三区偷拍女厕 | 97夜夜澡人人爽人人喊中国片 | 色五月五月丁香亚洲综合网 | 综合激情五月综合激情五月激情1 |