日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

软件开发工具——Make

發布時間:2024/2/2 综合教程 30 生活家
生活随笔 收集整理的這篇文章主要介紹了 软件开发工具——Make 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

掌握Makefile的使用方法和工作流程;

掌握make工具變量的相關知識,包括其引用、定義及分類等;

掌握Makefile常見的函數含義;

掌握Makefile與shell命令行的通信方法;

掌握Makefile的常見語法規則,包括顯式規則、隱式規則及靜態模式規則;

了解autotools的用法,了解autotools中常用的工具鏈以及如何使用工具鏈自動創建Makefile文件。

1、Make工具概述

  Makefile帶來的好處就是“自動化編譯”,一旦寫好,只需要在shell命令行中輸入一個make命令,整個工程完全自動編譯,可以極大提高軟件開發的效率。

  make是一個命令工具,它解釋Makefile中的語法規則。Makefile有自己的書寫格式、關鍵字和函數,這個文件告訴make以何種方式編譯源代碼和鏈接程序。典型地,可執行文件可由一些.o文件按照一定的順序編譯,如果在工程中已經存在Makefile,當對工程中的若干源文件修改以后,可自動根據修改情況完成源文件對應.o文件的更新、庫文件的更新、最終的可執行程序的更新。

  那么如果來判斷一個大型工程中哪些文件發生了改變,哪些沒發生變化呢?

  Linun系統判斷工程中文件是否發生改變的方法,是判斷文件的建立和修改時間,即“文件時間戳”,Makefile文件就是基于這種“時間戳”來運行的。如果系統判斷“文件時間戳”晚于上次編譯的“時間戳”,就表明此文件在上次編譯之后重新被修改過,需要重新編譯;如果時間戳同上次一樣沒有變化,就表明沒有修改,不需要重新編譯。

2、Makefile起步

  我們的規則是:

  (1)如果工程沒有編譯過,那么所有C文件都要編譯并被鏈接;

  (2)如果工程的某幾個C文件被修改,那么只編譯被修改的C文件,并鏈接目標工程;

  (3)如果工程的頭文件被改變了,那么需要編譯引用了這幾個頭文件的C文件,并鏈接目標程序。

  Makefile的大致結構:

  TRAGET: Dependency file

  <TAB> COMMAND

  TRAGET: Dependency file

  <TAB> COMMAND

  ......

  TRAGET: Dependency file

  <TAB> COMMAND

  在Makefile結構中,TARGET、Dependency file、COMMAND是相互關聯、密切聯系的3部分。

  TARGET:表示make工具創建的目標體,通常是最后需要生成的文件名或者為了實現這個目的而必需的中間過程文件名。可以是.o文件,也可以是最后的可執行程序的文件名等。

  Dependency file:表示要創建目標體需要的依賴文件,通常一個目標依賴于一個或者多個文件。如果其中一個文件比目標文件的“時間戳”新,這個目標就認為是“過時的”,需要重新編譯生成。

  COMMAND:表示創建目標體時需要運行的命令,它限定了make執行這條規則時需要的動作,通常可由一行或者多行命令組成。如果COMMAND不與“TARGET: Dependency ifle”在一行,那么它必須以[TAB]字符作為本行的開頭,[TAB]字符告訴make此行是一個命令行;如果與"TARGET: Dependency file“在一行,那么可以使用分號作為分隔符,如果COMMAND命令太長,可使用反斜杠()作為換行符。

  注:Makefile中“#”字符后的內容被當作是注釋內容。如果此行的第一個非空字符為“#”,表示此行為注釋行。當在Makefile中使用真實的字符“#”時,可以使用反斜杠加“#”(#)來實現,它表示將“#”作為一個普通字符而不是注釋的開始標志。

  Makefile的一般工作過程描述:

  (1)讀取Makefile。根據make的執行選項,查找當前的目錄或者其他目錄要執行的Makefile。

  (2)初始化Makefile。將制定的Makefile中的變量進行替換,如果該Makefile中包含其他的文件,則將其加載。

  (3)解釋規則。將Makefile中的執行規則進行解析,同時推導文件中的隱藏規則,其次,查找文件中目標、依賴、命令之間的關系,為創建目標建立關系鏈。

  (4)分析變更。根據依賴關系和“時間戳”,判斷是否有依賴文件發生變化,如果有變化,則進行重新編譯;如果沒有變化,當前的目標不需要重新編譯。

  (5)執行。執行Makefile中的命令。

  Makefile編寫完畢,就可以執行make命令進行編譯操作。make的執行同其他命令一樣,也有豐富的選項供用戶選擇,可以完成不同的功能。make工具的常用選項:

  -f file  將指定當前目錄下的file作為Makefile

  -I dir  將dir作為被包含的Makefile所在目錄

  -C dir  將指定目錄下的file作為Makefile

  -i    忽略所有命令執行錯誤

  -j    輸出規則中命令的詳細信息

  -n    只打印要執行的命令,但不執行這些命令

  -s    在執行命令時不顯示命令

  -d    除打印正常的操作信息外,還打印調試信息

  一個目標可以沒有依賴文件,只有命令,比如Makefile中的偽命令“clean“表示刪除make過程中的中間文件,它就沒有依賴,只有命令。偽命令是為其他命令服務的,不是強制性的。偽命令一般包括clean(刪除中間文件)、install(安裝編譯好的程序)、uninstall(卸載已安裝的程序)以及print(輸出發生改變的源文件)等。

3、Makefile變量

  在Makefile中,變量是一個名字,它不僅可以代表一個文本字符串,而且可以用來代表文件名、編譯選項、程序運行的選項參數、搜索源文件的目錄,以及編譯輸出的目錄。在Makefile的目標、依賴、命令中任意引用變量的地方,在執行make命令后,都會被變量定義的值所取代。

  在Makefile中變量有以下幾個特征:

  (1)Makefile中變量和函數的展開(除規則命令行中的變量和函數以外),是在make讀取Makefile文件時進行的,這里的變量不僅包括使用“=”定義的變量,而且包含使用指示符“define”定義的。

  (2)變量的命名可以包含字符、數字、下劃線,但絕對不可以使用含有“:”、“#”、“=”或是空字符(空格、回車等)的字符,同時變量中字母、數字以及下劃線以外的字符,用戶應盡量避免使用,因為它們可能賦予其他特別的含義。

  (3)變量中的大小寫也是非常敏感的。推薦的方法是對于內部定義的一般 變量使用小寫方式,而對于一些參數列表(例如:編譯選項CFLAGS)采用大寫方式。

  (4)有一些變量名只包含一個或者很少的幾個特殊字符,稱它們為自動化變量。像“$”、“$@”、“$?”、“$*”等,這些變量用戶在定義中也不可以使用。

  當定義了一個變量后,就可以在Makefile的很多地方使用這個變量。變量的引用方式是:

  $(VARIABLE_ANME) 或者 ${VARIABLE_NAME}

  美元符號“$”在Makefile中有特殊的含義,所有在命令或者文件中使用“$”時需要用兩個美元符號“$$”來表示。

  在Makefile中對一些簡單變量的引用,也可以不使用“()”和“{}”來標記變量,而直接使用“$x”的格式來實現,此種用法僅限于變量名為單字符的情況。

  Makefile文件在進行變量定義時通常可以采用兩種方式,第一種是遞歸展開定義法,另一種是直接展開定義法。兩者雖然都可以對需要的變量進行定義,但是也存在一些差異,主要的不同在于定義的方式和展開的時機不同,遞歸展開定義法可以使用之前沒有定義過的變量,而直接展開定義法不允許引用變量之后定義過的變量。

  (1)遞歸展開定義

  這種變量定義法是通過“=”或者指示符“define”來定義變量。其格式如下:

  Var=variable

  其中,Var是變量名,variable是賦予變量Var的值。

  對使用遞歸展開定義的變量,其引用的地方是嚴格的文本替換過程。變量將會原樣地被字符串替代。如果此變量定義中存在對其他變量的引用,那么被引用的變量會在此變量被展開的同時被展開。

  (2)直接展開定義

  為避免“遞歸展開法”定義變量出現的死循環和效率低的問題,Makefile中可使用另外一種變量定義的方式,稱為直接展開定義。這種方式使用“:=”定義變量。其格式如下:

  Var := variable

  同遞歸定義法不同,直接展開定義法在調用變量時,變量值對另外變量的引用在定義時被展開。所以在變量被定義后就是一個實際所需要定義的文本串,不再包含任何其他變量的引用。其次,需要注意的是,使用直接定義法定義變量時,不能對其后定義的變量進行引用。

  一般而言,在復雜的Makefile中,推薦使用直接展開式變量,因為這種變量的使用方式和大多數編程語言中的變量使用方式基本相同。它可以使一個比較復雜的Makefile在一定程度上具有可預測性,而且這種變量允許用戶利用之前定義的值來重新定義。因此,在Makefile變量定義時,應盡量避免和減少遞歸方式的使用。

  (3)變量嵌套定義

  在Makefile中還有一種變量高級使用方法,稱為“變量嵌套定義”。它表示在一個變量中可以包含對其他變量的引用。

  例如:

  variable1 = variable2

  varialbe2 = variable3

  w := $($(variable1))

  (4)替換引用定義

  對于一個已經定義的變量,可以使用“替換引用”將其值中的后綴字符(串)使用指定的字符(串)替換。格式是:

  $(VAR:A=B) 或者 ${VAR:A=B}

  意思是,替換變量VAR中所有A字符結尾的字為B結尾的字。“結尾”的含義是空格之前(變量值多個字之間使用空格分開)。而對于變量其他部分的“A"字符不進行替換。例如:

  foo := a.o b.o c.o

  bar := $(foo:.o=.c)

  變量分類:

  除用戶自己定義的變量(稱為自定義變量)外,Makefile文件中還存在3中重要的變量,它們分別是:預定義變量、自動變量和環境變量。這3中變量是系統級變量,都有其默認值,用戶一般不需要在Makefile中重新定義,可在Makefile中直接引用(也可根據需要替換其默認值)。

  (1)預定義變量

  預定義變量是進行程序預編譯時經常使用的變量。有時候使用GCC進行程序預編譯時,通常對某些編譯的選項多次使用,預編譯變量使復雜的編譯選項能夠 更條理、更直觀。

  AR  庫文件維護程序的名稱,默認值為ar

  AS  匯編程序的名稱,默認值為as  

  CC  c編譯器的名稱

  CPP  c預編譯器的名稱,默認值為$(CC) -E

  CXX  c++編譯器的名稱,默認值為g++

  PC  Pascal編譯器的名稱

  FC  Fortran編譯器的名稱,默認值為f77

  RM  文件刪除程序的名稱,默認值為rm -f

  ARFLAGS  庫文件維護程序的選項,無默認值

  ASFLAGS  匯編程序的選項,無默認值

  CFLAGS  c編譯器的選項,無默認值

  CPPFLAGS  c預編譯的選項,無默認值

  CXXFLAGS  c++編譯器的選項,無默認值

  FFLAGS  Fortran編譯器的選項,無默認值

  其中,最重要也是最經常使用的變量是CC和CFLAGS。由于CC沒有默認值,因此經常要把“CC=gcc”、“CC=arm-linux-gcc”等放到變量定義中。

  (2)自動變量

  為了簡化Makefile的編寫,Makefile引入自動變量,自動變量可以代表編譯語句中出現的目標文件和依賴文件等。使用自動變量可以為Makefile的編寫提供方便。

  $@  表示當前規則中的完整目標文件名

  $?  新修改過的依賴文件列表,即所有時間戳比目標文件晚的依賴文件,并以空格分開

  $*  不包含擴展名的目標文件名

  $<  當前規則中的第一個依賴文件名

  $%  當目標文件為庫文件時,該變量為庫文件名

  $^  所有依賴文件,以空格分開,不包含重復的依賴文件

  $+  所有依賴文件,以空格分開,并以出現的先后為序,可能包含重復的依賴文件

  (3)環境變量

  make命令在運行時,系統中所有的環境變量對它都是可見的。在Makefile中,可以引用任何已定義的系統環境變量。(這里我們區分系統環境變量和make環境變量,系統環境變量是這個系統所有用戶所擁有的,而make的環境變量只是對于make的一次執行過程有效。)

  Makefile中最常見的環境變量是VPATH。通常在一些大的工程中,有大量的源文件,并放在不同的目錄中。所以,當make需要尋找文件依賴關系時,就要在文件前加上路徑。Makefile文件中的環境變量“VPATH”就是完成添加路徑的功能,如果沒有指明這個變量,make只會在當前目錄下尋找依賴關系和目標文件。如果定義了“VPATH”變量make就會在在當前目錄下找不到所需文件的情況下,到指定的目錄中尋找文件。這有點類似gcc的目錄選項中的“-I”和“-L“選項。如果要添加多個目錄,一般使用“:”作為分隔。 

4、Makefile常用函數

  $(subst A, B, text)  將文本text中的每個A字符用B字符替換

  $(patsubst A, B, text)  將文本text中符合格式為A的字符,用格式B替換。

  $(strip text)  將text中多余的空格進行壓縮(包括前導或者結尾的空格字符),并將多個空格變為單個空格

  $(findstring A, text)  在text中查找字符串A,如果找到返回值為A,否則為空

  $(sort text)  將text中的字按字母順序排序,并去掉其中重復的單詞。其輸出為單個空格隔開的單詞列表。如果第一個字母相同則比較第二個,依此類推

  $(word N, text)  將text中第N個單詞取出,并返回這個單詞。如果不存在第N個單詞,則返回值為空

  $(wordlist N1, N2, text)  取出text中第N1到第N2個單詞,其中N1,N2表示單詞在text的位置數字

  $(words text)  此函數表示統計text中的單詞數目

  $(filter A..., text)  在text中尋找由空格隔開并且匹配格式為A的字,去除不符合格式A的字符

  $(filter-out A..., text)  返回由空格隔開的 并且不匹配格式為A的字符,除去格式為A的字符

  $(dir text)  取出text中每個文件的路徑部分

  $(notdir text)  取出text中的每個文件名

  $(addsuffix A, text)  將text中每個文件名后添加后綴“A”

  $(addprefix A, text)  將text中每個文件名后添加前綴“A”

  $(if A, B, C)  判斷A,對變量A展開后,如果A的結果非空,則條件為真,同時將B作為函數的表達式;如果條件為假,則將C作為函數的表達式 

5、Makefile與shell 

  Makefile文件通過shell函數與外部進行通信。它實現的功能同shell中的引用(``)類似,其返回結果是該命令在shell中執行的結果。Make命令僅對它的返回值當作字符串對待,如果函數返回結果中存在換行符,那么將其替換為空格,并去掉末尾的回車符號。在大多數情況下,make命令時在讀取解析Makefile時完成對函數shell的展開。

  shell函數的格式如下:

  $(shell shell-command)

  此函數的作用是在Makefile中執行shell-command命令,并將它的執行結果返回Makefile。  

6、Makefile規則語法

  Makefile中常見的規則包括顯示規則、隱式規則以及靜態模式規則3類。

  (1)顯示規則

  顯示規則描述了如何將“依賴文件”轉變為“目標文件”,書寫這種規則的Makefile需要用戶明確地給出目標文件、目標依賴文件的列表,以及更新目標文件所需要的命令。

  (2)隱式規則

  隱式規則就像其名,它會把一部分規則“隱藏”,不要求用戶將所有的規則列出,也不需要詳細指定編譯的具體細節,甚至有時候不需要任何規則,系統會根據要產生的可執行文件及其依賴文件(典型的是根據文件名的后綴),自動推導出其依賴文件時如何使用默認命令編寫規則的。例如:典型地,make命令對c文件的編譯過程是由.c源文件編譯成.o目標文件。

  另外,在make命令執行時,根據需要也可能用多個隱含規則。比如:make命令將從一個.y文件生成對應的.c文件,再生成最終的.o文件。也就是說,只要目標文件名中除后綴以外的其他部分相同,make命令就能夠使用若干個隱含規則來最終產生這個目標文件(當然,最原始的那個文件必須存在)。

  在Makefile中常見的隱式規則:

  c編譯:將file.c變為file.o  $(CC)$(CPPFLAGS)$(CFLAGS) -c file.c -o file.o

  c++編譯:將file.cc變為file.o  $(CXX)$(CPPFLAGS) -c file.cc -o file.o

  Pascal編譯:將file.p變為file.o  $(CP)$(PFLAGS) -c file.p -o file.o

  Fortran編譯:將file.r變為file.o  $(CP)$(FFLAGS) -c file.r -o file.o

  注:以上file均表示任意文件名

  (3)靜態模式規則

  模式規則是用來定義具有相同處理規則的多個文件。

  模式規則類似于普通規則,只是在模式規則中,目標名需要包含模式字符“%”,該模式字符“%”被用來匹配一個文件名,可以匹配任何非空字符串在依賴文件中同樣可以使用“%”,依賴文件中的模式字符“%”的取值由目標中的“%”來決定。例如:對于模式規則“%.o:%.c”,它表示的含義是:所有的.o文件依賴于對應的.c文件,“%.c"可以匹配到所有以.c結尾的文件,“s%.c"可以匹配到所有第一個字母為“s”,而且必須以.c結尾的文件。

  要注意的是:模式字符“%”的匹配和替換發生在規則中所有變量和函數引用展開之后,變量和函數的展開一般發生在make讀取Makefile時,而模式規則中“%”的匹配和替換則發生在make執行時。

  c語言的模式規則一般可描述為:

  %.o : %.c

    COMMAND

  這個模式規則指定了所有的文件“.c"都用來創建文件“.o",文件“.c"應該是已存在的或者可被創建的。

  模式規則中的依賴文件也可以不包含模式字符“%”。當依賴文件名中不包含模式字符“%”時,其含義是所有符合目標模式的目標文件都依賴于一個指定的文件(例如:“%.o : debug.h ”表示所有的".o"文件都依賴于頭文件"debug.h")。這樣的模式規則在很多場合是非常有用的。

  注:

  (1)在使用模式規則時,指定的目標必須和目標模式相匹配,否則執行make時將會得到一個錯誤提示。

  (2)相比隱式規則,模式規則更能體現其優點。對于無法確定工作目錄內容或者不能確定是否存在無關文件,使用隱含規則可能會導致make命令失敗。其次,當存在多個適合此文件的隱含規則時,系統將不能正確判斷使用何種規則也可能導致make失敗。在這兩種情況下使用模式規則,就可以避免這些不確定因素,因為靜態模式中,指定的目標文件有明確的規則描述其依賴關系。

  除了以上3中規則外,Makefile中還存在一些基礎規則,包括:

  (1)在Makefile文件中,除“終極目標”所在的規則外,其余規則的順序在Makefile中沒有意義(終極目標是指Makefile文件第一個規則的目標,一般是執行make后生成的可執行文件)。如果在Makefile中第一個規則有多個目標的話,那么多個目標中的第一個將會被作為make的“終極目標”

  (2)規則的命令部分有兩種書寫方式,一種是把命令和依賴文件放在一行,中間使用分號(:)隔開,另一種是命令在依賴文件的下一行。當作獨立的命令行時,此行必須以Tab開始。

  (3)對于Makefile中一個較長的行,我們可以使用反斜杠“”將其書寫到幾個獨立的行上。 

7、Makefile自動編寫工具

  autotool工具是當今Linux世界中比較常用的Makefile自動生成工具。autotool是一系列工具,主要包括autoscan、autoconf、aclocal、autoheader、automake等。

  下面用一個簡單的程序exautomake.c來講述autotool編寫Makefile文件的方法。該文件的代碼如下:

  #include <stdio.h>

  int main()

  {

    printf( "this is the first automake example!" );
  }

  第一步:autoscan

  autoscan工具用來掃描當前目錄下是否有生成Makefile的源文件(configure.scan、autoscan.log),如果沒有這兩個文件,系統會自動生成configure.scan、autoscan.log這兩個文件。

  因此,在命令行下輸入:

  #autoscan

  autom4te: configure.ac: no such file or directory
  autoscan: /usr/bin/autom4te failed with exit status: 1

  #ls

  autoscan.log configure.scan exautomake.c exautomake.c~

  其中,configure.scan是configure.in的原型,(configure.in是autoconf的腳步配置文件),所以下一步工作就是要對configure.scan進行修改,將其轉化為configure.in。

  第二步:aclocal、autoconf及autoheader

  使用編輯器打開configure.scan文件,其內容如下:

  # -*- Autoconf -*-
  # Process this file with autoconf to produce a configure script.

  AC_PREREQ(2.59)                           #命令行1
  AC_INIT(FULL-PACKAGE-NAME, VERSION, BUG-REPORT-ADDRESS)   #命令行2
  AC_CONFIG_SRCDIR([exautomake.c])                  #命令行3
  AC_CONFIG_HEADER([config.h])                    #命令行4

  # Checks for programs.
  AC_PROG_CC

  # Checks for libraries.

  # Checks for header files.

  # Checks for typedefs, structures, and compiler characteristics.

  # Checks for library functions.
  AC_OUTPUT                              #命令行5

  命令行1中,AC_PREREQ用來聲明本文件要求的autoconf版本

  命令行2,用來定義軟件的名稱和版本等信息

  命令行3,AC_CONFIG_SRCDIR用來檢查所指定的源碼文件是否存在,來確定源碼目錄的有效性。這個參數一般不需要修改

  命令行4,AC_CONFIG_HEADER用于生成config.h文件,以便autoheader使用

  將configure.scan文件修改為configure.in,修改的地方共有4處:

  第一,將命令行2注釋掉,并在命令行2后添加一新行,并鍵入"AC_INIT(exautomake,1.0)",表示編寫該程序的名字及版本信息。

  第二,在命令行3前添加新行,并鍵入"AM_INIT_AUTOMAKE(exautomake,1.0)",這是automake必備的一行,同前面一樣,"exautomake"是所要產生的軟件的名字,"1.0"表示版本號,一般而言,第一次編寫版本號都可定為"1.0".

  第三,將命令行4修改為"AM_CONFIG_HEADER([config.h])".(實踐證明:改此處或者不改都可以)

  修改完畢后,將configure.scan在當前目錄下另存為configure.in。接下來要運行aclocal,系統會自動生成一個aclocal.m4文件,該文件的主要作用是處理當前的定義行;隨后運行autoconf命令,該命令同樣會在當前目錄下生成一個名為configure的文件;最后執行autoheader,它負責生成config.h.in文件。

  第四,將命令行5修改為"AC_OUTPUT([Makefile])".

  #aclocal

  #autoconf

  #autoheader

  第三步:automake

  automake的執行至關重要。automake需要使用腳本配置文件Makefile.am,對于這個文件用戶需要自己創建。

  使用編輯器編寫程序Makefile.am如下:

  AUTOMAKE_OPTIONS=foreign          #命令行1

  bin_PROGRAMS=exautomake          #命令行2

  exautomake_SOURCES=exautomake.c     #命令行3

  其中,命令行1中,AUTOMAKE_OPTIONS表示為automake進行設置的選項。automake提供了3種軟件等級:foreign、gnu、gnits,讓用戶選擇使用,默認等級是gnu,在本例中使用foreign等級,只檢查必須的文件。

  命令行2中,bin_PROGRAMS表示要產生的可執行文件名。如果要產生多個可執行文件,每個文件名用空格隔開。

  命令行3中的exautomake_SOURCES是用來定義exautomake這個執行程序的依賴文件。如果文件需要多個源文件,就要在后面添加生成它的源文件。例如:若生成的exautomake除需要exautomake.c外,還需要wth.c、wang.c,就要使用多個源文件定義方法"exautomake_SOURCES=exautomake.c wth.c wang.c".

  接下來就是使用automake生成configure.in文件,一般而言,在執行automake時,要在后面添加選項"--add-missing",表示讓automake自動添加一些必要的腳步文件。

  #automake --add-missing

  第四步:運行configure

  通過運行configure,就可以把Makefile變成最終的Makefile

  #./configure

  到此為止,makefile就可以自動生成了。

  第五步:執行make

  執行make命令將默認執行make all,即編譯所有目標體,執行完畢,會在當前目錄下生成exautomake的可執行文件。

  使用autotools工具除生成exautomake目標之外,還默認生成install(安裝該程序到系統中),clean(清楚之前編譯的所有可執行文件及目標文件)等目標文件。

  

  

  

總結

以上是生活随笔為你收集整理的软件开发工具——Make的全部內容,希望文章能夠幫你解決所遇到的問題。

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

三级黄色免费片 | 国产日韩中文字幕在线 | 中文在线免费看视频 | 色婷婷综合视频在线观看 | 玖玖爱国产在线 | 天天射天天色天天干 | 激情五月***国产精品 | 国产精品国产三级国产aⅴ9色 | 国产高清网站 | 国产二区免费视频 | 久久综合狠狠综合久久激情 | 亚洲区精品视频 | 九九视频免费观看视频精品 | 成人av播放 | 欧洲精品久久久久毛片完整版 | 蜜臀av夜夜澡人人爽人人 | 久草在线视频在线观看 | 久久久久久视频 | 亚洲精品在线视频网站 | 亚洲免费国产视频 | 天天操伊人 | 日本久久电影网 | 国产视 | 亚洲资源一区 | 亚洲一级二级 | 日韩激情免费视频 | 中文字幕在线观看免费观看 | 久久永久视频 | 激情伊人五月天 | 97国产大学生情侣白嫩酒店 | 国产精品麻豆免费版 | 国产丝袜高跟 | 国产亚洲精品无 | 日韩一区二区三区高清在线观看 | 日韩免费电影一区二区 | 91福利小视频 | 亚洲黄色av网址 | 亚洲电影影音先锋 | av综合网址 | 久久久国产99久久国产一 | 久久久精品一区二区三区 | 9ⅰ精品久久久久久久久中文字幕 | 在线观看视频黄色 | av中文字幕免费在线观看 | 国产一区在线视频观看 | 日日草夜夜操 | 亚洲激情视频在线 | 人人添人人澡 | 91在线视频观看免费 | 久一久久 | 国产一级免费在线 | 免费色婷婷 | 天天草视频 | 在线观看精品黄av片免费 | 天天伊人狠狠 | 一区二区三区久久精品 | 免费看十八岁美女 | 久久精品国产一区二区三区 | 91在线播放综合 | 日韩超碰在线 | 国产精品久久久久久久久久白浆 | 在线视频成人 | 亚洲精品乱码白浆高清久久久久久 | 亚洲成人资源 | 在线成人高清电影 | 在线播放 一区 | av片子在线观看 | 最新中文字幕在线观看视频 | 麻豆果冻剧传媒在线播放 | 久久久久久久毛片 | 欧美午夜理伦三级在线观看 | 久久久久综合网 | 狠狠干中文字幕 | a久久免费视频 | 成人精品一区二区三区中文字幕 | 在线观看免费一级片 | 综合色中文 | 精品视频免费久久久看 | 国产精品va在线观看入 | 很黄很污的视频网站 | 91成人天堂久久成人 | 中文字幕免费高清在线观看 | 在线看v片 | 天天搞天天干天天色 | 亚洲成av人影片在线观看 | av片在线看 | 不卡的av中文字幕 | 成人h视频在线 | 91精品视频在线免费观看 | 四虎影视精品永久在线观看 | 香蕉色综合 | a√天堂资源 | 最新日韩视频 | 黄色午夜 | 高清视频一区二区三区 | 在线观看视频中文字幕 | 99精品久久久久久久久久综合 | 五月婷久 | 麻豆久久 | 丁香六月伊人 | 欧美久久电影 | 在线观看国产高清视频 | 欧美日韩在线免费观看 | 久草影视在线观看 | 免费国产ww | 超级碰碰视频 | 夜夜操狠狠操 | 亚洲精品乱码久久久久久写真 | 久久国产精品色婷婷 | 国产区在线看 | 91黄视频在线观看 | 国产精品久久久久久久99 | 亚洲涩综合 | 手机av在线网站 | 美女在线免费视频 | 手机色在线 | 色婷婷综合成人av | 中文字幕 国产精品 | 视频在线观看99 | 亚洲色五月 | 激情综合网五月激情 | 久久久久综合网 | 国产伦精品一区二区三区免费 | 西西4444www大胆视频 | 久久久天天操 | 精品夜夜嗨av一区二区三区 | 日韩视频一区二区三区 | 日韩免费视频一区二区 | 97超碰人人爱 | 精品视频久久 | 毛片网站免费在线观看 | 激情综合中文娱乐网 | 射射射综合网 | 婷婷激情在线 | 亚洲在线国产 | 国产麻豆精品传媒av国产下载 | 99视频这里有精品 | av免费电影在线 | 九九热免费在线视频 | 亚洲精品天天 | 91视频啊啊啊 | 韩国av一区二区 | 欧美日韩不卡一区二区三区 | 狠狠婷婷 | 国产精品99爱 | 国产成人免费观看久久久 | 久久天天操 | 91天堂在线观看 | 免费av观看 | 亚洲高清91 | 国产精品麻豆一区二区三区 | 精品视频免费久久久看 | 久久av影视 | 91男人影院| 欧美日本不卡视频 | 国产精品网站 | 黄色毛片在线看 | 日韩视频三区 | 免费观看成人网 | 久久精品一区二 | www.夜色321.com | 波多野结衣在线视频一区 | 日韩视频在线不卡 | 五月婷婷爱 | 中文字幕字幕中文 | 中文字幕免费不卡视频 | 久艹在线观看视频 | 黄色毛片视频免费 | 天天干夜夜操视频 | 91av视频在线免费观看 | 草久电影 | 九九九九免费视频 | 黄网站免费久久 | 狠狠干中文字幕 | 狠狠色丁香久久婷婷综 | 在线日韩 | 欧美日韩视频在线观看免费 | 国产精品欧美久久 | 欧美日本在线观看视频 | 国产视频在线免费观看 | 成人免费观看大片 | 91精品一区二区三区久久久久久 | 国产在线精品区 | 亚洲国产精品500在线观看 | 日韩精品一区二区三区电影 | 视频成人永久免费视频 | 黄色成人av在线 | 丁香在线| 国产精品毛片一区视频播不卡 | 黄色a在线观看 | 国产伦精品一区二区三区高清 | 亚洲精品中文字幕在线 | 成人一级免费视频 | 亚洲国产高清在线观看视频 | 在线观看免费高清视频大全追剧 | 九九热精品视频在线观看 | 九九久久国产精品 | 日韩有码在线播放 | 色五丁香 | 久久精品国产免费观看 | 日本黄色免费在线 | 黄视频色网站 | 丁香五月缴情综合网 | 五月婷婷激情综合网 | 亚洲少妇久久 | 国内精品福利视频 | 好看的国产精品视频 | 国内精品久久久久国产 | 亚洲精品久久激情国产片 | 久久综合中文字幕 | 亚洲一二三区精品 | 欧美在线观看视频一区二区 | 国产 日韩 在线 亚洲 字幕 中文 | 在线电影 一区 | 欧亚日韩精品一区二区在线 | 综合视频在线 | 亚洲免费色 | 成人影片在线播放 | 精品国内自产拍在线观看视频 | 日本性生活一级片 | 亚洲精品国偷拍自产在线观看 | 91香蕉视频在线下载 | 亚洲麻豆精品 | 九九热只有这里有精品 | 92精品国产成人观看免费 | 国产在线综合视频 | 又爽又黄又无遮挡网站动态图 | a天堂在线看 | 久草剧场 | 日本高清dvd | 欧美另类美少妇69xxxx | 国产一区二区日本 | 亚洲婷婷丁香 | 中文字幕4| 欧美永久视频 | 日本黄色免费电影网站 | 国产免费又粗又猛又爽 | 精品96久久久久久中文字幕无 | 久久久久久久久久久免费av | 欧美精品久久99 | 五月婷婷导航 | 日韩免费视频线观看 | 天天干夜夜爱 | 欧美午夜寂寞影院 | 国产剧情av在线播放 | 久草视频在线免费看 | 香蕉视频4aa | 久久看看| 天天色天天射天天操 | 国产精品福利小视频 | 五月天综合色激情 | 中文字幕 国产视频 | 欧美中文字幕第一页 | 国产亚洲人成网站在线观看 | 成人免费在线视频 | 少妇资源站 | 精品嫩模福利一区二区蜜臀 | 国产精品久久av | 国产在线不卡精品 | 精品国产亚洲一区二区麻豆 | 99热在线这里只有精品 | 欧美一级免费高清 | 色婷婷av国产精品 | av高清网站在线观看 | 国产精品va在线观看入 | 久久久久久久久久久久久影院 | 在线播放 日韩专区 | 国产一卡二卡四卡国 | 美女网站在线免费观看 | 综合网在线视频 | 综合av在线| 97av在线| 中文字幕在线视频一区二区三区 | 成人h视频在线播放 | 一区二区三区电影 | 草久久精品 | 欧美 日韩 国产 中文字幕 | 中文字幕在线免费97 | 中文字幕 成人 | 中文免费观看 | 久久久成人精品 | 久久久黄视频 | 国产一级在线 | 9在线观看免费高清完整版在线观看明 | 国产成人精品不卡 | 一级一片免费看 | 黄色电影在线免费观看 | 免费黄色激情视频 | 精品国产一区在线观看 | 综合婷婷 | 日韩和的一区二在线 | 国产精品国产三级国产不产一地 | 亚洲精品av中文字幕在线在线 | av三级在线免费观看 | 亚洲精品在线一区二区 | 人人超碰人人 | 国产亚洲字幕 | 国内精品久久久久久久久久 | 国产中文在线字幕 | 欧美在线视频一区二区三区 | 婷婷六月激情 | 亚洲国产一区av | 久久综合精品国产一区二区三区 | 在线黄色免费 | 伊人天天狠天天添日日拍 | 干天天| 中文字幕日韩国产 | 成人av影视在线 | av一级在线观看 | 国产精品一区二区电影 | 一区二区三区在线观看免费视频 | 99久久久久成人国产免费 | 97在线看| 九九九热精品免费视频观看网站 | 国产很黄很色的视频 | 国产视频手机在线 | 中文在线| 色99色| 天天色天天射天天操 | 日韩专区在线播放 | 91亚色视频在线观看 | 国产激情久久久 | 天天操操操操操 | 在线国产不卡 | 西西444www高清大胆 | 日韩av进入 | 欧美午夜久久久 | 麻豆视频一区 | 国产资源精品在线观看 | 99国产一区二区三精品乱码 | 中文字幕永久免费 | 免费网站v| 免费视频一级片 | 91久久国产综合精品女同国语 | 国产美女搞久久 | bbb搡bbb爽爽爽 | 日韩欧美一区二区三区在线 | 中文字幕在线观看不卡 | 国产美女精品视频免费观看 | 日韩在线视频免费播放 | 国产精品久久久久久a | 中文字幕免费观看全部电影 | 久草在线免费看视频 | 免费看片网址 | 国产精品视频99 | 日韩免费在线视频 | 午夜精品久久久久久中宇69 | 亚洲最新在线视频 | 亚洲精品乱码久久久一二三 | 欧美成人h版电影 | 91九色成人 | 久久久精品视频成人 | 精品超碰 | 狠狠干中文字幕 | 九九热视频在线免费观看 | 久久8| 成人性生交大片免费观看网站 | 欧美 亚洲 另类 激情 另类 | 贫乳av女优大全 | 91精品久久久久久久99蜜桃 | 国产精品24小时在线观看 | 国内精品久久久久久久影视简单 | 麻豆视频免费观看 | 久久精品免费 | 九色视频网 | 精品视频久久 | 97色婷婷成人综合在线观看 | 久久艹欧美| 超碰在线观看97 | 人人精久 | 99精品小视频| 国产成人一级电影 | 国产 字幕 制服 中文 在线 | 国产一区免费视频 | 超碰97人人在线 | 91麻豆精品国产91 | 丁香婷婷综合五月 | 国产成人一区二区三区久久精品 | 国产99久久 | 伊人天堂久久 | 视频在线一区二区三区 | 中文字幕在线视频免费播放 | www黄色av| 国产色就色 | 美女视频黄在线观看 | 中文字幕专区高清在线观看 | 国产99久久久精品视频 | 香蕉视频在线免费看 | 亚洲精品免费观看视频 | 一级黄色片在线观看 | 久久精品美女视频网站 | 欧美亚洲国产精品久久高清浪潮 | 免费看国产曰批40分钟 | 亚洲在线精品视频 | 欧美黄色特级片 | 成人午夜影院 | 福利一区视频 | 国产黄在线播放 | 一区二区视频电影在线观看 | 欧美黑吊大战白妞欧美 | 国产精品99蜜臀久久不卡二区 | www.久久色 | 亚洲综合小说电影qvod | 亚洲一区二区视频在线播放 | 久久国产精品久久国产精品 | 91成人天堂久久成人 | 91成人在线视频 | 日韩免费一区二区 | 99在线观看| 在线免费国产视频 | 中文字幕专区高清在线观看 | 国产一卡二卡四卡国 | 亚洲精品欧洲精品 | 日韩免费成人av | 中文字幕电影高清在线观看 | 欧美a视频在线观看 | 国产精品嫩草影院123 | 伊人电影在线观看 | 国产成人亚洲在线电影 | 免费视频久久久 | 欧美日韩国产精品久久 | a极黄色片 | 国产黄色播放 | 人成午夜视频 | 天堂网av在线 | 91精品国产九九九久久久亚洲 | 成人中文字幕在线观看 | 激情电影影院 | 亚洲五月综合 | 中文字幕不卡在线88 | 日韩欧美高清一区二区 | 久色伊人 | 亚洲午夜久久久久久久久电影网 | 亚洲成人精品在线 | 在线观看视频免费播放 | 97在线看 | 日韩av影视 | 一级一片免费视频 | 91综合久久一区二区 | 人人爽影院 | 欧美精品被 | 精品免费在线视频 | h视频在线看 | 色 免费观看| 在线蜜桃视频 | 超碰免费久久 | 欧美在线free| 麻豆果冻剧传媒在线播放 | 免费看短 | 91亚洲精品国产 | 国产精品国产毛片 | 在线观看中文字幕一区二区 | 日日天天 | 在线激情网| 在线免费观看视频一区二区三区 | 日韩激情第一页 | 最新中文字幕在线资源 | 96亚洲精品久久久蜜桃 | 天天干人人干 | 国产成人一区二区三区在线观看 | 手机看国产毛片 | 久草网视频| 黄色视屏免费在线观看 | 在线观看日本高清mv视频 | 天天干 夜夜操 | 国产视频在线一区二区 | 日日操日日 | 免费观看性生活大片3 | 蜜臀久久99静品久久久久久 | 一 级 黄 色 片免费看的 | 国产99久久久国产精品免费二区 | 亚洲资源在线观看 | 日韩 在线a| 精品国产一区二区三区四 | 国产免费看 | 亚洲天堂精品视频在线观看 | 中文字幕在线不卡国产视频 | 国产在线色视频 | www.伊人网 | 久久国产免费 | 国产一区二区在线视频观看 | 91资源在线免费观看 | 最近最新mv字幕免费观看 | 最新国产在线观看 | 狠狠操狠狠操 | 国产一区在线精品 | 久久av免费| 成人久久精品视频 | 成人黄色大片 | 欧美一级电影片 | 91自拍视频在线 | 久久玖 | 久久视精品 | 日韩精品电影在线播放 | 国产精品久久一区二区无卡 | 热热热热热色 | 午夜视频99| 国产裸体视频bbbbb | 久久96| 91在线视频免费播放 | 亚洲精品在线一区二区 | 欧美日韩大片在线观看 | 久久九九久久九九 | 激情av资源 | 国内精品久久久久久久影视麻豆 | 96久久精品 | 五月婷婷中文字幕 | 天天综合操 | 日韩免费看的电影 | av中文字幕日韩 | 激情图片qvod| 免费在线观看成人小视频 | 国产精品淫 | 操操操人人| 国产精品成人免费 | 国内丰满少妇猛烈精品播放 | 日本在线观看一区 | 精品一区中文字幕 | 草草草影院 | 欧洲在线免费视频 | 精品99免费视频 | 色爱区综合激月婷婷 | 91av视频在线播放 | 国产精品剧情 | 五月激情电影 | 精品99在线观看 | 五月天激情综合网 | 国产日韩欧美综合在线 | 免费观看91视频大全 | 91成人精品一区在线播放69 | 欧美日韩不卡在线视频 | 色综合久久网 | 麻豆传媒在线免费看 | 亚洲人人射 | 91丨九色丨国产丨porny精品 | av中文国产 | 九九热精品视频在线观看 | 美女视频黄,久久 | 久久精品5| 国内成人精品2018免费看 | 精品免费久久 | 免费毛片aaaaaa | 国产精品女人网站 | 友田真希av| 探花在线观看 | 在线精品亚洲一区二区 | 国产精品一区二区无线 | 亚洲欧美在线视频免费 | 97视频网址| 成x99人av在线www | 欧美婷婷色 | 夜夜躁日日躁狠狠躁 | 一级精品视频在线观看宜春院 | 超碰97人 | 日日夜夜人人精品 | 精品久久久久久亚洲综合网站 | 中文字幕在线日 | 玖玖玖精品 | 草久久精品 | 日韩免费在线观看视频 | 婷婷午夜天 | 日韩中文久久 | 国产免费大片 | 国产精品久久久久久久久久白浆 | 99亚洲国产精品 | 狠狠色伊人亚洲综合成人 | 福利电影久久 | 国产视频18 | 色www免费视频| 国产精品久久久久久久久久久久午 | 一色av| 欧美日韩精品免费观看 | 91激情视频在线 | 亚洲永久精品在线观看 | 一区免费观看 | 日韩区在线观看 | 成人av高清在线观看 | 日本久久电影网 | 日韩欧美在线观看一区二区 | 日本高清免费中文字幕 | 久草网视频在线观看 | 日韩高清精品一区二区 | 久久久精品成人 | 波多野结衣在线播放视频 | av在线官网 | 中文字幕在线影视资源 | 久草网站| 精品美女久久久久久免费 | 波多野结衣在线播放一区 | 五月婷婷视频在线 | 国产精品不卡视频 | www欧美xxxx| 国产又黄又爽又猛视频日本 | 亚洲欧美成人网 | 久久久久免费视频 | 久久伊99综合婷婷久久伊 | 久久国产成人午夜av影院宅 | 中文字幕日韩免费视频 | 天天射天天操天天干 | 久久久精华网 | 久久99网 | 成年人网站免费观看 | 亚洲欧洲成人 | 黄色三级免费 | 99热国产在线 | 在线va网站| 偷拍区另类综合在线 | 亚洲精品xxxx| 欧美一区二区在线免费观看 | 欧美日韩不卡在线观看 | 欧美日韩国产一区二区在线观看 | 国产成人l区 | 97视频在线观看免费 | 五月天久久激情 | 免费在线国产黄色 | 日韩免费视频观看 | 五月婷婷视频 | 丁香高清视频在线看看 | 99久久婷婷国产综合亚洲 | 91av短视频 | 成人免费xxx在线观看 | 久久亚洲电影 | 欧美91视频| 国产精品午夜在线 | 国产精品乱码久久久久久1区2区 | 午夜在线资源 | 九九热在线精品视频 | 999久久久免费精品国产 | 午夜婷婷在线观看 | 久久久久久久毛片 | 精品一区二区三区在线播放 | 麻豆视频免费在线播放 | 97操碰| 亚洲国产成人在线播放 | 国产精品欧美久久久久天天影视 | 午夜精品一区二区三区免费 | 午夜精品999| 成人av影视在线 | 国产美女免费视频 | 国产一级免费观看 | 手机在线欧美 | 亚洲国产精品一区二区久久hs | 中文字幕丝袜一区二区 | 国产视频一区二区三区在线 | 色五月激情五月 | 亚洲精品一区二区网址 | 91av观看 | 成人黄色大片网站 | 亚洲一级性 | 久久午夜精品 | 极品国产91在线网站 | 深爱婷婷 | 一级国产视频 | 国产成人专区 | 久久亚洲欧美 | 色妞久久福利网 | 永久免费的av电影 | 国产小视频91 | 少妇bbbb | 精品国产a | 欧美一级特黄aaaaaa大片在线观看 | 久久精品观看 | 深爱婷婷 | 国产黄色免费观看 | 欧美成人亚洲 | 成人免费视频视频在线观看 免费 | 在线一区电影 | 女人高潮特级毛片 | 日日干综合| 日韩精品久久一区二区三区 | 六月天色婷婷 | 91网站观看 | 98超碰在线观看 | 看毛片网站 | 国产成人精品一区二 | 精品自拍sae8—视频 | 国产1级视频 | 成人黄色片在线播放 | 天天综合天天做天天综合 | 中文字幕在线观看免费观看 | 麻花豆传媒mv在线观看网站 | 色播五月激情综合网 | 欧美一进一出抽搐大尺度视频 | 天天曰夜夜操 | 免费看精品久久片 | 亚洲欧美色婷婷 | 日韩免费在线看 | 中文乱码视频在线观看 | 欧美日韩xxx | 久久毛片视频 | 中文字幕观看在线 | 久久69精品久久久久久久电影好 | 久久久久久久久久久精 | 视频福利在线 | 天天操天天射天天爽 | 中文一区在线 | 亚洲欧美一区二区三区孕妇写真 | 国产91精品一区二区麻豆亚洲 | 一区二区激情 | 国产午夜三级一区二区三桃花影视 | 日韩综合一区二区 | 超碰精品在线 | 在线观看一二三区 | 欧美一级特黄aaaaaa大片在线观看 | 成人黄色小视频 | 亚洲国产97在线精品一区 | 日韩精品国产一区 | 日韩视频免费在线观看 | 久久成人高清视频 | 国产福利91精品张津瑜 | 欧美日韩大片在线观看 | 五月婷婷综合在线观看 | 麻豆免费在线视频 | 99精品久久精品一区二区 | 国产亚洲午夜高清国产拍精品 | 日韩一区二区三 | 欧美精品乱码99久久影院 | 国产黄免费在线观看 | 成片视频在线观看 | 999久久久免费精品国产 | 久久精品久久99 | 欧美一区二区在线免费观看 | 国产精品黑丝在线观看 | 日韩夜夜爽 | 精品亚洲一区二区三区 | 久久另类小说 | 国产a高清 | 欧美极品在线播放 | 88av视频 | 五月天婷婷丁香花 | 四虎精品成人免费网站 | 综合网成人 | 粉嫩av一区二区三区四区五区 | 国产第一福利网 | 亚洲欧美视频网站 | 欧美一区二区三区免费观看 | 波多野结衣小视频 | 免费视频成人 | 亚洲成人在线免费 | 日韩免费三区 | 96av视频| 一区二区三区四区不卡 | 亚洲高清视频一区二区三区 | 中文字幕第一页在线 | 国产精品毛片久久久久久久久久99999999 | 国产高清视频在线播放一区 | 国产成视频在线观看 | 人人爽人人看 | 国产91小视频 | 精品国产一区二区三区四区vr | 2023国产精品自产拍在线观看 | 最新中文在线视频 | 亚洲精品国产第一综合99久久 | 伊人天天操 | 国产一区二区影院 | 国产成人精品国内自产拍免费看 | 五月婷综合 | 久久久久久久久久久网 | 成年人免费在线看 | 天天干天天干天天操 | 五月天综合激情 | 久久伊人五月天 | 欧美日韩不卡一区二区三区 | 国产成人无码AⅤ片在线观 日韩av不卡在线 | 免费亚洲黄色 | 国产手机在线播放 | 五月婷婷中文网 | 日韩字幕在线观看 | 久久久免费毛片 | 欧美日韩不卡一区二区三区 | 一区二区久久 | 天天射天天色天天干 | 天天综合网 天天 | 久久精品视频一 | 成人免费视频播放 | 亚洲精品1234区 | 日韩欧美网址 | 亚洲免费专区 | 日韩视 | 精品国产一区二区三区四 | 8x成人免费视频 | 日本久久久久久科技有限公司 | 国产在线自 | 特级大胆西西4444www | 天天天干夜夜夜操 | 国产精品国产自产拍高清av | 天天操天天干天天插 | 黄网站app在线观看免费视频 | a在线播放 | 中文字幕在线播放日韩 | 日日爱视频 | 成人国产网站 | 99久久精品国产欧美主题曲 | 97综合在线| 欧美黑人性猛交 | 成人精品一区二区三区电影免费 | 国产精品99久久久久人中文网介绍 | 久久久精品电影 | 又黄又爽又湿又无遮挡的在线视频 | 亚洲黄色免费网站 | 国产中文字幕一区 | 九九热久久免费视频 | 国产高清无av久久 | 亚洲综合视频在线观看 | 国产美女视频一区 | 久久久久成人免费 | 亚洲精品资源在线观看 | 久久视频在线观看免费 | 欧美日韩91 | 成人av电影免费观看 | 国产男女免费完整视频 | 天天干天天操天天入 | 啪一啪在线 | 国产精品久久久久久久久久ktv | www.色国产| 国产成人三级在线 | 天天操夜夜想 | 国产精品福利无圣光在线一区 | 国产精品自在欧美一区 | 国产在线播放一区 | 精品国产一区二区三区不卡 | 四虎成人精品永久免费av | 色婷婷狠狠五月综合天色拍 | 免费午夜在线视频 | 成人免费观看视频网站 | 欧洲色综合 | 日韩欧美视频二区 | 丁香婷婷色综合亚洲电影 | 中文字幕一区二区在线观看 | 久久精品欧美一区二区三区麻豆 | 色偷偷88888欧美精品久久久 | 中文字幕在线观看一区二区 | 久久久久欧美精品999 | 91香蕉国产在线观看软件 | 天天躁天天操 | 国产午夜精品久久久久久久久久 | 国产精品成人一区二区三区吃奶 | 91香蕉视频好色先生 | 激情五月亚洲 | 亚洲在线视频观看 | 91看片在线免费观看 | 久久精品站 | 欧美一二三在线 | 黄色三级在线观看 | 成人免费看片网址 | 99久久综合国产精品二区 | 精品视频99 | 四虎影院在线观看av | 97久久精品午夜一区二区 | 狠狠色丁香久久婷婷综合五月 | 美女搞黄国产视频网站 | 天堂黄色片| 久久96| 91网页版免费观看 | 国产直播av | 欧美日韩国产亚洲乱码字幕 | 国产91成人 | 精品久久福利 | 在线观看成人av | 欧美日韩在线播放一区 | 奇米先锋 | 国产一区精品在线 | 久久国产日韩 | 91精品国产网站 | 成人理论在线观看 | 天天色天天爱天天射综合 | 激情欧美一区二区三区免费看 | 国产电影一区二区三区四区 | 在线免费观看一区二区三区 | 亚洲性少妇性猛交wwww乱大交 | 婷婷资源站 | 日韩三级视频 | 国产一级一片免费播放放a 一区二区三区国产欧美 | 激情丁香5月 | 国产欧美综合视频 | 黄a在线 | 成人黄色在线观看视频 | 婷婷六月激情 | 久久99久久99精品免费看小说 | 一级黄色电影网站 | 色婷婷久久一区二区 | 免费网站在线观看成人 | 亚洲小视频在线观看 | 久久午夜国产精品 | av一级网站 | 91精品国产综合久久婷婷香蕉 | 特级西西444www大精品视频免费看 | 天天操天天摸天天射 | 精品国产一区二区三区日日嗨 | 91在线日韩 | 亚洲国产黄色片 | 亚洲精品美女 | 免费亚洲片 | 在线播放精品一区二区三区 | 久久亚洲二区 | 国产福利在线免费 | 在线看岛国av | 99久久日韩精品视频免费在线观看 | 在线观看黄网 | 日韩av黄 | 青青久草在线 | 国产剧情一区二区在线观看 | 天天综合网国产 | 国产96精品| 成年人在线 | 久久伊人五月天 | 亚洲精品1234区 | 久久影视中文字幕 | 香蕉在线视频观看 | 九九九九九九精品 | 欧美日韩三区二区 | 欧美嫩草影院 | 精品一区二区三区四区在线 | 天天色视频 | 国产黄色免费观看 | 国产亚洲精品成人av久久影院 | 三级在线国产 | 韩国av免费看 | 91理论片午午伦夜理片久久 | 婷婷电影在线观看 | 日韩高清在线一区二区 | 免费特级黄毛片 | 久久久免费看视频 | 五月婷婷六月丁香在线观看 | 国产淫a| 日韩av成人在线观看 | 国产精品视频免费在线观看 | 狠狠色丁香婷婷综合 | 天堂av官网| 国产精品久久久久一区二区三区共 | 亚洲免费激情 | 久久伊人热 | 久久久久久久久毛片精品 | 91av在线国产 | 色婷婷在线视频 | 日韩欧美精品一区二区 | 久久国内精品99久久6app | 亚洲最快最全在线视频 | 免费一级黄色 | 免费成人黄色 | 97视频在线看| 天天射天天射天天射 | 久久久久久久久久久影视 | 高清一区二区三区 | 国产精品毛片完整版 | 丁香电影小说免费视频观看 | 99精品美女| 在线观看成人一级片 | 精品一二三区视频 | 亚洲欧洲xxxx | 精品国产自在精品国产精野外直播 | 色婷婷亚洲综合 | 中文免费观看 | 丁香花五月| 亚洲免费在线视频 | 成人a视频 | 91精品免费在线观看 | 丰满少妇高潮在线观看 | 午夜精品久久久久久久久久久 | 日韩视频精品在线 | 摸bbb搡bbb搡bbbb | 99福利影院 | a在线一区 | 福利网在线| 91私密保健 | 91精品一 | 天天摸日日操 | 久久激情综合网 | 综合久久网站 | 国产成人精品一区二区三区福利 | 欧美极品少妇xxxxⅹ欧美极品少妇xxxx亚洲精品 | 亚洲一二三在线 | 日本中文字幕网站 | 99免费在线视频 | 成年人在线免费视频观看 | 黄色av网站在线免费观看 | 精品国产三级a∨在线欧美 免费一级片在线观看 | 狠狠色丁香久久婷婷综合五月 | 日韩激情中文字幕 | 精品国产伦一区二区三区免费 | 国产三级国产精品国产专区50 | 久久草网站| 欧美日韩不卡在线观看 | 国产色在线 | 中文字幕 欧美性 | 深爱激情五月综合 | 久久伊人精品一区二区三区 | 欧美激情在线网站 | 中文字幕视频 | 少妇搡bbb | 在线观看成人av | 亚洲精品大片www | 久久精品美女视频网站 | 伊香蕉大综综综合久久啪 | 少妇搡bbbb搡bbb搡忠贞 | 九九爱免费视频 | 91麻豆精品国产91久久久久 | 999电影免费在线观看2020 |