久久亚洲成a人片熟女精品色一区二区三区|国产精品视频第一精品视频|av天堂热无码手机版|亚洲?v无码久久无遮挡|国产精品偷伦视频免费观看国产|麻豆国产自产精品丰满熟妇|av无码av不卡一区二区|久久亚洲精品中文字

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營的一線實戰(zhàn)洞察。

大型C++工程CMakeLists管理:以目標(biāo)為核心的構(gòu)建與組織

大型C++工程CMakeLists管理:以目標(biāo)為核心的構(gòu)建與組織 簡介CMakeLists.txt 是 C 大型工程構(gòu)建的核心這份資源以可運(yùn)行的示例工程為核心面向需要掌握 CMake 組織方式的開發(fā)者講解如何利用 add_subdirectory、target_link_libraries、find_package 等命令劃分模塊、管理依賴并生成跨平臺構(gòu)建文件。資源壓縮包共 10 個文件包含 5 個 txt 構(gòu)建腳本、3 個 cpp 源文件和 2 個 h 頭文件體積僅 5KB結(jié)構(gòu)緊湊適合按目錄逐層比對學(xué)習(xí)。包內(nèi)示例從項目初始化開始到源文件收集、目標(biāo)屬性設(shè)置、依賴查找、測試集成與安裝步驟基本覆蓋了大型工程對 CMakeLists 的主要使用場景示例工程包含公共工具與輸入輸出等獨(dú)立子目錄每個目錄都有對應(yīng) CMakeLists便于觀察項目的分層組織方式并理解各命令在工程中的實際作用。已有 1422 人學(xué)習(xí)適合作為 CMake 入門后的實戰(zhàn)參考讀者可對照示例中的命令和目錄組織快速遷移到自己的多模塊項目中。1. 大型 C 工程用 CMakeLists 管理先分清“組織問題”和“構(gòu)建問題”接手過幾個用 CMakeLists 管理的大型 C 工程后我最大的感受是大多數(shù)工程“難改、難加、難查”的根源不是某個庫沒鏈接對而是 CMakeLists 的組織方式在一開始就沒把“目標(biāo)target”當(dāng)作核心。很多從業(yè)者拿到一份大數(shù)據(jù)量的代碼庫第一反應(yīng)是堆include_directories和add_definitions結(jié)果不到兩萬行代碼構(gòu)建系統(tǒng)就成了不敢動的黑匣子。這份資源的價值很直接它用一個可復(fù)現(xiàn)的大型工程實例把a(bǔ)dd_library、target_link_libraries、add_subdirectory、install和CTest這些基礎(chǔ)命令串成一套“按模塊組織、按層依賴、按需導(dǎo)出”的工程結(jié)構(gòu)。適合手里有多個模塊、多人協(xié)作、或者剛從單文件編譯轉(zhuǎn)向工程化構(gòu)建的 C 開發(fā)者。讀完你能學(xué)會的不只是命令而是“新模塊來了該往哪放、CMakeLists 該怎么分層、變量該在哪定義”這一整套決策邏輯。2. 把“目標(biāo)”當(dāng)?shù)谝还馻dd_library 與 target_include_directories 的用法重構(gòu)2.1 為什么現(xiàn)代 CMake 不再推薦全局 include_directories在大型工程里include_directories的最直接問題是“泄漏”。你給 A 模塊加了某個第三方頭文件路徑B 模塊只要在同一個目錄樹下編譯也可能意外拿到這個路徑。短期看是方便長期看就是頭文件沖突和“我明明沒包含這個目錄為什么宏定義變了”的玄學(xué)問題。CMake 官方和大多數(shù)一線團(tuán)隊的共識是所有頭文件路徑、編譯選項、宏定義都盡量綁在目標(biāo)上。也就是說用target_include_directories替代全局的include_directories用target_compile_definitions替代add_definitions。這份資源里給出的典型做法是這樣add_library(module_a STATIC src/module_a.cpp src/module_a_helper.cpp ) target_include_directories(module_a PUBLIC $BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include $INSTALL_INTERFACE:include ) target_include_directories(module_a PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/src ) target_compile_definitions(module_a PRIVATE MODULE_A_BUILDING_LIB )這里最關(guān)鍵的是PUBLIC、PRIVATE、INTERFACE三個可見性關(guān)鍵字。PRIVATE表示當(dāng)前目錄只對module_a自己編譯時有用PUBLIC表示鏈接了module_a的其他目標(biāo)也會自動帶上這個頭文件路徑INTERFACE通常用于純頭文件庫或者只導(dǎo)出依賴而不參與編譯的庫。資源里對這三者的使用場景解釋得很清楚一個模塊的內(nèi)部實現(xiàn)頭文件放PRIVATE對外暴露的接口頭文件放PUBLIC如果是接口庫header-only則全部用INTERFACE。參數(shù)上要注意$BUILD_INTERFACE:...和$INSTALL_INTERFACE:...是生成器表達(dá)式。前者在源碼樹內(nèi)編譯時生效后者在install之后、被外部項目引用時生效。原因很簡單安裝后的目錄結(jié)構(gòu)和源碼樹目錄結(jié)構(gòu)往往不一致如果寫死${CMAKE_CURRENT_SOURCE_DIR}/include外部項目拿到的路徑就是錯的。這個細(xì)節(jié)是很多人把庫安裝出去之后發(fā)現(xiàn)“找不到頭文件”的頭號原因。2.2 用 target_link_libraries 表達(dá)模塊依賴而不是直接寫絕對路徑大型工程里最怕的就是手寫link_directories加絕對路徑。一旦某個庫換目錄或者從靜態(tài)庫換成動態(tài)庫CMakeLists 就要到處改。資源里反復(fù)強(qiáng)調(diào)的依賴表達(dá)方式是add_executable(main_app src/main.cpp ) target_link_libraries(main_app PRIVATE module_a module_b external_lib )這里PRIVATE的意思是main_app自己需要鏈接這些庫但main_app如果是庫它的使用者不需要知道這些依賴。如果main_app是個庫并且它對外暴露的頭文件里直接引用了module_a的類型那么這里就應(yīng)該用PUBLIC。這個決策聽起來簡單實際工程里經(jīng)常有人為了“反正都能編譯過”所有鏈接都寫PUBLIC結(jié)果就是接口庫的依賴被成倍放大外部項目鏈接時冒出一堆“沒必要的傳遞鏈接”最后變成鏈接順序和循環(huán)依賴問題。關(guān)于鏈接順序資源里有一個常見做法是被依賴的庫放在依賴者的后面。比如main_app依賴module_amodule_a依賴module_b那么寫鏈接時以main_app ... module_a module_b的順序排。這不是 CMake 強(qiáng)制的但 GNU 鏈接器在處理靜態(tài)庫時是單遍掃描順序錯了就會出現(xiàn)undefined reference而且這個報錯出現(xiàn)得很晚排查起來非常費(fèi)勁。后面避坑章節(jié)里我會專門講這個現(xiàn)象。2.3 接口庫INTERFACE library在大型工程里的實際用途大型工程里有一類比較特殊的目標(biāo)叫接口庫它不產(chǎn)生任何編譯產(chǎn)物只用來傳遞頭文件路徑、編譯選項和依賴。資源里的例子很典型一個公共的編譯選項集合或者一個跨平臺的平臺宏定義集合都可以做成接口庫。add_library(common_warnings INTERFACE) target_compile_options(common_warnings INTERFACE -Wall -Wextra -Wpedantic ) target_compile_definitions(common_warnings INTERFACE _GLIBCXX_USE_CXX11_ABI1 )然后在其他目標(biāo)上統(tǒng)一使用target_link_libraries(module_a PRIVATE common_warnings )這么做的好處是工程里所有模塊共享同一套警告選項和 ABI 宏定義想調(diào)整時只改一處。如果直接用add_compile_options效果雖然一樣但沒法區(qū)分“哪個目標(biāo)用了哪套選項”將來做單元級編譯緩存或者單獨(dú)關(guān)掉某個模塊的警告時會很痛苦。資源里把接口庫當(dāng)作“配置的載體”而不是“代碼的載體”這個思考方式對大型工程非常實用。3. 大型工程的目錄結(jié)構(gòu)設(shè)計add_subdirectory 與 CMakeLists 分層3.1 頂層 CMakeLists 只做三件事項目聲明、全局選項、子目錄聚合很多失敗的工程頂層 CMakeLists 動輒幾百行變量定義、函數(shù)封裝、if分支全堆在一起。資源里給出的頂層結(jié)構(gòu)非常克制通常只有三個部分cmake_minimum_required和project聲明、全局構(gòu)建選項如構(gòu)建類型、安裝路徑、測試開關(guān)、以及按順序add_subdirectory子模塊。一個典型的頂層CMakeLists.txt長這樣cmake_minimum_required(VERSION 3.16) project(large_engine LANGUAGES CXX) set(CMAKE_CXX_STANDARD 17) set(CMAKE_CXX_STANDARD_REQUIRED ON) set(CMAKE_CXX_EXTENSIONS OFF) option(ENGINE_BUILD_TESTS Build unit tests ON) option(ENGINE_BUILD_EXAMPLES Build examples OFF) if(NOT CMAKE_BUILD_TYPE AND NOT CMAKE_CONFIGURATION_TYPES) set(CMAKE_BUILD_TYPE Release CACHE STRING Build type FORCE) set_property(CACHE CMAKE_BUILD_TYPE PROPERTY STRINGS Debug Release RelWithDebInfo MinSizeRel) endif() add_subdirectory(modules) add_subdirectory(apps) if(ENGINE_BUILD_TESTS) enable_testing() add_subdirectory(tests) endif()注意這里沒有出現(xiàn)任何模塊相關(guān)的源文件路徑也不做業(yè)務(wù)變量傳遞。set(CMAKE_CXX_STANDARD 17)是全局統(tǒng)一的標(biāo)準(zhǔn)版本避免出現(xiàn)兩個模塊一個用 C14 一個用 C17 導(dǎo)致的 ABI 問題。CMAKE_CXX_EXTENSIONS OFF是關(guān)閉 GCC 的-stdgnu17擴(kuò)展保證代碼在 MSVC 和 Clang 下行為一致。資源里特別提到這個開關(guān)不統(tǒng)一換編譯器后經(jīng)常出現(xiàn)“代碼在 GCC 能編在 MSVC 就報錯”的問題。3.2 模塊內(nèi)部每個模塊一個 CMakeLists變量作用域用 directory 隔離資源把大工程拆成modules/、apps/、tests/三個頂層目錄每個目錄下的子模塊各自持有獨(dú)立的 CMakeLists。關(guān)鍵點(diǎn)是CMake 的變量作用域是 directory 級別的子目錄里set的普通變量不會跑到父目錄父目錄的變量也不會自動泄漏到子目錄除非用CACHE變量。這意味著每個模塊的 CMakeLists 應(yīng)該自包含。比如modules/module_a/CMakeLists.txt# 這個文件只描述 module_a 怎么構(gòu)建 file(GLOB_RECURSE MODULE_A_SOURCES CONFIGURE_DEPENDS src/*.cpp src/*.cxx ) add_library(module_a STATIC ${MODULE_A_SOURCES}) target_include_directories(module_a PUBLIC $BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include ) target_link_libraries(module_a PRIVATE module_common )file(GLOB_RECURSE ... CONFIGURE_DEPENDS)是資源推薦的一種源文件收集方式。傳統(tǒng)觀點(diǎn)認(rèn)為 GLOB 不好因為新增文件時 CMake 不會自動感知但CONFIGURE_DEPENDS讓 CMake 在構(gòu)建時重新檢查 glob 結(jié)果解決了這個問題。不過要注意CONFIGURE_DEPENDS需要 CMake 3.12并且每次構(gòu)建都要做一次文件系統(tǒng)遍歷模塊數(shù)量多的時候會略微增加配置時間。資源里給出的取舍是模塊內(nèi)部文件多用 GLOB 減少維護(hù)成本模塊對外暴露的接口頭文件不推薦 GLOB因為頭文件列表應(yīng)該顯式出現(xiàn)在安裝和導(dǎo)出描述里。3.3 共享變量和函數(shù)用函數(shù)封裝代替到處 set大型工程里避免不了共享一些邏輯比如“創(chuàng)建一個帶默認(rèn)選項的模塊庫”。資源里的做法是用function封裝function(engine_add_module target_name) add_library(${target_name} STATIC ${ARGN}) target_compile_features(${target_name} PUBLIC cxx_std_17) target_link_libraries(${target_name} PRIVATE engine_common) set_target_properties(${target_name} PROPERTIES POSITION_INDEPENDENT_CODE ON ) endfunction()然后模塊里只需要engine_add_module(module_c src/module_c.cpp )這里ARGN會接住函數(shù)調(diào)用里多余的參數(shù)也就是源文件列表。POSITION_INDEPENDENT_CODE ON表示生成位置無關(guān)代碼這是為了將來能鏈接進(jìn)動態(tài)庫或者被python之類的宿主程序dlopen預(yù)留的。模塊多了以后你會發(fā)現(xiàn)這種封裝帶來的最大好處是新模塊的 CMakeLists 縮到十行以內(nèi)并且所有模塊的結(jié)構(gòu)完全統(tǒng)一檢查代碼時看一個模塊就等于看了一百個模塊。4. 從源碼樹到安裝包install 導(dǎo)出與 find_package 的完整閉環(huán)4.1 install 規(guī)則和 GNUInstallDirs大型工程最終要交付給別人用install規(guī)則寫不好庫裝了等于沒裝。資源里的常見做法是引入GNUInstallDirs來統(tǒng)一安裝路徑include(GNUInstallDirs) install(TARGETS module_a module_b EXPORT engine_targets ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} ) install(DIRECTORY include/ DESTINATION ${CMAKE_INSTALL_INCLUDEDIR})用${CMAKE_INSTALL_LIBDIR}而不是直接寫lib原因很樸素不同 Linux 發(fā)行版對庫目錄有不同約定比如 Fedora 用lib64Debian 系用lib。GNUInstallDirs會根據(jù)平臺自動選擇。這個細(xì)節(jié)看起來小但真正發(fā)布一個庫時如果路徑寫死下游用戶很可能需要手動改安裝路徑才能讓 pkg-config 或 CMake 找到。4.2 導(dǎo)出目標(biāo)和 find_package 的配合資源里把安裝后的工程消費(fèi)方式也講清楚了用EXPORT生成一個 CMake 包配置文件下游用find_package就能拿到完整的庫目標(biāo)。具體寫法install(EXPORT engine_targets FILE engine_targets.cmake NAMESPACE engine:: DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/engine )這樣做的意義在于下游項目不再需要用target_link_libraries(my_app ${ENGINE_LIBRARIES})那套老舊的變量式查找而是直接find_package(engine REQUIRED) target_link_libraries(my_app PRIVATE engine::module_a)命名空間engine::不是裝飾而是為了統(tǒng)一引用風(fēng)格并且避免和工程里其他同名目標(biāo)沖突。資源里還有一段關(guān)于生成engineConfig.cmake和engineConfigVersion.cmake的說明用于支持版本檢查。這是大型工程發(fā)布時繞不開的部分否則下游項目沒法聲明find_package(engine 1.2 REQUIRED)。4.3 安裝頭文件時保留目錄結(jié)構(gòu)頭文件安裝是另一個重災(zāi)區(qū)。很多工程的include/下是engine/module_a/...這種帶模塊名的嵌套目錄如果直接install(DIRECTORY include/ DESTINATION include)安裝出來的路徑會丟掉engine前綴嗎不會include/下了engine/目錄會整體裝過去。但我見過不少工程為了“扁平化”把engine/module_a/config.h硬生生復(fù)制成include/config.h結(jié)果就是下游代碼里#include engine/module_a/config.h全部失效。資源里的原則是安裝頭文件時保持源碼樹里的相對路徑結(jié)構(gòu)因為接口頭文件里的相對#include是依賴目錄結(jié)構(gòu)的。5. 大型工程避坑與常見問題排查五個真實踩坑記錄5.1 現(xiàn)象鏈接時大量undefined reference to “xxx”但庫明明已經(jīng)在 target_link_libraries 里原因基本是靜態(tài)庫鏈接順序不對。GNU 鏈接器從左到右掃描靜態(tài)庫如果module_a引用了module_b里的符號但命令行里module_a在module_b后面鏈接器掃描到module_a時沒把它所需的符號記下來到module_b時這些符號找不到歸屬于是報錯。解決把被依賴的庫放在依賴者后面。CMake 里target_link_libraries的參數(shù)順序一般按“依賴關(guān)系從后往前”排。如果你用了PUBLIC傳遞有時這條規(guī)則會被隱藏的依賴鏈打亂排查時可以先用cmake --build . -- VERBOSE1看實際鏈接命令里的庫順序再調(diào)整 CMakeLists 里的書寫順序。5.2 現(xiàn)象一個模塊里定義了DEBUG宏其他模塊也跟著變原因是使用了add_definitions(-DDEBUG)這種目錄級全局命令它的作用范圍是整個目錄及其子目錄不是一個目標(biāo)?,F(xiàn)代 CMake 里凡是“只想影響某個模塊”的宏定義都應(yīng)該用target_compile_definitions綁定到目標(biāo)上。解決先把對所有add_definitions清理掉逐個拆到對應(yīng)的target_compile_definitions區(qū)分PUBLIC/PRIVATE。拆完以后構(gòu)建時如果某個模塊仍然看到不該有的宏就用cmake --build . -- VERBOSE1檢查對應(yīng)編譯命令里的-D參數(shù)。5.3 現(xiàn)象安裝后下游find_package能找到庫但#include engine/module_a.h編譯報錯“No such file or directory”原因大概率是安裝頭文件目錄結(jié)構(gòu)變了。比如源碼樹里是include/engine/module_a.h安裝時寫成了install(DIRECTORY include/engine/ DESTINATION include)裝出來就變成include/module_a.h下游代碼按#include engine/module_a.h自然找不到。解決安裝目錄規(guī)則里要么install(DIRECTORY include/ DESTINATION include)保留完整結(jié)構(gòu)要么在安裝后檢查一下落地路徑。我一般會用一個臨時目錄做cmake --install . --prefix /tmp/test_install然后直接find /tmp/test_install -name *.h核對路徑是否和源碼樹一致。5.4 現(xiàn)象同一份源碼GCC 能編譯MSVC 報C2065未聲明標(biāo)識符但代碼邏輯沒明顯錯原因往往是CMAKE_CXX_EXTENSIONS默認(rèn)是 ONGCC 用了gnu17標(biāo)準(zhǔn)允許了一些 GCC 擴(kuò)展語法比如typeof而 MSVC 嚴(yán)格走標(biāo)準(zhǔn) C。另一個常見原因是某個模塊用了#include unistd.h這類 POSIX 頭文件在 Windows 上根本不存在。解決頂層設(shè)set(CMAKE_CXX_EXTENSIONS OFF)讓所有模塊嚴(yán)格走CMAKE_CXX_STANDARD指定的標(biāo)準(zhǔn)??缙脚_條件編譯用WIN32和UNIX判斷或者用target_compile_definitions加平臺宏后再在代碼里#ifdef隔離。5.5 現(xiàn)象修改了一個頭文件重新構(gòu)建時只有一半模塊重新編譯另外一半一直用舊產(chǎn)物原因是file(GLOB_RECURSE ...)沒加CONFIGURE_DEPENDSCMake 在配置階段就把源文件列表固定了。新增或刪除源文件不會觸發(fā)重新配置導(dǎo)致構(gòu)建系統(tǒng)不知道文件變化。解決所有 GLOB 收集源文件的地方補(bǔ)CONFIGURE_DEPENDS。如果項目已經(jīng)用了較老 CMake就改成顯式列出源文件。另一種更省事的做法是在 CMakeLists 里加set_property(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} PROPERTY CONFIGURE_DEPENDS ON)但這也不是萬能藥最穩(wěn)妥的還是顯式源文件列表。6. 進(jìn)階用法把 CMake 構(gòu)建檢查變成日常習(xí)慣資源里有一塊很多教程很少講的內(nèi)容怎么讓 CMakeLists 本身可驗證、可審查。我現(xiàn)在的習(xí)慣是給工程加一個CMakePresets.json把常用的構(gòu)建配置固定下來{ version: 3, configurePresets: [ { name: dev, displayName: Development, generator: Ninja, binaryDir: ${sourceDir}/build/dev, cacheVariables: { CMAKE_BUILD_TYPE: Debug, ENGINE_BUILD_TESTS: ON, CMAKE_EXPORT_COMPILE_COMMANDS: ON } } ], buildPresets: [ { name: dev, configurePreset: dev } ] }這樣新同事拿到倉庫不用記一堆-D參數(shù)直接cmake --preset dev cmake --build --preset dev就能進(jìn)入標(biāo)準(zhǔn)構(gòu)建流程。CMAKE_EXPORT_COMPILE_COMMANDS打開后會生成compile_commands.json我用它來讓 clangd 或者編輯器索引整個工程定位跳轉(zhuǎn)比看 CMakeLists 里的變量快得多。對于大型工程我還會習(xí)慣性在每次提交前跑一遍cmake -S . -B build/check -DENGINE_BUILD_TESTSON -DCMAKE_BUILD_TYPEDebug cmake --build build/check -j$(nproc) ctest --test-dir build/check --output-on-failure這套流程是手動的“連續(xù)集成”檢查。先干凈配置一次排除舊緩存干擾再編譯排除漏頭文件、漏鏈接最后跑測試排除運(yùn)行期問題。資源里有完整的CTest接入示例在tests/CMakeLists.txt里用add_test注冊可執(zhí)行文件配合enable_testing()就能在 CI 或本地一鍵驗證。從那以后我每次拿到一個不熟悉的 CMake 工程都強(qiáng)制自己先跑一遍“配置—編譯—測試”閉環(huán)再看 CMakeLists 分層結(jié)構(gòu)。很多所謂的構(gòu)建玄學(xué)最后都落在可見性和作用域上。希望這份資源里的工程實例和排查思路也能幫你把大型工程的 CMakeLists 從“能跑就行”變成“可維護(hù)、可審查、可交付”的狀態(tài)。希望幫到你。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
国产伦精品一区二区三区视频女| 国产极品999| 天天噜| 防屏蔽在线视频| 亚洲熟女一区二区| 国产69精品久久久久99尤物| 99久在线精品99re8| 久久最新视频免费观看| 99这里有精品| 97大色网| 大香蕉伊人亚洲| 91亚洲人电影| 97在线视频观看| 狠狠干综合| 女人爽到高潮潮喷18禁网站| 中国东北熟女老太婆内谢| 一起草三级AV电影在线观看| 夂久色| 伦伦成年午夜免费视频| www网站黄| 99久久久| 欧美国产有色电影| 久久久天美| 开心激情婷婷| 久久xx| 五十路六十路七十路熟婆| 色97干| 98久久超碰| 亚洲中文字幕一区| 日韩人妻精品| 九九五月天| 亚洲精品91| 无码精品久久久久久亚洲| 天天天肏屄肏屄肏屄欧美欧美| 亚洲人人夜夜澡人人爽| 国产精品一区二区麻豆| 人人操人人精品影片| 校园春色宗合网| se,,,亚洲欧美| 我爱搞逼综合网| 欧美人妻一区二区| 国产白丝av| 国产精品在线一区二区| 9精品久久久久| 爱逼综合| 最新啪啪视频| 中文字幕加勒比海高清无码免费视频| 另类 综合 日韩 欧美 亚洲| 天天插天天操天天摸天天射天天看| 欧美一区二区在线资源| 91天射| 97欧美色| 伊人热综合| 亚洲欧美综合区自拍另类 | 日韩人成网站在线播放| 九九色热| 8050午夜少妇无码| 丁香五月天婷婷姐| 久久精品国产AV一区二区三区| 在线 亚洲 网爆 自拍| 九九热只有精品| 9/A片| 日韩一级二级| 婷婷色五月激情| 高清在线不卡一区二区 视频| 色情综合| 精爱久久| 亚洲欧美骚| xxx0国产在线播放| 欧美老熟另类| 岛国在线国产| 麻豆一区二区AV天美| 躁躁日曰躁2020| 亚欧韩av| 天天操夜夜操| 精品无码一区二区三区色欲| 国产强奸乱伦第1页| 亚洲日本大香蕉1| 91插B网站| 日韩精品影视| 亚洲高清91| 91c色| 日韩一级二级在线| 黄片视频观看| 亚洲中文字幕妇伦久久| 国产丝袜啪啪| 尤物一级在线免费观看| 亚洲资源网| 骚货操死你| 大伊香蕉在线视频免费| 久久九操在线观看| 岛园激情| 欧美色图20P| 五月丁香啪啪网| 2020中文字幕在线| 柠檬AV导航| 综合亚州欧美| 亚洲 欧美 中文 日韩超碰| 中日韩久久久免费看| 亚洲av影院在线观看| 日日日色色色色色| 97久久超碰| 综合第一页| 中文字幕视频在线观看一区二区| 夜夜嗨视频| 午夜男人天堂| 国产精品一二三区18| 91热情品| 青青草视频这里只有精品| 天天插网| 久久精品国产99久久,亚洲日韩久久日本一区一区三区 | 高清国产av无码| 国产精品一区二区三区在线| 激激五月| 我爱大香蕉| 成人 日本A片无码8888| 99rre在线精品99re8| 一本色道熟妇| 国产三区免费在线观看| 精品免费一区| 青草精品视频-日本久久久久网站| 狠狠狠狠狠| 欧美天天综合网| 色网在线| 亚洲美欧999| 欧美一区二区亚洲天堂| 欧美宗合色| 曰本91情色| 偷拍偷窥与盗摄视频专区| 脫衣舞一区二区三区| 亚洲欧洲偷拍一区| 国产精品日日摸夜夜添骚逼| 亚洲情色 自拍| 女人被男人桶爽视频网站| 91嫩草欧美| 欧美操逼熟女| 变态综合色| 国产中午字一暮区| 亚洲 暴爽 AV人人爽日日碰| 日本午夜操逼| 欧姜老司机| 亚洲美女精品| 成全在线观看免费观看| 亚洲自拍青操视频| 青青青国产| 国产精品原创巨作?v网站| 欧美视频激情久久久久久| 欧美日韩日产免费网站看| 亚洲精品一卡二卡三卡福利视频网站| 欧美日韩性爱无码| 欧美人妻少妇| 啊灬啊灬啊灬啊灬高潮奶出了免费视 | 色情综合网| 91精品亚洲内射孕妇| 夜夜 中文视频rt| 午夜婷婷| 国产精品极品美女视频| 免费精品国偷自产在线在线| 欧美爱国产综合、| 日韩在线人妻网站| 欧美日韩国产在线| 日本人人操人人操| a片偷拍视频| 国产熟码AV| 在现视频女上位好爽| 中文字幕一区二区三区高清| 亚州性色| 人妻喷水| 中文字幕久久精品一区| 亚洲色图激情小说| 日本理论在线| 国产精品日韩在线一区| 亚洲激情视频| 99精品无码| 久草资源在线视频官方总站日韩丝袜美腿| 精品国产乱码久久久久久久久久毛片| 色牛aV| 人妻天天操天天爽视频免费| 狠狠操狠狠燥| 96国产污污污丝袜| 久久久久久亚洲精品中文字幕人妻| 综合国产影视三级| 丰满人妻一区二区三区性色| 高清有码一区二区| 麻豆亚洲AV成人无码久久精品| 亚欧中文字幕在线视频| 久久手机视直播| 国产福利第一视频| 日韩丝袜二区| 精品中文字幕一区二区l - 百度| a片久久久久久久久久久久 | 午夜操逼不卡| 国产又粗又大硬免费色网视频| 国产97/欧美| 欧美少妇高潮久久91| 日韩av女优在线免费一区| 亚洲天堂人妻熟妇视频| 高清无码在线播放网站| 亚洲熟女精品| 日本狂喷奶水在线播放212| 久久精品国产欧美日韩亚洲欧美日韩中文久久国产一区 | 北约熟女超碰| 国产 日韩 欧美 中文 另类,国产 欧美 另类 制服 变态,高清 日韩 欧美 中文,高 | 欧美日韩性爱操大逼| 日本成人A片免费看| 天天日天天搞天天干| 在线免费观看高清无码视频| 国产91乱伦| 国产精品亚洲无码| 亚洲国产成人精品久久久国产成人一区二区三. | 欧美熟妇成人一区二区| 在线午夜成人无码视频| 久久久久久亚洲Av无码精| 亚洲国产丝袜熟女av| 综合网天天| 天天澡天天爽日日AV| 日本不卡一区二区| 国产精品一区二区三区,亚洲综合 性开放中文AV高清无码免费看 | 大香久久| 天天色图| 999精品国产高清一区二区| 亚洲第一精品在线视频| 亚洲1区2区三区高清中文字幕| 日韩精品在线视频在线观看| 国产乱码精品一区二区三区四川| 久久欧美性爱视频| 成人天天看站长推荐| 婷婷丁香六月| 清清一区二区三区四区不卡视频| 亚洲色图 欧美热图 清纯唯美 另类自拍 | 精品免费视频国产一区| 97国产超碰| 国产福利一区二| 免费看污网站| 蜜臀久久精品久久久久视频| 精品人妻久久久| 国产自啪精品视频网站黑丝| 国产女人与拘做受视频免费| 天天影视之亚洲综合网| 亚洲宅男天堂| 草莓精品视频在线免费观看| 国产国产亚洲一二三久久| 色婷婷综合久久久久中文国产精品一区中文字幕,国产福利电影一区二区三区 | 中欧人妻丝袜中文字幕| 啊啊啊要高潮了| 色5月婷婷| 88xx成人精品视频| 久久久久久久唑| 欧美中字二区| 亚洲色图大香| 亚洲精品第一| 操屄日韩| 国产99999| 国产精品不卡一区二区三区| 白嫩嫩一区| 无码精品蜜桃一区二区三区ww| 超碰97欧美| 成人精品水蜜桃久久久久久久| 日韩一级二级| 狠狠综合| 狠狠综合网| 日本黄色大片一级视频免费麻豆| julia高潮后不停追击中出| 国产精品999aaa| 蜜桃天美传媒AV一区二区三区| 久久男人网| 日韩av一级黄片| 爱做久久久久久| 伊人久久亚洲中文字幕不卡| 精品久久99| 99re久久| 国产精品久久久久av| 日韩激情啪啪啪| 97免费在线| 九九九不卡| 天天操天天日天天干| 熟妇熟女一区二三区| 伊人久久88国产女| 日本综合久久| 俺去也婷婷| 亚洲精品无码少妇久久| 操我无码| 日本一区二区三区四区免费观看| 啪啪AV导航| 国产精品永久免费10000| 在线视频亚洲无码| 亚洲密乳AV| 免费精品国偷自产在线在线| 国产乱伦亚洲| 大学生口爆吞精| 大屁股人妻女教师撅着屁股| 国产精品麻豆成人av| 欧美懂色综合网| 欧美97色| 亚洲欧美日韩偷拍色图| 熟妇综合一区二区三区| 亚洲AV麻豆Aⅴ无码电影一| 夜夜躁狠狠躁日日躁av| 亚洲国产97| 91综合在线| 老熟女乱伦片| 精品国产91av一区二区三区 | 亚洲成人帖图| 亚州色综合| 天天综合网网欲色| 久久綜合很很很| 激情图片伦理国产一区二区日韩| 国产精品 午夜福利| 成人色女网| 极品久久久久久久久久久久久久| 久久精品视频一区三区小泽玛利亚| 欧美熟女丝袜| 97久操| 欧美激情内射| 无码137片内射在线影院| 欧美亚洲素人制服精品| 国产中文字幕曰本毛片| 亚洲老熟妇xxx| 久久伊人网视频一区二区三区| 精品九九九| 91亚州日韩高清| 青青草国产亚洲精品久久| 91黑丝美女| 国产精品久久久久999| 91中出在线| 国内外内射高清视频| 综合久久久久久久久91| 91强热人妻| 亚洲日韩精品在线播放| 亚洲另类色图片| 久久AV色| 日本影视久久免费| 日人妻视频91| 男人的天堂在线2| 亚洲欧美日韩国产丝袜自拍中文| 亚洲在线91| 国产成人精品必看| 天天射,天天操,天天爽-国内精品一区二区三区-成人AV | 免费人成在线观看网站品爱网| 中文字幕性感少妇av| 欧美午夜精品久久久久久超碰| 国产农村妇女精品一二区| 中文字幕一区二区在线日韩精品| 自偷自拍的亚洲视频| 按摩中文字幕| 久久久久久久性爱| 老汉网| 大香蕉黄色一区| 高清国产精品福利网站| 自拍偷拍2025在线观看| 人妻天天爽夜夜爽爽| 狠狠2050在线观看| 免费观看成人www精品视频| 日韩一性一交一A片俄罗斯| 中文字幕 人妻不满 在线视频| 四虎国产成人精品免费一女五男| 色九久| 亚洲国产精品成人无码久久久| 色香阁在线| 高清无码 国产精品| 精品人妻一区二区免费蜜桃| chaopen97久久| a片在线播放| 色香蕉影院| 人妻免费观看| 免费av在线播放二区| 深爱激情五月天| 久久久三区二区一区| 国产乱色国产精品免费视| 久久极品一区二区| 久久久啊啊啊| 五月天色综合| 成人青青草原伊人| 澳门特级毛片免费观看| 人妻丰满熟妇av无码区蜜桃| 国产91精品福利在线| 精品国产99| 黄色视频高清无码网站| 久久国产99精品72福利| 夜夜嗨一区二区| 欧美极品色| 欧美日本国产日韩激情视频| 亚洲色图自拍| www欧美性爱| 亚洲高清在线se| 手机在线中文字幕国产| 日本不卡卡一区| AV色女综合| 久久亚洲AV无码专区国产精品| 色色99| 精品国产Av无码久久久亚洲| 亚洲丝袜色图| 精品国产乱码| 吉川爱美亚洲二区在线 | 精品久久久久久久久久久久 | 中出91视频| 亚洲精品人妻吞精av| 国产91丝袜在线播放蜜月| 国产 热久久久久国产精品| 大香网伊人久久综合网eew| 成人av性爱电影在线观看| 91暧暧| 亚洲国产欧美一区二区潘金莲| AV天堂男人的天堂| 操操逼操操逼操操逼逼| 91欧美www| 国产伦精品一区二区三区视频女| 人妻精品视频一区二区三区| 久久久熟妇熟女国产| 干干干天天| 欧美亚洲韩国视频十五区 | 最新啪啪视频| 中文字幕一二三| 成人精品视频一区二区| 色色香蕉| 加勒比aⅴ| 老色69| 五月丁香六月综合缴清无码| 伊人伊人LD| 色情五月丁香| 日韩欧洲操屄视频| 亚洲综人网| 翘臀vidoes| 热热色色综合| 麻豆久久久一区二区| 日韩激情电影中文字幕| 熟妇高潮二区三区| 九久9热| 亚洲AV噜噜狠狠网址蜜桃动漫| 死我十八禁| 乱精品一区字幕二区| 欧洲黄色网| 91精品婷婷国产综合久久| 97电影院超碰| 午夜天堂网| 97视频在线观看高清资源| 亚洲AV秘 精品久久老牛影视| 97在线播放| 亚洲欧美综合色| 黄片www.| 国产日韩欧美中文在线播放| 91bbb| 亚洲国产中文字幕| 日韩天堂av电影在线观看| 日美免费黄片| 中文字幕高清精品一区| 人妻熟女一区二区三区视频| 亚州色图欧美| 亚洲春色激情小说| 成人免费不卡在线视频| 乱伦一区二区三区‘| 欧美综合91| 综合色久欲| 四虎国产成人精品免费一女五男| 九九九九久久久| 91高清无码下载| 男女啪啪啪18禁网站| 欧美日韩小说| 极品少妇久久久久| 蜜臀久久99'精品久久久| 亚洲综合性感在线| 野狼激情网| 开心五月婷婷激情| 精品亚洲国产成人AV制服丝袜 | A男人的天堂| 欧美三级一级| 国产成人资源| 五月丁香色综合| 中文字幕狠狠玩| 国产野战露脸在线播放| 老外又粗又长一晚做五次| 91中文字幕| 免费视频一二三区| 97精品在线| 蜜乳AV.COM| 亚洲欧美国产成人综合不卡| 五月天人妻综合| 免费αⅴ在线观看| 亚洲一区日韩精品| 精品国模无码| 黄色香蕉视频网站一区| 日韩熟女操逼| 欧美激情性久久久久久| 亚洲制服aⅴ中文字幕| 日韩免费高清大片在线| 国产精品蜜臀久久久久无码AV| 精品一区二区三区国产| 亚洲一区中文精品| 岛国色情视频在线观看| 精品人妻一区二区视频| 亚洲一区二区性爱电影| 中文字幕在线免费观看视频| 久/久精品99看9| 国产 码在线成人网站| 色色99| 亚州精品一区二区三区香中文字幕在线| 99综合| 人人色97| 色婷婷婷五月天激情四射| 亚州久久9| 91美女看B| 欧美精品不卡一二三四在线91| 97中文字幕一区| 91第一页| 一级AV性爱| 欧美日韩操逼动图| 91久久99久久91熟女精品| 久久麻豆一区二区| 99www.bibizy香蕉资源国产一区二区三区高清 | 国产成人bd在线观看| 亚洲国产高清福利视频| 亚洲激情综合| 亚洲码和欧洲精品激情系列| 亚洲精品乱码线路中文字幕| 国产91乱伦| 色牛牛AV| 91 丝袜在线| 夜夜免费视频| 国产精品久久久 | 在线免费观看高清无码视频| 日韩乱伦AⅤ| 亚洲图片偷拍视频区| 国产高清1234区| 九九热精彩视频| 91精品人妻一品二品三品| 操逼网站网站| 精品性爱无码在线播放| 另类av天堂| 啊啊啊水好多| 亚洲色色探花| 人人射人人操人人摸| 日韩av不卡在线看| 男人天堂免费| 91黑丝在线播放| 伊人网综合在线视频| 超碰午夜| 九月激情婷婷| 亚洲综合网电影91| 亚欧美综合| 思思久热在线精品66| 日本一区二区三区四区免费观看| 人妻夜夜爽天天爽麻豆三区网站| 人妻熟女一区二区| 欧美18 在线观看| 九九碰九九爱97超碰| 欧美中字二区| 黄色视频高清无码网站| 亚洲高清在线| 亚洲素人综合| 国产专区第一页| 丝袜狠狠草尤物人妻av91| 骚鸭AV| 黄色AAAAAAAAAAA大片| 久久一区无码| 日韩综合色图| 中文字幕在线日亚州9| 欧美成人综合| 黑人美精品 A片| 一道本东京热加勒比一区二区三区| 日韩在线观看AV| 日欧亚洲二三区大片不卡| 天天综合有色网| 超碰成人人人爽人人爽| 丰满人妻一区二区三区免费 | 五十路熟女人妻一区二区在线观看 | 亚洲清纯唯美| 美女极品一区二区三区| 一区二区蜜臀| 欧美一区二区福利在线| 97在线欧洲| a男人的天堂久久一级A毛片| 另类综合另类| 日本视频在线中文字幕| 韩国轻伦国内自拍一区| 97精品视频| 大香蕉碰碰| …亚洲黄色厕厕女女在线播…| 色5月婷婷| 亚洲骚逼少妇| 中文高清一区二区的| 欧美东京热青青草| 人妻少妇视频在线播放| 亚州男人天堂| 九九热免费在线国产视频伊人五月| 色综合一区二区三区| 青草青青久久久久久国产| 97日韩| 91人妻丝袜无码| www久久国产精品| 国产精品久久久777| 国产精品原创巨作?v网站| 日本不卡二三区| 99久久婷婷丁香| 夜夜嗨老熟女AV一区二区三区| 久久久久久AⅤ无码免费肉站| 9.1小视频| 九九热精品| 新亚洲无码| 九九九九九九九九九五码| 欧美经典一区二区三区 | 宅男午夜在线视频| 国产成人无码啪| 国产深喉| 成人影 天天操 亚洲| 国产视频一区二区三区在线免费观看| 欧美亚洲厕所精品偷拍91| 免费强奸av| 日少妇视频| AV天堂国产| 国产精品午夜福利视频| 五月婷婷激情| 五十路六十路素人熟女| 亚洲综人网| 亚洲日本男人天堂网| 亚洲精品天堂久久A∨51成人漫| 久久久久深夜无码| 丝袜狠狠草尤物人妻av91| 蜜乳Av成人片网站| 97天天| 超碰538| 亚洲欧美精品一区天堂久久| 无码 黑人一区二区三区| 中文字幕精品三级久久久| 97视频观看| 操逼操网| PMv在线观看| 亚洲色图欧美色图在线播放| 5252色欧美在线| 成人性爱电影一区二区| 国产成人亚洲精品无码最新在线| AV男人天堂网| 天天弄欧美| 五月天大香蕉| 成人在线午夜视频一区| 亚州色图欧美| 艹少妇网站| 死我十八禁| 亚洲欧美大| 婷婷午夜清品久久久久久久性色视频观| 国产一级舔足在线观看| 99最新日韩偷拍视频| 超碰性爱97| 大香蕉久操| 免费伦费视频在线观看| 免费人成毛片乱码| 国产在线激情| 台湾佬中文娱乐网久久久久久久久久com | a天堂视频| 操b在线观看| 偷拍盗拍亚洲色图图片| 偷拍新久久| 国产第二页| 91内射| 欧美色交| 台湾佬中文娱乐网久久久久久久久久com | 色综合久久夜色精品国产天堂| 91九久| 99热免费| 色色色综合网| 亚洲成人久久美女| 国产黄色av大片网站| 久久黄色性爱视频| 一区操逼| 人人干黄色| 秋霞一级鲁丝片A片| 久久久96| 操碰97| 97免费在线观看| 日逼97| 98久久超碰| henhen91| 超碰2017| 中文字幕后石码四区五区| 偷拍盗拍亚洲色图图片| 青青在线视频免费| 好涩综合| 97天天操| 国产品精品自在在线午夜免费| 亚洲欧美另类小说| 男人的天堂网页| 蜜臀Av一区二区三区| 深爱伊人影院| 男人天堂2030| 久久大黄片| 国产无吗在线播放| 高清一区AV无码| 亚洲蜜乳av| 在免费jIzzjIzz在线视频| 蜜乳性色无码专日粉嫩骚逼AV| 2019天天干天天操| 中国探花熟女| 婷婷久久综合| 有码免费观看| 级品肉射| 久9综合在线| 超碰99在线| 精品人妻中文字幕高清| 午夜视频久久久久一区| 亚洲av影音先锋| 亚洲夜夜欢无码一区二区| 五月天激情婷婷| 有码免费观看| 囯产精品强| 9久久久久久| 日本阿v天堂在线观看| 日韩免费簧片| 在线人人人人人人精品超| 丁香六月婷婷综合| 96AV久久久| 日本好吊色视频| julia国产在线 | 久久久精品一区二区| 欧美日韩资源| 香蕉欧美| 麻豆天美在线喷水AV| 青青草玖玖爱| 亚洲另类天堂| 99综合网| 色情综合网| 夂久色| 亚洲淫色网中文| 婷婷10月天青娱乐| 牛牛AV人人夜夜澡人人爽| 一本大道不卡一二三区| 91狠狠综合久久| 欧美日韩精品国产91| 亚洲第一视频 欧美风情 日韩| 亚洲伊人久久精品狠狠在线| 亚洲欧美日韩国产丝袜自拍中文| 欧美成人精品一区二区男人蜜臀| 91天天综合| 超碰国产精品无码| 婷婷五月天av| 亚州欧美总和| 麻豆三极片| 成人性爱电影一区二区| 亚洲成人精品在线一区| 蜜臀AV成人精品蜜臀| 97超级久久| 琪琪精品免费一区二区三区| 天天射,天天操,天天爽-国内精品一区二区三区-成人AV | 欧洲一区二区| 亚洲自拍天堂| 国产视频三区四区| 青青草综合在线| 26UUU欧美激情一区二区| 色97| 天天躁夜夜躁狠狠躁AV| 五码视频在线观看| 另类图片五月| 后入式福利| 在线欧美69V免费观看视频| 四虎永久在线精品免费网址| 国产午夜福利合集| 国产精品一区二区三区,亚洲综合| 久久9久9久99久9久9| 男人的天堂VA| 亚洲色图亚洲无码强奸乱伦| 麻豆一区二区三区精品| 一区二区三区国产在线播放| 99精品视频在线观看| 夫妻AV网站| 国产AV激情无码久久无码 | 天天爽夜夜欢视| 久久六六| 夜色五月天| 欧美激情在线观看视频| 免费看日产一区二区三区| 91AV天美在线视频| 四虎影视永久在线免费| 国产乱弄免费在线视频。| 男啪女色黄无遮挡免费观看| 女优视频第10页| 亚洲人妻日日日| 99久re热视频精品98| 中日韩久久久免费看| 久久‘黄片视频| 国语对白在线播放视频| 伦在线97| 国产操逼逼网| 91性片| 97欧美日韩| 日本免费中文一区二区三区四区| 日本熟妇自慰性高潮一区二区三区| 亚洲精品无码成人久久久99 | 大地资源在线观看中文第二页| 欧美天堂第二区| 国产精品色片一区二区| 亚洲自拍青操视频| 99自拍视频在线观看| 精品美女少妇一区二区| 首页亚洲国产高跟丝袜诱惑视频| 男人久久天堂| 熟妇最新先锋一二三区| 国产亚洲99久久精品熟| 日本97久久久精品| 手机在线播放国产福利| 中文一区二区| 热九九精品| 亚洲色婷婷久久久综合日本| 男人的天堂激情| 一级毛片久久久久久久女人18| 欧美亚洲美少妇一区二区| 日韩一性一交一A片俄罗斯| 天堂av最新电影网| 密桃99999| 日B操| 97超碰精品成| 亚洲AV无码久久久国产精品| 色九久| 丝袜喷水在线| 永久免费发布性爱网| 熟妇人妻精品一区二区| 久艹伊人精品综合在线| 色成人Www精品永久观看| 五月天久久人妻| 裸体女人草逼视频播放一区,二区,三区,四区,五区 | 天天性射网| 欧美专区第一页| 岛国激情视频软件| 999热日韩精品| 欧洲射精91| 国产一级做a爰大片免费久久| 日本精品一区二区不卡| 偷拍超碰| 婷婷色色五月天| 超碰色男人操熟女| 色图四区| 一区二区视频你懂的| 99色在线观看| 日本三级一区二区 在线| 精品免费囯产一区二区三区| 久插综合| 99热| 国产成人亚洲精品无码古代早漏男| 久久亚洲欧美一区二区三区-亚洲国产精品第一区二区 | baisiav| 日操粉逼逼| 日日爱99| 女人18精品一区二区三区| 啊啊啊好湿国产一二| 综合欧美日本三级| 18禁无码永久免费无限制| 一本大道久| 久久999久| 亚洲欲色9532548967一区| 欧美aaaaaaa| 久久大香蕉手机高清| 岛国黄色大片网站| 久久免费99精品久久久久久| 97精品在线视频| 内射黑丝袜| 国产一区麻豆免费观看| 2020视频1区2区3区| 色爱三区| 色欲无码人妻日韩欧美精品| 九九九九热| 一二三区精品视频| 欧美综合传媒| 亚洲老司机123专区| 婷婷综合在线观看| 中文高清一区二区的| 99视频自拍| 国产伦乱91| 欧美日韩操逼动图| 免费人成在线观看网站品爱网| 好爽免费视频| 熟女91网站| 久久日韩肥臀| av天堂加勒比| 五十路成人在线视频二区三区| 97在线青| 色网在线| 久久99精品九九久久久婷婷| 91精品人妻一区二区-全集完整版免费正片国语-B02AV | 99国产女人| 日韩精品三级| 久久久啊啊啊| 99re视频在线播放青草| 天干天干天干天天做| 超碰视97中文| 玖日综合网| 精品少妇一区二区三区| 蜜臀99久久精品| 亚洲少妇免费视频\| 91N综合网在线| 亚洲 无码 有码 中文字幕| 99久久9| 久久少妇人妻| 色色青青久久| 亚洲第一视频 欧美风情 日韩| 天天影视之亚洲综合网| 偷拍亚洲情色| 成人性交免费视屏| 青青草毛片| 亚洲麻豆av一区二区| 翔田千里A片一区二区| 强奸抽插av| 精品国产无码中文| 国产高清MV操逼视频| 久久久久久国产精品免费网站| 久久久国产亚洲精品系列| 日韩A优精品在线观看| 国产一级做a爰大片免费久久| 成人福利视频网| 欧美性爱另类综合| 91亚洲人电影| 色五月69夫妻| 亚洲人久久久网| 加勒比色99999| 97色亚洲| 一级成人性爱| 国产综合网站在线播放 | 丁香五月天啪啪| 欧美九九爱| 国产免费久久精品99re韩国| 97精品视频在线播放| 久久一区二区蜜桃| 9国产超碰| 日本一区二区成人在线| 五月天激情视频| 超碰97资源中文字幕| 97精选久久| 丝袜足交视频| 日韩视频小说在线观看| 亚洲色综网| 精品久久久久久中文字幕视频免费| 成人AV超碰免费在线| 亚洲欧洲国产综合av| 久久,精品一二三| AV在线资源| 992视频一区| 亚洲无线码欧洲精品区别| 欧美成人黄网色网站| 欧美日韩情色一区二区| A男人的天堂| 97在线免费看视频| 久久精品国产亚洲AV无码做| 久草婷婷| 18禁久极品美女久久哦哟呀!| 久久久性爱| 久久riav中文精品| 天天干美少妇一区| 亚洲美女黄色| 国内偷拍精品一区二区| www色日本| 精产国品一区二三产品| 91美女精品| 亚洲精品无码久久AV| 天天透伊人| 日本97久久| 岛国在线免费视频| 日韩免费人妻色情网站| 伊人少妇久久久| 欧美精品久久久久久久丰满| 婷婷五月天丁香花| 久久久免费懂色| 国产精品白丝在线播放| 长长久久免费视频| www.acm成人黄色毛片| 91色人妻| 97天天爽| 日曰骚久久精品| 综合操逼| 97精品综合久久网| 婷婷av在线中文字幕| 欧美极品女人的天堂| 久久精品人妻一区二区三区| 日韩美女啪啪一区| 精品人妻二区三区| 欧美大的香蕉有线电视视频| 天天干夜夜操网| 亚洲自拍一区夜夜操| 永久电影三级在线观看| 婷婷五月在线视频| 超碰吊日色| 天天色综亚洲91污| 日日摸日日碰| 欧美日韩大黄片| 中文字幕在线观看第二页| 天天伊人| 狠狠狠狠狠| 久久婷婷成人综合色怡春院| 亚洲码专区| 男人成人黄色视频在线观看免费下载| 五月丁香六月综合缴清无码| 韩国轻伦国内自拍一区| 男人的天堂2019| 日本三级久| 97视频在线免费观看| 亚洲精品男人的天堂| 丰满人妻-区二区三区免费看 | 五月激情在线| 久久国产精品m码| 无码又爽又硬又激情免费视频| 亚洲骚男同com| 国产强奸超碰AV| 人人澡人人澡人人| 91麻豆va国产精品| 水滴偷拍| 亚洲有码 欧美精品| 国产精品片| 国产精品对白内射| 女人与公拘交酡2020视频| 性天堂| 亚洲狼狼干综合1| 亚欧免费| 超碰天天操| 超碰人妻中文在线| 五月丁香社区婷婷日韩欧美精品影院 | 9久久久久久| 国产精品无码av在线| 中欧人妻丝袜中文字幕| julia ann久久| 欧美暴力猛交| 97爱爱影院| 亚洲限制级在线| 丁香六月激情| 国产一级作爱毛片| 翔田千里无码中出中文字幕| 外国免费性情大片| 中文字幕精品三级久久久| 久久人人妻| 这里只有精品视频在线| 在线精品福利免费播放| 成人性爱全视频观看| 3d成人精品一区二区| 日韩性爱视频在线免费观看| 97超碰磁| 三久久久四久久久久| 欧美日本不卡在线| 亚洲美女精品九九视频| 天天噜| 精品人妻中文字幕4399| 亚洲国产成人精品久久久国产成人一区二区三. | 免费视频观看60秒| 欧美色图天堂在线| 91熟女熟妇视频网站| 大吊色| 日韩 欧美 国产 麻豆| 俺去啦自拍| 沈阳熟女高潮对白视频| 亚洲中文字幕熟女| 乱伦一区二区三区‘| 久久精品高清AV| 色悠久久久av| 麻豆婷婷成人一二三| 好看的久久不射无码影视影院| 天天操人人操骚逼网站| 91丰满| 日本天天吊| 午夜精品久久久99| 日日日日做夜夜夜夜做无码97| 91超碰在线观看| 欧美在线91| 91性| 激情黄色五月天| 校园春色中文字幕AV| 91第一页| 妺妺跟我一起洗澡没忍住| 97超久碰| 91丝袜视频在线观看| 黄页网站免费高清在线观看| 99re视频在线观看这里只有精品| 久久九七| 精品一级毛片在线观看| 密乳AV免费观看| 青草地一本线一区二区三区| 亚洲影视高清第一页| 亚洲乱码精品一区二区| 激情av| 91痴汉| 天天爽天天干| 亚洲女优有码无码高清| 乱论91| 97超碰久| 成人av影院在线观看| 欧美夜夜狠| 亚洲图片激情综合另类| 在线a v| 91亚洲不卡一区| 在线视频亚洲无码| 草b在线| 狠狠色伊人亚洲综合网站色| 久久九七| 国产精品无码av| 成人五月天色网| 午夜AV人气不卡| www.AV有限公司一区| 日韩钢筋无码高清啾啾啾| 玖玖无码超碰| 国产九九九九九九九九| 国产精品噜噜噜日日日| 6080yy午夜理论三级一区二区三区无码| 国产一线二线三线av| 殴美牲| 免看60秒涩涩视频| 欧美激情一| 先锋影音av先锋一区| 一级啊性爱在线视频| 99精品丰满人妻无| 精品久久9| 熟妇的味道HD中文字幕| 天天综合~91入口| 岛国福利在线精品播放| 99re在线精品78| 狠狠干狠狠色| 亚洲欲色| 98超碰日本| 亚洲91网站| 欧美18禁91| 欧美熟妇乱码在线一区| 黄污污污污| 色区久久| 99久久久99久久91熟女| 色999五月色| 99综合免费视频| 中文字幕日本久久| 国产超碰| 97福利视频| 五月天婷婷欧美三区| 人妻久久久久久| 精品国产人成在线| 97色97好| 日韩不卡毛片Av免费高清| 日本国产高清色www视频在线| 精品视频免费在线一区| 亚洲欧洲综合av在线| 亚洲精品天堂久久A∨51成人漫| 一本大道不卡一二三区| 美国aaaaa一级黄片| 丁香五月激情综合国产| 日韩一区二区精品视频| 麻豆天美国美国产| 啊啊啊啊啊啊啊好爽不要| 色色色色色色色色综合| 亚洲伊人青青草| 欧成人精品H无码| 乱伦一区二区三区‘| 亚欧毛片基地国产毛片基地| 黄色视频60分钟| 日韩欧美俄罗斯A片| 久热大香蕉| 看黑人AV不卡| 欧美A√综合网 | 欧洲免费一区二| 婷婷五月天av| 99久久无色码| 天天干天天中出av| 久操影视| 又大又大又大又粗爽高潮观看| 思思久热在线精品66| 国产精品一区av在线| 蜜乳AV一区二区三区四| 99热精品在线| 天天综合影院91| 黄色av播放免不| 91网站18禁| 人人艹亚洲| 欧亚洲精品有视频|