73 lintdump \
74 ndrgen \
75 protocmp \
76 protolist
77
78 SUBDIRS= \
79 $($(MACH)_SUBDIRS) \
80 $(COMMON_SUBDIRS) \
81 $(UNSHIPPED_SUBDIRS)
82
83 include Makefile.tools
84
85 ROOTDIRS= \
86 $(ROOTOPT) \
87 $(ROOTONBLD) \
88 $(ROOTONBLD)/bin \
89 $(ROOTONBLD)/bin/$(MACH) \
90 $(ROOTONBLD)/lib \
91 $(ROOTONBLD)/lib/$(MACH) \
92 $(ROOTONBLD)/lib/perl \
93 $(ROOTONBLD)/lib/python2.4 \
94 $(ROOTONBLD)/lib/python2.4/onbld \
95 $(ROOTONBLD)/lib/python2.4/onbld/Checks \
96 $(ROOTONBLD)/lib/python2.4/onbld/hgext \
97 $(ROOTONBLD)/lib/python2.4/onbld/Scm \
98 $(ROOTONBLD)/lib/python2.6 \
99 $(ROOTONBLD)/lib/python2.6/onbld \
100 $(ROOTONBLD)/lib/python2.6/onbld/Checks \
101 $(ROOTONBLD)/lib/python2.6/onbld/hgext \
102 $(ROOTONBLD)/lib/python2.6/onbld/Scm \
103 $(ROOTONBLD)/env \
104 $(ROOTONBLD)/etc \
105 $(ROOTONBLD)/etc/exception_lists \
106 $(ROOTONBLD)/gk \
107 $(ROOTONBLD)/man \
108 $(ROOTONBLD)/man/man1
109
110 all := TARGET= install
111 install := TARGET= install
112 clean := TARGET= clean
113 clobber := TARGET= clobber
114 lint := TARGET= lint
115 _msg := TARGET= _msg
116
117 .KEEP_STATE:
129 clean: $(SUBDIRS)
130
131 clobber: $(SUBDIRS)
132 $(RM) -rf $(TOOLS_PROTO)
133
134 lint: $(LINTSUBDIRS)
135
136 _msg: $(MSGSUBDIRS)
137
138 .PARALLEL: $(SUBDIRS) $(CLOSED_SUBDIRS)
139
140 $(SUBDIRS) $(CLOSED_SUBDIRS): $(BOOT_SUBDIRS)
141
142 $(BOOT_SUBDIRS) $(SUBDIRS): $$(DOROOTDIRS) $(ROOTONBLDLIBPY) FRC
143 @cd $@; pwd; $(MAKE) $(TARGET)
144
145 $(ROOTDIRS):
146 $(INS.dir)
147
148 $(ROOTONBLDLIBPY): $(ROOTDIRS)
149 $(RM) -r $@; $(SYMLINK) python2.4 $@
150
151 FRC:
|
73 lintdump \
74 ndrgen \
75 protocmp \
76 protolist
77
78 SUBDIRS= \
79 $($(MACH)_SUBDIRS) \
80 $(COMMON_SUBDIRS) \
81 $(UNSHIPPED_SUBDIRS)
82
83 include Makefile.tools
84
85 ROOTDIRS= \
86 $(ROOTOPT) \
87 $(ROOTONBLD) \
88 $(ROOTONBLD)/bin \
89 $(ROOTONBLD)/bin/$(MACH) \
90 $(ROOTONBLD)/lib \
91 $(ROOTONBLD)/lib/$(MACH) \
92 $(ROOTONBLD)/lib/perl \
93 $(ROOTONBLD)/lib/python2.6 \
94 $(ROOTONBLD)/lib/python2.6/onbld \
95 $(ROOTONBLD)/lib/python2.6/onbld/Checks \
96 $(ROOTONBLD)/lib/python2.6/onbld/hgext \
97 $(ROOTONBLD)/lib/python2.6/onbld/Scm \
98 $(ROOTONBLD)/env \
99 $(ROOTONBLD)/etc \
100 $(ROOTONBLD)/etc/exception_lists \
101 $(ROOTONBLD)/gk \
102 $(ROOTONBLD)/man \
103 $(ROOTONBLD)/man/man1
104
105 all := TARGET= install
106 install := TARGET= install
107 clean := TARGET= clean
108 clobber := TARGET= clobber
109 lint := TARGET= lint
110 _msg := TARGET= _msg
111
112 .KEEP_STATE:
124 clean: $(SUBDIRS)
125
126 clobber: $(SUBDIRS)
127 $(RM) -rf $(TOOLS_PROTO)
128
129 lint: $(LINTSUBDIRS)
130
131 _msg: $(MSGSUBDIRS)
132
133 .PARALLEL: $(SUBDIRS) $(CLOSED_SUBDIRS)
134
135 $(SUBDIRS) $(CLOSED_SUBDIRS): $(BOOT_SUBDIRS)
136
137 $(BOOT_SUBDIRS) $(SUBDIRS): $$(DOROOTDIRS) $(ROOTONBLDLIBPY) FRC
138 @cd $@; pwd; $(MAKE) $(TARGET)
139
140 $(ROOTDIRS):
141 $(INS.dir)
142
143 $(ROOTONBLDLIBPY): $(ROOTDIRS)
144 $(RM) -r $@; $(SYMLINK) python2.6 $@
145
146 FRC:
|