プロが教えるわが家の防犯対策術!

Linuxについて質問です。
以下のような設定をしたMakefileを作成するにはどう記述すればよいですか?



以下のMakefileに追加して、datas/ccc.txtがbackup3.datより新しいファイルの時だけccc.txtをbackupディレクトリにコピーしてbackup3.datを新しく更新する依存関係とコマンドを追加してください。

(使用例)

# cat Makefile

dir=datas
backup=backup

all : backup.dat backup2.dat

backup.dat : $(dir)/aaa.txt $(dir)/bbb.txt
cp -v $? $(backup)
touch $@

backup2.dat : $(dir)/tmp1.png $(dir)/tmp2.png
cp -v $? $(backup)
touch $@

update :
touch $(dir)/*

A 回答 (1件)

そのまま書けば良いです。


backup3.dat: datas/ccc.txt
タブcp -p datas/ccc.txt backup
タブbackup3.datを更新するコマンド
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!