jdk/make/sun/jawt/Depend.sed
author henryjen
Fri, 12 Apr 2013 12:41:18 -0700
changeset 16858 41b017998f9f
parent 2 90ce3da70b43
permissions -rw-r--r--
8010279: java.util.Stream.min/max((Comparator)null) is not consistent in throwing (unspecified) NPE Reviewed-by: alanb, mduigou

# Unqualify std headers
# remove headers with no extension as well (e.g. C++ 94 STL headers) - robi
# s/ \/usr\/include[^ ]*\.h//g
s/ \/usr\/include[^ ]*//g

# Unqualify std Windows headers 
# remove headers with no extension as well (e.g. C++ 94 STL headers) - robi
# s/ WindowsSystemHeaderStubs[^ ]*\.h//g
s/ WindowsSystemHeaderStubs[^ ]*//g

# ####################################
# Rules to allow for generation of dependencies on an unbuilt tree...
#
# BuildStubs is populated with stubs for include files that are
# generated by the build and then dependencies are adjusted here
#
# Adjust awt_colors.h
# Change BuildStubs to .
s/ BuildStubs\/awt_colors.h/ $(OBJDIR)\/awt_colors.h/g
#
# Adjust CClassHeaders
# Change BuildStubs to CClassHeaders
s/ BuildStubs/ $(CLASSHDRDIR)\/..\/..\/awt\/CClassHeaders/g
#
# End of unbuilt tree adjustments
# ####################################

# Remove any empty rules
/:[ ]*$/d

# Change .obj path from src to proper awt/obj or awt/obj_g directory
s/^.*\/\(.*:\)/$(OBJDIR)\/\1:/