利用Makfile給多文件、多目錄C源碼建立工程

原創 一口Linux 2026-07-17 10:35

擊左上方藍色“一口Linux”,選擇“設為星標

第一時間看干貨文章

?【干貨】嵌入式驅動工程師學習路線
?【干貨】Linux嵌入式知識點-思維導圖-免費獲取
?【就業】一個可以寫到簡歷的基于Linux物聯網綜合項目
?【就業】簡歷模版


圖片


0. 前言

粉絲留言,想知道如何使用Makefile給多個文件和多級目錄建立一個工程,必須安排!

關于Makefile的入門參考文章,可以先看這篇文章:

《Makefile入門教程》

為了讓大家有個更加直觀的感受,一口君將之前寫的一個小項目,本篇在該項目基礎上進行修改。

該項目詳細設計和代碼,見下文:

《從0寫一個《電話號碼管理系統》的C入門項目【適合初學者】》

一、文件

好了,開始吧!

我們將該項目的所有功能函數放到以該函數名命名的c文件,同時放到對應名稱的子目錄中。

比如函數allfree(),存放到 allfree/allfree.c中

最終目錄結構如下圖所示:

 peng@ubuntu:/mnt/hgfs/code/phone$ tree .
.
├── allfree
│   ├── allfree.c
│   └── Makefile
├── create
│   ├── create.c
│   └── Makefile
├── delete
│   ├── delete.c
│   └── Makefile
├── display
│   ├── display.c
│   └── Makefile
├── include
│   ├── Makefile
│   └── phone.h
├── init
│   ├── init.c
│   └── Makefile
├── login
│   ├── login.c
│   └── Makefile
├── main
│   ├── main.c
│   └── Makefile
├── Makefile
├── menu
│   ├── Makefile
│   └── menu.c
├── scripts
│   └── Makefile
└── search
    ├── Makefile
    └── search.c

11 directories, 22 files

直接看下編譯結果吧:

peng@ubuntu:/mnt/hgfs/code/phone$ make
make[1]: Entering directory '/mnt/hgfs/code/phone/allfree'
make[1]: Nothing to be donefor'all'.
make[1]: Leaving directory '/mnt/hgfs/code/phone/allfree'
make[1]: Entering directory '/mnt/hgfs/code/phone/create'
make[1]: Nothing to be donefor'all'.
make[1]: Leaving directory '/mnt/hgfs/code/phone/create'
make[1]: Entering directory '/mnt/hgfs/code/phone/delete'
make[1]: Nothing to be donefor'all'.
make[1]: Leaving directory '/mnt/hgfs/code/phone/delete'
make[1]: Entering directory '/mnt/hgfs/code/phone/display'
make[1]: Nothing to be donefor'all'.
make[1]: Leaving directory '/mnt/hgfs/code/phone/display'
make[1]: Entering directory '/mnt/hgfs/code/phone/init'
make[1]: Nothing to be donefor'all'.
make[1]: Leaving directory '/mnt/hgfs/code/phone/init'
make[1]: Entering directory '/mnt/hgfs/code/phone/login'
make[1]: Nothing to be donefor'all'.
make[1]: Leaving directory '/mnt/hgfs/code/phone/login'
make[1]: Entering directory '/mnt/hgfs/code/phone/menu'
make[1]: Nothing to be donefor'all'.
make[1]: Leaving directory '/mnt/hgfs/code/phone/menu'
make[1]: Entering directory '/mnt/hgfs/code/phone/search'
make[1]: Nothing to be donefor'all'.
make[1]: Leaving directory '/mnt/hgfs/code/phone/search'
make[1]: Entering directory '/mnt/hgfs/code/phone/main'
make[1]: Nothing to be donefor'all'.
make[1]: Leaving directory '/mnt/hgfs/code/phone/main'
gcc -Wall -O3 -o phone allfree/*.o create/*.o delete/*.o display/*.o init/*.o login/*.o menu/*.o search/*.o main/*.o -lpthread
phone make done

運行結果如下:

二、Makefile常用基礎知識點

[0] 符號'@' '$' '$$' '-' '-n '的說明

  1. '@'
    通常makefile會將其執行的命令行在執行前輸出到屏幕上。如果將‘@’添加到命令行前,這個命令將不被make回顯出來。例如:
@echo  --compiling module----;  // 屏幕輸出  --compiling module----
echo  --compiling module----;  // 沒有@ 屏幕輸出echo  --compiling module----   
  1. ' - '

通常刪除,創建文件如果碰到文件不存在或者已經創建,那么希望忽略掉這個錯誤,繼續執行,就可以在命令前面添加 -,

-rm dir;
-mkdir aaadir;
  1. ' $ '美元符號$,主要擴展打開makefile中定義的變量

  2. ' $$ '$$ 符號主要擴展打開makefile中定義的shell變量

[1] wildcard

說明: 列出當前目錄下所有符合模式“ PATTERN”格式的文件名,并且以空格分開。“ PATTERN”使用shell可識別的通配符,包括“ ?”(單字符)、“ *”(多字符)等。示例:

$(wildcard *.c) 

返回值為當前目錄下所有.c 源文件列表。

[2] patsubst

說明:把字串“ x.c.c bar.c”中以.c 結尾的單詞替換成以.o 結尾的字符。示例:

$(patsubst %.c,%.o,x.c.c bar.c)

函數的返回結果 是

 x.c.o bar.o

[3] notdir

說明:去除文件名中的路徑信息 示例:

SRC = ( notdir ./src/a.c ) 

去除文件a . c 的路徑信息 , 使用 (notdir ./src/a.c) 去除文件a.c的路徑信息,使用 (notdir./src/a.c)去除文件a.c的路徑信息,使用(SRC)得到的是不帶路徑的文件名稱,即a.c。

[4] 包含頭文件路徑

使用-I+頭文件路徑的方式可以指定編譯器的頭文件的路徑 示例:

INCLUDES = -I./inc
$(CC) -c $(INCLUDES) $(SRC)

[5] addsuffix

函數名稱:加后綴函數—addsuffix。語法:

$(addsuffix SUFFIX,NAMES…) 

函數功能:為“NAMES…”中的每一個文件名添加后綴“SUFFIX”。參數“NAMES…” 為空格分割的文件名序列,將“SUFFIX”追加到此序列的每一個文件名 的末尾。返回值:以單空格分割的添加了后綴“SUFFIX”的文件名序列。函數說明:示例:

$(addsuffix .c,foo bar) 

返回值為

foo.c bar.c

[6] 包含另外一個文件:include

在Makefile使用include關鍵字可以把別的Makefile包含進來,這很像C語言的#include,被包含的文件會原模原樣的放在當前文件的包含位置。比如命令

include file.dep

即把file.dep文件在當前Makefile文件中展開,亦即把file.dep文件的內容包含進當前Makefile文件

在 include前面可以有一些空字符,但是絕不能是[Tab]鍵開始。

[7] foreach

foreach函數和別的函數非常的不一樣。因為這個函數是用來做循環用的 語法是:

$(foreach <var>,<list>,<text> )

這個函數的意思是,把參數中的單詞逐一取出放到參數所指定的變量中,然后再執行所包含的表達式。

每一次會返回一個字符串,循環過程中,的所返回的每個字符串會以空格分隔,最后當整個循環結束時,所返回的每個字符串所組成的整個字符串(以空格分隔)將會是foreach函數的返回值。

所以,最好是一個變量名,可以是一個表達式,而中一般會使用這個參數來依次枚舉中的單詞。

舉例:

names := a b c d
files := $(foreach n,$(names),$(n).o)

上面的例子中,$(name)中的單詞會被挨個取出,并存到變量“n”中,“$(n).o”每次根據“$(n)”計算出一個值,這些值以空格分隔,最后作為foreach函數的返回,所以,$(files)的值是“a.o b.o c.o d.o”。

注意,foreach中的參數是一個臨時的局部變量,foreach函數執行完后,參數的變量將不在作用,其作用域只在foreach函數當中。

[8] call

“ call”函數是唯一一個可以創建定制化參數函數的引用函數。使用這個函數可以實現對用戶自己定義函數引用。我們可以將一個變量定義為一個復雜的表達式,用“ call”函數根據不同的參數對它進行展開來獲得不同的結果。

函數語法:

$(call variable,param1,param2,...)

函數功能:在執行時,將它的參數“ param”依次賦值給臨時變量“ $(1)”、“ $(2)” call 函數對參數的數目沒有限制,也可以沒有參數值,沒有參數值的“ call”沒有任何實際存在的意義。執行時變量“ variable”被展開為在函數上下文有效的臨時變量,變量定義中的“ $(1)”作為第一個參數,并將函數參數值中的第一個參數賦值給它;變量中的“ $(2)”一樣被賦值為函數的第二個參數值;依此類推(變量**$(0)**代表變量“ variable”本身)。之后對變量“ variable” 表達式的計算值。

返回值:參數值“ param”依次替換“ $(1)”、“ $(2)”…… 之后變量“ variable”定義的表達式的計算值。

函數說明:

  1. 函數中“ variable”是一個變量名,而不是變量引用。因此,通常“ call”函數中的“ variable”中不包含“ $”(當然,除非此變量名是一個計算的變量名)。
  2. 當變量“ variable”是一個 make 內嵌的函數名時(如“ if”、“ foreach”、“ strip”等),對“ param”參數的使用需要注意,因為不合適或者不正確的參數將會導致函數的返回值難以預料。
  3. 函數中多個“ param”之間使用逗號分割。
  4. 變量“ variable”在定義時不能定義為直接展開式!只能定義為遞歸展開式。

函數示例:

reverse = $(2)$(1)
foo = $(call reverse,a,b)
all:
 @echo "foo=$(foo)"

執行結果:

foo=ba

即a替代了(2)

三、編譯詳細說明

我們在根目錄下執行make命令后,詳細步驟如下:

  1. include scripts/Makefile :將文件替換到當前位置,
  2. 使用默認的目標all,該目標依賴于$(Target)$(Target) 在scripts/Makefile中定義了,即phone
  3. $(Target)依賴于mm
  4. mm這個目標會執行
@ $(foreach n,$(Modules),$(call modules_make,$(n)))

Modules是所有的目錄名字集合, foreach 會遍歷字符串$(Modules)中每個詞語, 每個詞語會賦值給n, 同時執行語句:

call modules_make,$(n)
  1. modules_make 被$(MAKE) -C $(1)所替代,

$(MAKE) 有默認的名字make -C:進入子目錄執行make$(1) :是步驟4中$(n),即每一個目錄名字

最終步驟4的語句就是進入到每一個目錄下,執行每一個目錄下的Makefile

  1. 進入某一個子目錄下,執行Makefile 默認目標是all,依賴Objs
Objs := $(patsubst %.c,%.o,$(Source))

patsubst 把字串$ource中以.c 結尾的單詞替換成以.o 結尾的字符 而

Source := $(wildcard ./*.c)

wildcard 會列舉出當前目錄下所有的.c文件

所以第6步最終就是將子目錄下的所有的.c文件,編譯生成對應文件名的.o文件


$(CC) $(CFLAGS) -o $(Target) $(AllObjs) $(Libs)

這幾個變量都在文件scripts/Makefile中定義$(CC) :替換成gcc,制定編譯器$(CFLAGS) :替換成-Wall -O3,即編譯時的優化等級-o $(Target):生成可執行程序phone$(AllObjs) :

AllObjs := $(addsuffix /*.o,$(Modules))

addsuffix 會將 /*.o追加到$(Modules)中所有的詞語后面,也就是我們之前在子目錄下編譯生成的所有的.o文件$(Libs) :替換為-lpthread,即所需要的動態庫

大家可以根據這個步驟,來分析一下執行make clean時,執行步驟

完整的實例程序公眾號后臺回復:電話號碼管理

《電話號碼管理-makefile版.rar》

end



一口Linux 


關注,回復【1024】海量Linux資料贈送


精彩文章合集

文章推薦

?【專輯】ARM
?【專輯】粉絲問答
?【專輯】所有原創
?專輯linux入門
?專輯計算機網絡
?專輯Linux驅動
?【干貨】嵌入式驅動工程師學習路線
?【干貨】Linux嵌入式所有知識點-思維導圖





一口Linux 寫點代碼,寫點人生!
評論
  • 摘要防爆自控系統同時布設本安信號、工業總線、動力供電三類線路,僅依靠標識標牌管控插接極易出現人為錯插問題,高壓動力回路竄入本安弱電回路會突破安全柵限能標準,產生點火風險。依托 A、D、K 標準化機械防呆編碼體系,搭配護套顏色區分管理,適配 3 針 3 孔免焊接冷壓增安型防爆航插、5PIN 總線防爆航空插頭、8 芯焊接防爆法蘭插座的選型使用,從物理結構層面杜絕防爆接近開關連接器、防爆傳感器航插接頭混用插接問題,補齊防爆系統被動安全防護體系。關鍵詞圓形防爆連接器,防呆編碼防爆航插,防爆航空插頭,防爆
    用戶1783664076620 2026-07-31 18:29 273瀏覽
  • 在EMC測試過程中,傳導發射(Conducted Emission,CE)超標是工程師最常遇到的問題之一。更令人頭疼的是,同樣的超標曲線背后,可能對應著完全不同的干擾機理:有的是差模噪聲沿電源回路傳播,有的是共模電流通過寄生路徑耦合,還有些問題甚至并非來自電源本身,而是負載、電纜布局或接地結構引起的連鎖反應。 · 150kHz~1MHz 超標:多為差模噪聲為主,干擾沿火線-零線回路傳輸。 · 1MHz~30MHz 超標:通常共模噪聲占主導,干擾通過火線/零線對地回路傳播。 如果條件允許,用電流探
    譽磁電磁兼容EMC 2026-07-31 18:45 299瀏覽
  • 行業痛點凸顯,飛凌嵌入式FET3572-C重磅登場工業4.0與AIoT發展下,嵌入式核心板作為設備“工業大腦”,面臨性能與功耗的雙重考驗——既要支撐復雜算法和多路數據處理,又要兼顧便攜設備、工業終端的低功耗需求,傳統核心板“高性能必高功耗”的困境制約設備升級。為此,飛凌嵌入式推出基于RK3572處理器的FET3572-C核心板,以2×Cortex-A73+6×Cortex-A53八核架構為核心,實現“性能翻倍、功耗減半”的突破,為中高端嵌入式場景提供優質算力底座。八核異構架構,解鎖性能功耗最優解
    飛凌嵌入式 2026-07-31 09:47 178瀏覽
  • 在芯片總成本中占比不到 1%,卻可能因一處品質偏差導致整片晶圓報廢——半導體切割/研磨膠帶,正隨著先進封裝的爆發,成為封測產線選型中最謹慎對待的耗材之一。但鮮有人注意到,決定這層膠帶性能上限的,是上游一層更薄的基膜。這個長期由日本企業主導的隱形環節,正在出現國產突圍的信號。一、需求之變:先進封裝與“韜定律”重塑膠帶市場AI 算力芯片、HBM 高帶寬存儲、Chiplet 芯粒等先進封裝產品持續放量,國內封測產線擴產節奏不減。作為晶圓減薄與切割工序的必需耗材,晶圓膠帶的需求同步擴容。據 QYRese
    芯膜前沿 2026-07-31 16:35 273瀏覽
  • 摘要在防爆電氣設計中,只參照芯數選型而忽略額定載流量,長期滿負荷運行會出現插頭發熱、接觸面氧化、IP67 密封受熱老化等問題。結合常用 3 針 3 孔、4 芯、5PIN、8PIN 圓形防爆連接器,制作分級電流參數對照表,區分冷壓免焊接、焊接兩種接線結構的安全載流數值,設置合理電流冗余系數,搭配使用環境修正參數,規范防爆接近開關連接器、防爆法蘭插座的選型計算方式。關鍵詞圓形防爆連接器,載流參數表,防爆法蘭插座,防爆端子接頭,IP67 防爆防水接插件1 產品概述圓形防爆連接器觸點載流能力由插針直徑、
    用戶1783664076620 2026-08-03 09:18 82532瀏覽
  •     長期專注WiFi領域,也算是行業老兵了!同行閑聊中,時不時能提起我和我們!從疫情起,國產替代風生水起,起起落落,大浪淘沙,生存下來的都是強者!    WiFi模塊應用廣泛,對于高端市場和特定市場,要求WIFI模塊需要過CE/FCC之類的認證,也就是說沒有認證的模塊,不具備導入產品設計.接下來就和大家聊聊認證模塊選型參考!    WIFi模塊硬件方面主要考慮以下九點特性:    1
    納拓科技 2026-07-31 17:56 137瀏覽
  • Synopsys 這次沒有再給行業看一條只能站在展臺邊圍觀的 demo。7 月 27 日,Synopsys 在 DAC 2026 期間公布兩條 autonomous EDA workflow:一條處理 debug closure,另一條處理 implementation and closure。客戶可以通過 Synopsys 申請在 Microsoft Discovery 上評估,AMD 正在評估這些工作流能否用于下一代產品開發。公告里最扎眼的是 25%–40%。Synopsys 稱
    麒芯說AI 2026-07-31 14:21 168瀏覽
  •         很多人拆解醫療設備時,只會關注傳感器、主控芯片這類核心部件,卻忽略了電路板上不起眼的晶振。作為整個醫療系統的時間基準,晶振的精度、穩定性直接決定了測量數據的準確性、設備的運行安全性——比如監護儀的采樣頻率偏了1ppm,血氧、心率的讀數就會出現系統性偏差;膠囊內窺鏡的時鐘漂移超標,圖像傳輸就會出現丟包、花屏。不同醫療場景對晶振的要求天差地別,沒有一款晶振能通吃所有設備,每一類醫療設備背后,都有一套針對性的晶振選型邏輯。1. 家用便攜監測設備:
    TKD泰晶科技 2026-07-31 08:24 478瀏覽
  • 今年好幾個客戶都問過我同一件事。藍牙音頻產品到底用 WT2605 這種單芯片,還是老老實實 MCU 外掛藍牙模組。兩種方案我都落地過,說點實在的,WT2605 剛出來那陣我也犯嘀咕,怕是營銷噱頭,真拿來做完一版樣機才服氣。一、選型先看三個維度外圍數量。這是最直觀的。傳統做法是 MCU 加藍牙模組,再加音頻編解碼、功放、晶振和一堆阻容,板子上密密麻麻十幾二十顆料。WT2605 把藍牙、解碼、功放全收進一顆,外圍就剩少量被動件。開發周期。傳統方案得自己接藍牙協議棧,配網、A2DP 解碼、音頻通路一一
    唯創知音語音芯片 2026-07-31 16:35 316瀏覽
  • ?摘要:低價大流量卡正全面退市,政策收緊已成定局。面對傳統號卡的不確定性,隨身WiFi憑借穩定連接、多設備共享、獨立設備和靈活套餐等優勢,成為務實可靠的備選方案。1、流量卡黃金時代要結束了通信行業正迎來一場前所未有的“地震式”調整——曾讓無數用戶追捧的低價大流量卡,正在全速退出各大平臺。這早已不是一次普通的競合,而是一場趨勢性的行業洗牌。回望過去,19元200G的神卡,那時真是“睡著都能笑醒”,便宜到不敢相信,爽到忍不住炫耀。那些日子,好像隨便刷、隨便看,流量自由觸手可及。可如今,回頭再看,那種
    愛上電路設計 2026-08-03 10:21 82776瀏覽
  • 智能寵物用品這幾年快速普及,自動清理幾乎成了智能貓砂盆的標配。貓咪用完離場,設備自動翻轉清理,養寵家庭省去了每天彎腰清理的麻煩。但自動清理的第一步,是先準確判斷貓到底在不在盆里。這個看似簡單的問題,在小空間里并不容易做好。近場檢測的痛點:距離太遠反而誤事貓砂盆內部空間有限。如果傳感器的檢測距離設得偏大,盆外路過的貓、人甚至物品都會被誤判為貓在盆內,結果該清理時不清理、不該清理時亂清理,體驗直接崩壞。這類產品的核心訴求其實就一句話:近距離、小范圍、精準識別,不能有半點誤判。常規感應方案常因檢測距離
    唯創知音語音芯片 2026-07-31 16:51 223瀏覽
  • 光芯片,正在從光模塊的“配角”逆襲為AI產業鏈的“命門”2026年3月,英偉達一紙公告震動整個光通信行業——分別向Lumentum和Coherent各投資20億美元,合計40億美元。這哪是什么財務投資,這是一次對AI基礎設施關鍵環節的“掐尖式”卡位。光芯片,這個曾經被市場當作光模塊BOM表里一個標準配套元器件的東西,正在成為AI產業鏈上“卡位”最強、話語權最硬的環節。一、為什么是光芯片?老黃早就把話挑明了英偉達CEO黃仁勛的原話是:數據傳輸速度已成為人工智能發展的新瓶頸。AI集群從萬卡級往十萬卡
    用戶1774416745629 2026-07-31 11:22 279瀏覽
我要評論
0
點擊右上角,分享到朋友圈 我知道啦
請使用瀏覽器分享功能 我知道啦
主站蜘蛛池模板: 曲江车展| 姑娘在线第8集| 尖叫之夜免费观看2023年电影| 狙击蝴蝶电视剧免费观看完整版 | 团鬼六美容师招聘| 曹查理《浪蝶狂花》演员表电影| 我爱你再见电视剧全集在线播放| 建议取消强制自动续费| 台球高手电影满天星在线观看 | 义姐是不是良妈妈动漫第集在线看全集免费| 绝命狙击| 上甘岭电影| 漂亮妈妈7巴中字开头谢文安导演| 疯狂的足球高清| 新来的瑜伽教练无删减版高清在线观 | 售楼小姐的秘密在线播放 | 翻云覆雨电视剧| 哆啦A梦:大雄的金银岛电影| 孤男寡女免费观看电视剧战狼43集| 迟志强歌曲| 穿书虐文女主全家偷听我心声| 爱在冰雪纷飞时| 古董局中局电视剧| 医爱之名泰剧| 《女心理师》免费观看完整版| 白峰电影版免费观看| 朦胧的欲望在线观看| 《有翡》观看免费完整版| 影子爱人电影| 《裸乳按摩》福利片| 一个好人粤语| 寒枝折不断电视剧免费观看| 可以的话| 坎贝奇《品味人生》第二部 | 天真有牙| 秘密爱韩国电影完整版免费观看| 我的xl司令第2季无马赛免费播放全集 | 春去春又回片尾曲| 12龚玥菲新金梅3d观看| 午夜dj在线观看大全| 哇嘎免费观看完整版高清在线观看 | 对你不止是喜欢你电视剧免费观看| 维修工人的艳遇2| 徐若瑄魔鬼天使电影免费观看 | 梦野まりあ| 克莱尔的迷宫在线| 白日美人满天星免费播放| 老版武则天| 505影院| 终极快递国语| 我是传奇2郭德纲| 法国兄妹开荒原版免费看| 迟志强专辑| 星克莱尔《X迷宫》播放| 洛城疑云| 壮志凌云女版成人H版免费观看| 史努比动画片| 鬼吹灯之天星术日本版在哪可以看| 电影大毒枭| 浙江卫视跨年演唱会2024| 兰姨悄悄关上房门去了次卧 | 特警使命之全城危机| 一念永恒52集完整版大结局| 极速影视三个女人精油按摩 | 电影《爱我几何》| 明日战记在线观看免费完整版| 《刚结婚部长出差的日子》| 火线传奇3| 铜锣铜钹铿锵锵锵在线观看2023年| 只因我们天生一对泰剧在线观看| 日冕之恋| 妻子的姐姐2免费观看电视剧| 纯白之恋全集| 不伦纯爱| 微微一笑很倾城剧情介绍| 水上游击队全集| 不负如来不负卿| 薛平贵与王宝钗| 电影信在线观看免费完整版| 想要爸爸播种手机播放美国电影| 非诚勿扰聂倩| 白鹿范丞丞合唱狂恋| 人猿泰山1995成人版意大利在线观看完| 男人不难嫁片尾曲| 加勒比海盗完整版1| 巨塔之后TVB粤语| 亲爱的回家免费观看完整版电视剧| 奥伊米亚康村| 美容院:待遇服务16| 成仁多情影视| 大村官之放飞梦想 电视剧| 《教室里的秘密》结局| 午夜狂情| 年轻善良的子3| xl司令动漫第一季| 直播:女子乒乓球单打决赛| 高清杀人者报告未删减| 369你懂的电影看片| 城中城电视剧免费观看| 洪武双雄| 火线干探| 女战狼10高清完整版在线观看视频| 金瓶梅电影观看| 一生一世白鹿在线观看免费完整版 | 善良朋友的妻子| 少林俗家弟子电影在线观看免费| 麦乐迪女超人的屈辱无删减版 | 把儿媳妇变成花痴了第二季全集| 腹黑总裁:独宠一人全集免费| 双龙会国语| 美剧家庭矛盾麦乐迪| 囧探佳人下载| 壮志凌云2011杰西杰西杰西哪一集| 电影爱我多深| 美容院特殊服8| 海洋之恋 电视剧| 法国电影《SkyeBlue卖房子》剧情| 海豚爱上猫结局| 情债李幼斌| 法航空姐3观看| 咒怨录像带| 行尸走肉第三季15集| 七天妻子失去理智电影| 出轨的女人粤语| 傻儿传奇全集| 黑巨茎大战俄罗斯美女| 闪婚老伴是豪门| 迷你世界星球版本| 女超人无删减完整| 不可撤消| 北京电影网百度影音| 家庭矛盾4麦乐迪在线观看| 微笑的山谷未删减| 神之晚餐全集在线观看| yellow视频在线免费观看| 猎狐电视剧全集在线观看| 电视剧免费观看高清全集| 特殊的保险推销员2中国| 有你才幸福演员表| 最热门电视剧| 日本战狼10免费完整| 变形金刚国语版| 点燃我温暖你更新时间| 日本A片巜出轨上司的人妻| 一口气看完雪中悍刀行| 天使猎人| 电影蜜桃成熟时33d| 高级女特工理伦片在线观看大全| 非诚勿扰聂倩| 农村三人行| 维修师傅的艳遇韩国理论片在线观看| 广场舞玩腻| 韩国电影两个女人在线观看| 啄木鸟《荣誉法则》满天星版| 离婚开挂:首富求婚短剧全集| 聊斋之宅妖| 高清《玉女心经》电视剧免费观看| 小林家的龙丫头:怕寂寞的龙电影 | 电影囧妈免费观看| 功夫3d电影| 战狼6欧式少女全集资源百度云| 韩剧《大力女子都奉顺》| 电视剧母子情仇| 古墓丽影法国版| 七次狼方针对华人免费播放| 丢作业的秦朗家人回应| 女律师的堕落电影免费观看| 雪迷宫40集电视连续剧| 超级乐8点| 《为丈夫升职而献身部长》韩剧| 一误东风辞崔羽| 男按摩师中字电影| 张卫健西游记国语| 池州市| 川西剿匪记全集观看| 焦土之城剧情| 风与行电视剧免费| 菲律宾女同恋爱剧富家千金| 阿浅来了电视剧免费观看| 女社长紧缚奴在线观看| 脱逃狱者天海冀电影高清在线观看| 韩泼水门高管停职| 电视剧神话免费观看完整版 | 影视11mv| 我家三爷宠短剧免费观看| 兵在哪马在哪俑在哪导游你在哪| 秘密搜查官の女1吉沢明歩 | 电锯惊魂7高清| 村枝| 我的抗战全集在线观看| 断背山电影高清版免费观看| 日本本乡爱主演的电影| 步步电视剧| 百万巨鳄电影完整版| 侠客红尘图片大全| 满天星版《荒岛女儿国》电影 | 尖刀队电视剧全集| 小时代3:刺金时代 电影| 我的好兄弟的女朋友| 八重神子狂飙高清版免费观看| 七年级下册英语单词朗读| 翡翠凤凰剧情| 妈妈职业2的在线观看平台| 唐诡奇谭在线观看免费| 高清《惜花芷》| 善良的母亲中字开头9个字出差| 中华小子动画片全集免费观看| 花朝秋月夜电视剧免费观看全集| 女教师被黑人强伦轩在线观看 | 旋转的爱中文版| 英德市| 时间的朋友2024跨年演讲| 合伙人在线观看| 罗金宝传奇| 正在播放: JUL-520 留下好色的老爹和软弱的妻子 我去了三天两夜的出差... 成 | 我爱男保姆电视剧35集在线观看 | 后妈难当在线观看完整免费高清电影 | 黑三角电影下载| 恋骑士ova| 《维修工人培训》日语| 何百芮的地狱恋曲未删减| 土豆网电视剧情非情| 星辰变在线| 热辣披萨女孩高清观看视频大全| 辣椒教室国语| 坎贝奇拍的电影《无憾》免费观看| 痞幼照片里的瓜| 迷妄国度3| 巜变态性刑房3| 小生怕怕粤语| 金刚川免费| 少年派2电视剧全集免费观看| 贡嘎县| 轱辘女人和井| 哈尔滨漫展麻衣学姐| 1dldss00361当我打电话叫应召女郎时,我发现了一个高傲的大胸秘书......在办公 | 一路向西2之泰西迅雷下载| 《需要爸爸播种美国》李华月演的| 交谊舞曲快四| 周弘版《村枝》正版下载| 都市外乡人电视剧 | 古惑仔之少年激斗篇完整版粤语| 日本保险女推销8中字| 美女四肢被绑在床扒衣| 韩国电影在线观看高清观看| 需要爸爸播种子电影在线观看| 钢铁侠1国语版高清| 高清《怦然与你》电视剧 | 小团圆电视剧| 安吉拉怀特免费观看全集| 真武巅峰动漫在线观看| 食物链电影在线| 羽月希正在播放| 正播:巴黎奥运会开幕式| 电影《野兽爱人》完整版免费观看| 三级片维修工的艳遇| 金毛狮王国语| 普法栏目剧听见凉山6| 影电影在线观看 高清免费完整版 泽连斯基拒绝普京提出的和谈建议 | 绝命幽灵船电影未删减版在线观看 | 钢琴之森下载| 岁月的童话影评| 生化危机4:战神再生| 爸爸的播种| 荣誉法则(成人版)| 爱情交叉点电影| 歼灭天际线免费完整版在线观看| 兰若寺聊斋电影免费观看国语 | 古剑奇谭 在线观看| 插曲的痛60全集免费观看高清版校园青春 | 乱世淫侠| 日本伦理电影按摩视频四个女生按摩视频 | 春子家有喜事| 狗带tV金瓶梅| 东北警察故事2021谢苗版| 需要爸爸的种孑| 上帝之城电影高清在线观看| 蓝色隐形帽子电影免费| 义姐是不是良喂养樱花第2集 | 电视剧一日夫妻百日恩| 丁度.巴拉斯| 邪恶之吻| 《马腾你别走》| 《高压监狱6》法国完整版| 直销堂网| 魔女由熙| 你为我着迷百度影音| 私人航空法国电影完整版在线观看| 少帅张学良电视剧| 中国机长免费观看| 迷夜惨遇| 《我的游泳女教练》国产大片 | 已瞄准我的妹妹歌词樱花观看1| 电视剧人世间免费观看完整版| 女朋友高清在线观看免费韩国| 雷霆扫毒粤语| 《女仆日记》法国版| 王者清风片尾曲| 赤子威龙| 灯草花和灯免费完整版| 《私人女性监狱》免费在线播放观看_正片/未删减_1080P高清完整版电影 - 星空 | 日本影片爱上儿子同学| 2020中国好声音| 粉红大白菜国语版| 韩剧爱在何方| 法国版《体热》完整版在线观看| 诊疗中 第三季未删减| 再向虎山行免费83版电视剧| 满天星女超人在线播放| 金装鬼打鬼未删减版观看| 女律师替夫还债| 漠风吟电视剧在线观看| 富兰克林 电影| 二阶堂梦作品在线观看| 新还珠格格燕儿翩翩飞| 《梦境》电影| 斗破苍穹105集免费观看| 暴躁100集全部免费观看下载 | 奉子成婚第一皇后| 不过是分手| 养生馆男在线观看完整版电影| 坎贝奇电影《无憾》完整版| 日本电影人证| 塔日酒店1997法国| 湖南卫视中秋晚会2021节目单| 金瓶梅电影百度影音| 海莉心历险| 十九岁大学生免费观看完整版电视剧| 金玫瑰洞| 漠上风云| 龚玥菲新金瓶高清bt| yjzz日本在线观看| 仙帝归来:都市只手遮天短剧全集| 《反击》在线观看完整版| 公浮之手中2完整版中文| 派对和谎言在线看| 大话元旦任务| 高清绮梦之旅未删减| 需要爸爸播种子手机在线播放| 《猎罪图鉴》第二季| 蓝精灵在线观看| 湘西诡战电影在线观看| tobu4 HD免费,电影| 大唐女巡按| 杨恭如被污辱的片段| 需要爸爸播种在线观看免费高清完整泰剧| 电影《香醇的绣感》女主| 幺玩命加载中免费观看| 卫青不败由天幸| 《女律师替夫还债》剧情介绍| 假面骑士所有骑士| 新版聊斋| 年轻的继拇免费看| 美国高清youtube| 默杀在线观看完整免费高清| 大道新火电视剧全集免费观看 | 三年免费观看在线观看高清电影| 怪奇物语第一季免费观看完整版| 突然之间 莫文蔚| 妻子的秘密按摩里面用的什么精油| 老公的下属是我的初恋| 贵妃紧窄H| 猛虎威龙| 扣篮大赛2016| 韩国情趣胸部按摩电影| 给你生命给我爱电视剧| 世界第一初恋剧场版| 灵与肉电影| 满天星女军医| 妈咪超厉害:一胎二宝全集免费| 古董局中局第一部免费观看| 鹤岗市| 《壮志凌云女版美国满天星欧美| 学生的妈妈6中韩双字中国| 突然之间 莫文蔚| 斯巴达第四季39集剧情| 罗丽星克莱尔《私人诊所》永恒的劳 | 高清谋杀的滋味| 美国版《保险》在线观看| 移动迷宫2| 我的爱情睡醒了| 皋兰县| 董永荒野渔夫高清免费看| 平凡英雄电影| 扫黄先锋国语| 人猿泰山hr版 1995| 社长夫人的美貌在线播放| 古装三圾片| 哈利 波特与死亡圣器下| 女性治疗营3| 韩剧《隐身蓝帽子》短剧| 电影牙医姐妹在线完整版| 电视剧幸福的完美| 爱我几何150分钟完整电影在线观看完| 绝笔信女教师改口| 宝贝试着感受我| 我和我的女病人们 妇产科| 和部长一起出差| 木府风云39| 披荆斩棘第4季在线观看| 黑帮枪战| 公之浮手中字电影| 美女化妆前后对比| 麦乐迪家庭矛盾是哪部电影 | 十八岁以上免费观看电视剧| 法国空姐满天星法版| 赵灵儿获刑| 终极追捕电视剧全集免费观看| 宿松县| 小密桃5| 苹果电影片| 五哈第二季| 电视剧抹布女的春天| 电影私人航空在线观看完整免费高清| 电视剧《深潜》免费播放在线观看| 迷你世界小王子吖| 曹老板的18个秘书续集| 黑白配视频在线看| 七朵组合 玉生烟| 且听凤鸣短剧免费观看全集| 毒战首映礼| 爱我几何电影在线观看免费版高清全| 大年三十去哪儿了| 420电影网| 宫锁玉心| 日本差旅电影| 《欲海双艳》未删减| 中华大丈夫电视剧| 妻子的秘密按摩里面用的什么精油| 法国电影女超人(麦乐迪)免费观看| 斗罗大陆110集| 年轻的母亲在线观看中文版完整版| 盗墓笔记 迅雷| 新妈妈的礼物| 电车动漫| 三年中国国语免费观看中文版下载-百度电影高清电影在线-B032AV | 电锯人动画第一季在线观看| 爱我几何无删减在线免费观看 | 红色假期黑色婚礼国语版| 千金与佣人电影观看里的揉大白兔 | 前嶋美纪| 台剧《浪漫女家教》黛比在线观看| 两小无猜:青梅竹马全集免费 | 撒娇女人最好命电影| xl司令第一季全集免费观看| 妽妽洗澡我被弄硬了在线观看 | 易烊千玺抱胖虎女儿| 欧美年轻的继拇3| 21世纪性格爱情指南加拿大| 胡军版天龙八部| 孟丽君电视剧| 西行纪5季免费观看樱花| 坎贝奇《无憾》完整| 剥茧电视剧免费全集在线播放 | 水电工的艳遇| 丰乳按摩电影免费观看| 唐山大兄李小龙| 昔有琉璃瓦电视剧免费观看全集| 班杰明下海| 年轻丰满的继牳4伦理| 联手虐渣:双胞胎姐妹短剧全集| 今晚佳片有约| 光棍儿2| 战狼6欧式少女全部视频努努| 两个人的世界在线观看| 高清《传说》电视剧| 亿万星辰不及你免费观看完整版| 三年成全播放国语高清| 千山暮雪 续集| 亲吻姐姐4| 晚春楼在线电影| 海盐县| 九一麻花高清看| 水落石出第一部| 电视剧薄冰| 庆余年第四部50集免费观看| xl司令第一季全集免费完整版| 新上海滩黄晓明高清| 旋风管家国语版| 战旗如画全集观看| 入室暴行国语免费看| 我不过是个大罗金仙动漫免费观看| 八戒八戒电影在线观看| 黄yyid频道| 崇州市| 女销售在线播放| 瑜伽健身3完整版| 曹达华电影| 也平凡电视剧在线观看| 伦理《法国护士长》2006在线| 潜伏全集| 陆贞传奇52集| 《蛇女》电影在线观看| 哇嘎电影高清免费资源| 插曲的痛45全集免费观看高清版 | 交换上司的秘书3| 走向共和在哪个平台能看| 宇宙战舰大和号复活| 谁在说谎| 木下檩檩子电影免费观| 色拉拉视频在线| 伊织凉子| 赛德克巴莱完整版电影| 八角笼中免费观看| 激战丛林2原声版免费观看 | 男生吃女生的兔子头会变黑吗| 迷人的小峓子8| 小凤新婚下集免费观看视频播放| 暗夜传说4| 朝国年经的继6免费| 爱的罗曼史| 寒蝉鸣泣之时·业| 家属无码动漫| 小q评价| 我的三个母亲全集| 一个完美结局电影完整版在线观看 | 神探狄仁杰电视剧| 在暴雪时分在线观看| 搞批视频| 牙医姐妹赤子板栗| 渔夫荒野史1988版免费观看| 光之美少女中文版免费观看| 情谜睡美人之欲望的姐妹| 战火青春43集免费观看完整版| 火影忍者h动漫| 丈夫去上班的日子日语中字| ママぷりっ!?| 七公主全集| 美国禁欲睫毛膏3| 正在播放:国风按摩院,春宵一刻值千金 | 窈窕淑女在线观看免费完整版| 液晶电视安装| 台湾水电工完整版| 菲梦少女第三季| 激战丛林在线观看免费完整电影| 豹在线观看| 美国特别酒店3| 豪门弃妇:翻身成商业女王短剧全集 | 十九岁完整版在线观看好看| 色戒完整版未删减版在线观看| 特种部队2 复仇完整百度影音| 天堂网2023| 意大利地爆天星电影在线观看| 爱情公寓3第14集| 蓝宇 电影| 《黛比达拉斯》1978| 朴亚珍《隐形帽》原版| 哇嘎在线观看视频| 黄圣依小儿子庆生| 夏日福星粤语版| 龚玥菲新金甁梅快播| 墨西哥电影《瓜达卢佩的玫瑰》| 普法栏目剧女囚的自白| 怒江之战全集免费播放| 曹查理 风流电影| 电视剧战狼战狼在线观看免费| 按摩店待遇1在线观看| 潜伏在线观看| 为你我受冷风吹 胡彦斌| 小欢喜电视剧完整版免费观看| 美国式家庭的忌讳1-7| 韩国女销售卖房子电影叫啥| 花朵动漫| 风中奇缘全集| 带球跑宝:虐渣超神短剧全集| 《动漫迷情4》全集免费观看动漫| 小小诊所完整版| 电影少女的诱惑| 今天的她们在线电视剧免费播放 | 死神来了8| 西湖电视| 剑蝶电视剧全集| 少年张三丰张卫健| 女军医意大利1976| 桑德拉《满天星》| 金钱帝国粤语高清| 能帮我弄干净吗?| 爱你电视剧结局| 白峰美羽在线播放| 韩国伦理片女儿需要爸爸播种子的电影| 利箭行动电视剧全集百度影音| 12大战动漫免费观看 | 被侵犯的美女教师天海翼| 点金胜手西瓜| 《偿还3》完整版| 《Krista》菲律宾电影| 盛唐风流电影完整版免费| 神医传奇电视剧免费观看| 一男子用啤酒瓶刺死女友 已自首| 精灵梦叶罗丽第四季| 返老还童高清| 八丈夫人意大利电影免费观看 | 韩剧《女医生》免费观看| 最棒的情人沼,不关乎工作与家庭免费观看 | 韩国电影女教师| 隐形的帽子电影| 电视剧妈祖| 美丽高解像粤语全集| 乡味小翠| 隔窗恋爱未剪删超清| 法国版《少女感》完整版 | 顶级人生第二季13集免费观看全集| 满清十大刑酷之| 法国版《少女绣感》| 暴躁老妈高清免费观看电视| 哪吒二电影免费观看| 斗罗大陆电视剧第二部| 商道国语版| 《维修工人艳遇1》| xl司令第二季全集免费观看 | 财源滚滚小厨神| 《XL司令免费观看| 私密按摩师电影免费完整版| 鸭乃桥论的禁忌推理| 买百科全书的女人在线| 借种电影完整版| 天网追踪电视剧| 出生入死电视连续剧| 韩剧《激战三姊妹》在线观看 | 不被爱也没关系全集观看| 渔夫的妻子赛伦| 无眠之境电视剧免费观看| 红问号剧情| 白蛇:缘起电影| 战狼6免费完整电影在线观看高清| 百变小樱国语版| 驻站在线电视剧免费完整观看| 韩国美容院特殊5遇电影 | 奔跑吧兄弟第10季免费观看完整版| 星克莱尔《总统夫人》完整版| 邻家女人丈夫不在的日子简介| 电车魔女2| 战神归来| 妈妈的味道韩国中字| 第十四个目标| 战狼6双人版免费观看正版影视大全 | 陪你到世界之巅免费观看全集| 三年大片大全免费国语版在线播放| 追爱家族| 小孩身上有白斑图片| 非常人贩2在线观看| lx司令第一季动漫| 半夏电视剧免费观看完整版高清 | 妖怪都市免费观看完整版在线播放 | 三圾片2013大全电影| 部长与秘书出差电影中文字幕 | 《德国空乘11》| 老男孩猛龙过江电影| 小妞是什么意思| 爱子情深全集| 巴黎危机完整版高清免费观看 | 怒火街头第二部| 声生不息宝岛季12期完整版| 疯狂72小时| 《需要爸爸播种子2》演员全名 | 电影古墓丽影满天星法版| 2对1:三人一次性体检在线观看中文字 | 颐和园纪录片| 白雪公主在线观看免费完整版| 坎贝奇《品味人生》播放电影完整版| 《她被搬运工侵犯》中文| 星宿会战| 电视剧猎毒人| 空中营救电影在线观看完整版| 黑白配1080P高清完整版| 簧瑟片| 完美世界免费观看全集| 《年经继拇2》 | 插曲的痛40集全集免费播放电影 | 《二十一世纪爱情指南》免费观看全| 绝对权力在线观看| 高校教师赤子板栗| 毒妃不好:王爷别惹全集免费| 跑男第三季在线观看| 八兄弟电视剧全集在线观看免费| 3对1四人一次性体检什么电影| 尺井芽衣| 年少时光| 和嫂子同居日子在线| 解语花电影完整版在线| 石家庄市| 她来自胡志明市第二郡| 欢乐元帅第二部| 密爱 电影| 深夜濡恋| 激战丛林》完整版免费| 欲把老师变舅妈| 斩神之凡尘神域| 电影复仇| 男女一起愁愁愁免费全集观看| 末日三问| 岳母的诱惑 电影| 粉红女郎高清| 黑白配1080p国语版| 高跟鞋smvk| 千山暮雪续集8| 东陵大盗电影全集| 酒店1-90集在线观看免费高清 | 韩国男按摩师吸乳房在线观看| 替身电影在线观看完整版| 向幸福出发主持人刘心悦| 拳王粤语版| 炸天小姐1980免费观看| 黑暗王子| 新猛龙过江电视剧| 一步小心爱上你| 蓝色帽子隐身完整版| 《特殊游泳教练》完整版》 - 国语剧情手机免费观看... 韩国其它2017很 | 需要爸爸播种 - 在线追剧| 小时代二在线观看| 女老师 电影| 高清《猎杀之后》电影 | 我的姐妹短剧免费| 追龙2电影完整版在线观看| 咱们结婚吧电影| 97自拍| 柏林的女人无删减在线观看| 欢笑老弄堂| 恩爱两不疑全集免费观看完整版| 类似TOTAKKAHAYAKIRGUZUX的旅行综艺| 郭采洁陈意涵| 周处除三害哪里可以看| 环太平高清完整版| 爱我几何高清下载| 农家乐钓鱼| 嫂子的职业在线看| 大嫁风尚免费观看全集完整版高清| 珠海航展2016时间表| 女超人HR版| 电影天堂口| 连麦kp录音原版mp3| 蜂鸟电视剧| 木下檩檩子电影免费观看普通话版 | 社长夫人的美貌完整版| 按摩胸部电影完整版| 唐顿庄园2| 仁心俱乐部电视剧全集免费观看| 甜蜜蜜在线观看电视剧免费| 讨厌部长 出差HD中字_午夜电影全集_完整版免费在线观看-天天影院 | 彩礼谈崩后转身嫁给豪门大佬 | 我家有喜爱奇艺| 别墅轮换5攻略全版| 曰本战狼六免费国语板| 互换青春| 天涯浴血 电视剧| 摸金爵之卧龙诡阵电影| 暖暖国语高清免费观看完整| 水电工的艳遇电影| 韩四少妇特殊精油按摩高潮不断| 鬼宫电视剧在线观看免费版| 花咒电影完整版| 睫毛膏4美版免费观看| 荣都怪谈| 杨敏思版| 少女播放第18集在线观看| 鲁豫有约周星驰| 日日网| 依家有喜国语| 电视剧高地| 西厢记电影版完整版| 色降无码| 萌宝找妈咪:仙帝奶爸短剧全集| 韩国年轻的母年轻线在6| 人海中遇见你mv| 特殊待遇2| 牙医郝板栗完整板永久删除掉的剧情介绍| 捉迷藏 电影| 中国新说唱第一集| 蜜雪冰城加盟 官网电话| 纯真博物馆全集观看| 娃娃脸4完整版在线观看免费| 星级狂魔满天星原版| 《哪吒1》免费完整版| 风信子开花后怎么处理| 致命弯道4高清全集| 西瓜视频在线观看免费| 《美丽的牙医郝板栗》| 电影《特殊交易》免费| 欢天喜地七仙女第二部全集| 汪明荃年轻| 魔法科高中的优等生| 三更2饺子在地上做| 凯莉的《满天星》| 需要爸爸的种子完整版| 左撇子女孩电影| 聊斋觅仙路| 妻孑的朋友| 灵与肉完整版免费观看| 亲爱的小孩 电视剧| 魔镜号街头中文字幕免费完整版 | 女朋友高清在线观看免费韩国| 好汉两个半第10季| 长相思2在线观看全集免费播放| 食物链9大尺寸| 壮志凌云女版(H)| 西湖电视| 幸福满院电视剧| 赤焰战场2| 《情妇》| 我的好兄弟的女朋友| 需要爸爸播种子第二季在线免费观看| 燕赵刑警| 相思树底说相思| 姐姐免费观看国语全集| 女人的战争电视剧韩剧免费观看| 千秋家国梦剧情| 插曲的痛免费观看高清版| 女生男生一起愁愁愁视频| 孤单又灿烂的神 鬼怪| 电视剧需要爸爸播种子剧情| 哥布林的窑洞第一季| 《一分钟》电影免费观看高清| 南漳县| 插曲的痛第60集免费观看高清网站| 《无颜之月》完整版在线播放| 张雪峰公司员工回应上四休三 | 熊出没之熊心归来 电影| 做aj的电视剧大全国语| 爸爸的种子bd| 人民的名义免费观看全集完整版| 神探狄仁杰第四部45| 黄金舞台| 樱桃红袖珍妈妈全集 | 人生路不熟免费观看2023年| 致命弯道5 电影| 壮志凌云女版满天星在线观看| 女超人麦乐迪电影无删减| 真犯 电影| 华尔街1电影| 《我家那小子2026》| 《性的暴行》未删减版| 电影热带雨| 农场主的女儿们 经典973蘑菇| 嘉庆王朝42集免费观看电视剧| 善良的小姨子无删减| 坎贝奇《品味人生憾》播放| 鲁佩的玫瑰免费观看| 烈火迅雷| 女狙击手(国语版)| 高清另一个贝内特家的姐妹| 国语韩剧爱的呼唤| 小鬼当家7| 战狼6免费高清版| 足球宝贝在线观看完整版法国| 一闪一闪亮星星电影| 1819treejron| 椎名由奈在线视频| 安塔芮丝 电影| 海绵宝宝电影| 满天星《西部牛仔》 | 高清昨天|