author | Mike Sullivan <Mike.Sullivan@Oracle.COM> |
Mon, 09 Jun 2014 10:38:56 -0700 | |
changeset 1941 | f0078a0c258e |
parent 1139 | 2fe2a52488cb |
child 2140 | ba3091d7e9b6 |
permissions | -rw-r--r-- |
1048
e82fa02a4d16
15863968 Auto-generation of Userland gate list - Phase 1.
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
1 |
|
e82fa02a4d16
15863968 Auto-generation of Userland gate list - Phase 1.
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
2 |
PKG_REPORTS=$(CANONICAL_MANIFESTS:%.p5m=$(BUILD_DIR)/%.pkg-report) |
e82fa02a4d16
15863968 Auto-generation of Userland gate list - Phase 1.
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
3 |
|
e82fa02a4d16
15863968 Auto-generation of Userland gate list - Phase 1.
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
4 |
HGWEB_BASE_URL = http://userland.us.oracle.com/hg/file/tip/ |
e82fa02a4d16
15863968 Auto-generation of Userland gate list - Phase 1.
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
5 |
ARIA_BASE_URL = http://people.us.oracle.com/pls/oracle/find_person?p_string= |
e82fa02a4d16
15863968 Auto-generation of Userland gate list - Phase 1.
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
6 |
ARC_BASE_URL = http://psarc.us.oracle.com/ |
1139
2fe2a52488cb
16245054 Auto-generation of Userland gate list - Phase 6
Rich Burridge <rich.burridge@oracle.com>
parents:
1063
diff
changeset
|
7 |
BUGDB_URL = http://userland.us.oracle.com/bugdb?cat-subcat= |
1048
e82fa02a4d16
15863968 Auto-generation of Userland gate list - Phase 1.
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
8 |
|
e82fa02a4d16
15863968 Auto-generation of Userland gate list - Phase 1.
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
9 |
REPORT_TRANSFORMS = $(WS_TOP)/transforms/report |
e82fa02a4d16
15863968 Auto-generation of Userland gate list - Phase 1.
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
10 |
CDIR=$(COMPONENT_DIR:$(WS_TOP)/%=%) |
e82fa02a4d16
15863968 Auto-generation of Userland gate list - Phase 1.
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
11 |
|
e82fa02a4d16
15863968 Auto-generation of Userland gate list - Phase 1.
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
12 |
component-report: $(BUILD_DIR)/component-report |
e82fa02a4d16
15863968 Auto-generation of Userland gate list - Phase 1.
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
13 |
|
e82fa02a4d16
15863968 Auto-generation of Userland gate list - Phase 1.
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
14 |
$(BUILD_DIR)/component-report: $(BUILD_DIR)/package-info |
e82fa02a4d16
15863968 Auto-generation of Userland gate list - Phase 1.
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
15 |
@echo "<tr>" >$@ |
e82fa02a4d16
15863968 Auto-generation of Userland gate list - Phase 1.
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
16 |
@echo "<td><a href='$(COMPONENT_PROJECT_URL)'>$(COMPONENT_NAME)</a></td>" >>$@ |
e82fa02a4d16
15863968 Auto-generation of Userland gate list - Phase 1.
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
17 |
@echo "<td><a href='$(COMPONENT_ARCHIVE_URL)'>$(COMPONENT_VERSION)</a></td>" >>$@ |
e82fa02a4d16
15863968 Auto-generation of Userland gate list - Phase 1.
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
18 |
@echo "<td><a href='$(HGWEB_BASE_URL)$(CDIR)'>$(CDIR)</a></td>" >>$@ |
e82fa02a4d16
15863968 Auto-generation of Userland gate list - Phase 1.
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
19 |
@echo "<td>" >>$@ ; for pkg in $(PACKAGE) ; do \ |
e82fa02a4d16
15863968 Auto-generation of Userland gate list - Phase 1.
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
20 |
echo "$$pkg<br>" >>$@ ; \ |
e82fa02a4d16
15863968 Auto-generation of Userland gate list - Phase 1.
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
21 |
done ; echo "</td>" >>$@ |
e82fa02a4d16
15863968 Auto-generation of Userland gate list - Phase 1.
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
22 |
@echo "<td>" >>$@ ; for arc in $(ARC_CASE) ; do \ |
e82fa02a4d16
15863968 Auto-generation of Userland gate list - Phase 1.
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
23 |
echo "<a href='$(ARC_BASE_URL)$$arc'>$$arc</a><br>" >>$@ ; \ |
e82fa02a4d16
15863968 Auto-generation of Userland gate list - Phase 1.
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
24 |
done ; echo "</td>" >>$@ |
e82fa02a4d16
15863968 Auto-generation of Userland gate list - Phase 1.
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
25 |
@echo "<td>" >>$@ ; for license in $(LICENSE) ; do \ |
e82fa02a4d16
15863968 Auto-generation of Userland gate list - Phase 1.
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
26 |
echo "$$license<br>" >>$@ ; \ |
e82fa02a4d16
15863968 Auto-generation of Userland gate list - Phase 1.
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
27 |
done ; echo "</td>" >>$@ |
1061
757624619bb3
15922912 Auto-generation of Userland gate list - Phase 4
Rich Burridge <rich.burridge@oracle.com>
parents:
1058
diff
changeset
|
28 |
@echo "<td>$(TPNO)</td>" >>$@ |
1058
34d7aaa03423
15886624 Auto-generation of Userland gate list - Phase 3
Rich Burridge <rich.burridge@oracle.com>
parents:
1053
diff
changeset
|
29 |
@echo "<td>" >>$@ ; for bugdb in $(COMPONENT_BUGDB) ; do \ |
1139
2fe2a52488cb
16245054 Auto-generation of Userland gate list - Phase 6
Rich Burridge <rich.burridge@oracle.com>
parents:
1063
diff
changeset
|
30 |
echo "<a href='$(BUGDB_URL)$$bugdb'>$$bugdb</a><br>" >>$@ ; \ |
1058
34d7aaa03423
15886624 Auto-generation of Userland gate list - Phase 3
Rich Burridge <rich.burridge@oracle.com>
parents:
1053
diff
changeset
|
31 |
done ; echo "</td>" >>$@ |
1053
accc15fa8762
15878378 Auto-generation of Userland gate list - Phase 2
Rich Burridge <rich.burridge@oracle.com>
parents:
1048
diff
changeset
|
32 |
@echo "<td><a href='$(ARIA_BASE_URL)$(RESPONSIBLE_ENGINEER)'>$(RESPONSIBLE_ENGINEER)</a></td>" >>$@ |
accc15fa8762
15878378 Auto-generation of Userland gate list - Phase 2
Rich Burridge <rich.burridge@oracle.com>
parents:
1048
diff
changeset
|
33 |
@echo "<td><a href='$(ARIA_BASE_URL)$(RESPONSIBLE_MANAGER)'>$(RESPONSIBLE_MANAGER)</a></td>" >>$@ |
1063
ce6e2ed3767e
15924689 Auto-generation of Userland gate list - Phase 5
Rich Burridge <rich.burridge@oracle.com>
parents:
1061
diff
changeset
|
34 |
@echo "<td>$(TEAM)</td>" >>$@ |
1048
e82fa02a4d16
15863968 Auto-generation of Userland gate list - Phase 1.
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
35 |
@echo "</tr>" >>$@ |
e82fa02a4d16
15863968 Auto-generation of Userland gate list - Phase 1.
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
36 |
|
e82fa02a4d16
15863968 Auto-generation of Userland gate list - Phase 1.
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
37 |
$(BUILD_DIR)/package-info: $(PKG_REPORTS) |
e82fa02a4d16
15863968 Auto-generation of Userland gate list - Phase 1.
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
38 |
@cat $(PKG_REPORTS) | sort -u >$@ |
e82fa02a4d16
15863968 Auto-generation of Userland gate list - Phase 1.
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
39 |
|
e82fa02a4d16
15863968 Auto-generation of Userland gate list - Phase 1.
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
40 |
$(BUILD_DIR)/component-info: $(PKG_REPORTS) |
e82fa02a4d16
15863968 Auto-generation of Userland gate list - Phase 1.
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
41 |
@echo "COMPONENT_NAME=\"$(COMPONENT_NAME)\"" >$@ |
e82fa02a4d16
15863968 Auto-generation of Userland gate list - Phase 1.
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
42 |
@echo "COMPONENT_VERSION=\"$(COMPONENT_VERSION)\"" >>$@ |
e82fa02a4d16
15863968 Auto-generation of Userland gate list - Phase 1.
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
43 |
@echo "COMPONENT_PROJECT_URL=\"$(COMPONENT_PROJECT_URL)\"" >>$@ |
e82fa02a4d16
15863968 Auto-generation of Userland gate list - Phase 1.
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
44 |
@echo "COMPONENT_ARCHIVE_URL=\"$(COMPONENT_ARCHIVE_URL)\"" >>$@ |
e82fa02a4d16
15863968 Auto-generation of Userland gate list - Phase 1.
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
45 |
@echo "COMPONENT_DIR=\"$(CDIR)\"" >>$@ |
1061
757624619bb3
15922912 Auto-generation of Userland gate list - Phase 4
Rich Burridge <rich.burridge@oracle.com>
parents:
1058
diff
changeset
|
46 |
@echo "TPNO=\"$(TPNO)\"" >>$@ |
1058
34d7aaa03423
15886624 Auto-generation of Userland gate list - Phase 3
Rich Burridge <rich.burridge@oracle.com>
parents:
1053
diff
changeset
|
47 |
@echo "COMPONENT_BUGDB=\"$(COMPONENT_BUGDB)\"" >>$@ |
1053
accc15fa8762
15878378 Auto-generation of Userland gate list - Phase 2
Rich Burridge <rich.burridge@oracle.com>
parents:
1048
diff
changeset
|
48 |
@echo "RESPONSIBLE_ENGINEER=\"$(RESPONSIBLE_ENGINEER)\"" >>$@ |
accc15fa8762
15878378 Auto-generation of Userland gate list - Phase 2
Rich Burridge <rich.burridge@oracle.com>
parents:
1048
diff
changeset
|
49 |
@echo "RESPONSIBLE_MANAGER=\"$(RESPONSIBLE_MANAGER)\"" >>$@ |
1063
ce6e2ed3767e
15924689 Auto-generation of Userland gate list - Phase 5
Rich Burridge <rich.burridge@oracle.com>
parents:
1061
diff
changeset
|
50 |
@echo "TEAM=\"$(TEAM)\"" >>$@ |
1048
e82fa02a4d16
15863968 Auto-generation of Userland gate list - Phase 1.
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
51 |
|
e82fa02a4d16
15863968 Auto-generation of Userland gate list - Phase 1.
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
52 |
$(BUILD_DIR)/%.pkg-report: %.p5m $(BUILD_DIR) |
e82fa02a4d16
15863968 Auto-generation of Userland gate list - Phase 1.
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
53 |
@$(PKGMOGRIFY) $(PKG_OPTIONS) -P $@ $< \ |
e82fa02a4d16
15863968 Auto-generation of Userland gate list - Phase 1.
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
54 |
$(REPORT_TRANSFORMS) >/dev/null |
e82fa02a4d16
15863968 Auto-generation of Userland gate list - Phase 1.
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
55 |
|
e82fa02a4d16
15863968 Auto-generation of Userland gate list - Phase 1.
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
56 |
include $(BUILD_DIR)/package-info |