dosbox-x/update-build-timestamp.pl
2018-01-29 18:53:07 -08:00

21 lines
546 B
Perl
Executable File

#!/usr/bin/perl
my @t = localtime();
my $sec = $t[0];
my $min = $t[1];
my $hour = $t[2];
my $mday = $t[3];
my $mon = $t[4] + 1;
my $year = $t[5] + 1900;
my @months = qw( Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec );
my $tmp = sprintf("%s %u, %u %u:%02u:%02u%s",$months[$mon-1],$mday,$year,(($hour + 11) % 12) + 1,$min,$sec,$hour >= 12 ? "pm" : "am");
open(X,">","include/build_timestamp.h") || die;
print X "/*auto-generated*/\n";
print X "#define UPDATED_STR \"$tmp\"\n";
print X "#define COPYRIGHT_END_YEAR \"$year\"\n";
close(X);