有 global 的 Makefile 嗎? - Linux

Rebecca avatar
By Rebecca
at 2016-11-20T22:07

Table of Contents


現在寫報告,會寫成 html 再印成 pdf 。

我的 Makefile 是這樣:

%.pdf: %.html style.css
wkhtmltopdf --print-media-type $< $@


但各科在不同的資料夾,

要每個資料夾都放一個一樣的 Makefile 很麻煩。


Makefile 有 implicit rule ,

像 make foo 就會自動執行

gcc -o foo foo.c

可以不用寫在 Makefile 裡。


有辦法加入自訂的 implicit rule 嗎?

目前想加的有 html to pdf

和 coffee script to javascript 吧。

%.js: %.coffee
coffee $<

--

篋ゆ√忨䓻篋醇掩젊
‰¸€¯ēƼåØ‧
°äē™¾äꂠ
跔茛ﴱ é—′ç1 2 ç￿跔슠゚돿ﶠ怴見gè¯*
--
Tags: Linux

All Comments

Eartha avatar
By Eartha
at 2016-11-22T02:30
alias + make -f 不行嗎?
Quintina avatar
By Quintina
at 2016-11-23T21:23
就 alias makepdf='make -f /path/to/Makefile'
用的時候就 makepdf xxx.pdf
Mia avatar
By Mia
at 2016-11-24T19:45
好像不錯
Dorothy avatar
By Dorothy
at 2016-11-27T16:15
gmake 看起來沒有這功能,bmake 似乎有 /etc/make.conf
Edwina avatar
By Edwina
at 2016-11-30T16:08
看錯了,bmake 應該是 /usr/share/mk/sys.mk 才對

openSUSE Leap 42.2 Out Now!

Frederica avatar
By Frederica
at 2016-11-17T17:07
Hi,各位前輩好。 小小的推廣一下,openSUSE Leap 42.2 已經釋出囉。 歡迎各位一起來加入openSUSE的行列。 有興趣的可以來這邊參考、下載: https://www.opensuse.org/ 謝謝。 - ...

Mac還是Linux?

Adele avatar
By Adele
at 2016-11-17T14:48
※ 引述《Segundus (賽岡督)》之銘言: : 標題: Re: [問題] Mac還是Linux? : 時間: Thu Nov 17 13:17:52 2016 : : 在選擇哪個平台時得清楚需求是什麼 : 以下皆是我個人主觀認定,供你參考XD : 需求或者說功能我會區分成桌面操作、開發、運行這三個層面 ...

Mac還是Linux?

Elizabeth avatar
By Elizabeth
at 2016-11-17T13:17
原文恕刪 -- 在選擇哪個平台時得清楚需求是什麼 以下皆是我個人主觀認定,供你參考XD 需求或者說功能我會區分成桌面操作、開發、運行這三個層面 1 桌面操作: 這個項目跟職業是否為工程師無關。 windows不用說,操作就是那樣。而linux在unity/gnome shell的多工作區切換 ...

請問Solaris上的outb()要如何link ?

Anonymous avatar
By Anonymous
at 2016-11-16T16:56
抱歉借Linux版 問Solaris的問題 最近在porting linux source code到Solaris(Omni OS)上 outb()可以找得到對應的header file, link時卻會undefined symbol 不知道有沒有熟悉Solaris的前輩知道, 它在哪個檔案裡? // ...

CentOS無法開機

Leila avatar
By Leila
at 2016-11-15T20:37
as title 同事搜到一台centos 4.7的系統,顯卡是ATI FireGL V3100 這台是從公司退下來的,因此沒有光碟機也沒有USB 由於顯卡驅動太舊了,所以我就去AMD官網載 2009年出的驅動 結果,安裝完後重新開機 居然就沒辦法開了 我可以看到網卡、音效卡這些啟動正常 然後就跳黑畫面,打 ...