Mozilla/mozilla/js/jsdj/build/gen_date.awk
jband%netscape.com 0a736ba31f add targets, generated files use C-stlye comments to be more lxr friendly
git-svn-id: svn://10.0.0.236/trunk@10901 18797224-902f-48f8-a5cc-f745e15eee43
1998-09-24 07:27:07 +00:00

32 lines
656 B
Awk

#
# This requires -vpackage_name=whatever.the.name.of.the.package.is
#
BEGIN{
print
print "/* generated by gen_date.awk to provide access to build date at runtime */"
print
print "package "package_name";"
print
print "class BuildDate"
print "{"
print strftime(" // %A, %B %d, %Y at %I:%M %p");
print
print " public static final long buildDate = " systime() "000L;"
print
print " public static final java.util.Date date()"
print " {"
print " return new java.util.Date(buildDate);"
print " }"
print
print " public static final String display()"
print " {"
print " return date().toString();"
print " }"
print "}"
}