1. 程式人生 > >Android系統中main.mk中關於RCS和SCCS的解釋

Android系統中main.mk中關於RCS和SCCS的解釋

# this turns off the RCS / SCCS implicit rules of GNU Make
% : RCS/%,v
% : RCS/%
% : %,v
% : s.%
% : SCCS/s.%


看到這些make語句時首先應該清楚什麼是RCS和SCCS,其實他們本質都是版本控制系統。只是我們現在很少用,但死make中的內建規則中仍有所保留,這些古蹟需要很老的程式設計師才會清楚。區別在於RCS開源免費,應用廣泛,SCCS收費軟體。 具體的可以在GNU MAKE手冊中查詢。
內建的RCS和SCCS規則的定義大致如此: % :: RCS/%,v
                $(CO) $(COFLAGS) $<