aboutsummaryrefslogtreecommitdiff
path: root/PxShared/common.pm
diff options
context:
space:
mode:
authorMarijn Tamis <[email protected]>2019-04-01 14:21:09 +0200
committerMarijn Tamis <[email protected]>2019-04-01 14:21:09 +0200
commitd243404d4ba88bcf53f7310cc8980b4efe38c19f (patch)
treedcc8ce2904e9f813e03f71f825c4d3c9ec565d91 /PxShared/common.pm
parentAdd new SetSpheres and SetPlanes api's to bring them in line with setTriangles. (diff)
downloadnvcloth-1.1.6.tar.xz
nvcloth-1.1.6.zip
1.1.6 Release.1.1.6
Diffstat (limited to 'PxShared/common.pm')
-rw-r--r--PxShared/common.pm112
1 files changed, 0 insertions, 112 deletions
diff --git a/PxShared/common.pm b/PxShared/common.pm
deleted file mode 100644
index a4a7ceb..0000000
--- a/PxShared/common.pm
+++ /dev/null
@@ -1,112 +0,0 @@
-sub GetXPJ
-{
- my $xpj = "";
- if ( $^O eq 'linux' )
- {
- $xpj= "$ENV{P4ROOT_PATH}/physx/buildtools/xpj/1/linux/xpj4";
- }
- elsif ( $^O eq 'darwin' )
- {
- $xpj= "$ENV{P4ROOT_PATH}/physx/buildtools/xpj/1/osx32/xpj4";
- }
- else
- {
- $xpj= "$ENV{P4ROOT_PATH}/physx/buildtools/xpj/1/win32/xpj4.exe";
- $xpj =~ s#/#\\#g;
- }
- return $xpj;
-}
-
-sub EnsurePath
-{
- my @missed_files;
-
- foreach (@_)
- {
- push @missed_files, $_ unless (-d $_ or -e $_);
- }
-
- if ($#missed_files > 0)
- {
- print( "Not all necessaried directories in P4 were synced, please sync the following paths:\n" );
- foreach my $file (@missed_files)
- {
- print ("\t$file\n");
- }
-
- die "Missing files";
- }
-}
-
-sub GenerateSolutions
-{
- my $project = shift;
- my $xpj = GetXPJ();
- if ( $^O eq 'MSWin32' )
- {
- foreach my $platform (qw(win32 win64))
- {
- $ENV{PLATFORM} = "windows";
- foreach my $tool (qw(vc11 vc12 vc14))
- {
- print "Generating $tool for $platform ...\n";
- system( "\"$xpj\" -v 2 -t $tool -p $platform -x $project" );
- }
- }
-
- foreach my $platform (qw(win32modern win64modern win8arm))
- {
- $ENV{PLATFORM} = "windows";
- foreach my $tool (qw(vc11))
- {
- print "Generating $tool for $platform ...\n";
- system( "\"$xpj\" -v 2 -t $tool -p $platform -x $project" );
- }
- }
-
- foreach my $platform (qw(xboxone))
- {
- $ENV{PLATFORM} = "xboxone";
- foreach my $tool (qw(vc11 vc14))
- {
- print "Generating $tool for $platform ...\n";
- system( "\"$xpj\" -v 2 -t $tool -p $platform -x $project" );
- }
- }
- foreach my $platform (qw(ps4))
- {
- $ENV{PLATFORM} = "ps4";
- foreach my $tool (qw(vc10 vc11 vc12 vc14))
- {
- print "Generating $tool for $platform ...\n";
- system( "\"$xpj\" -v 2 -t $tool -p $platform -x $project" );
- }
- }
- }
- elsif ( $^O eq 'darwin' )
- {
- foreach my $platform (qw(osx32 osx64 ios ios64))
- {
- $ENV{PLATFORM} = "unix";
- foreach my $tool (qw(make))
- {
- print "Generating $tool for $platform ...\n";
- system( "\"$xpj\" -v 2 -t $tool -p $platform -x $project" );
- }
- }
- }
- elsif ( $^O eq 'linux' )
- {
- foreach my $platform (qw(linux32 linux64))
- {
- $ENV{PLATFORM} = "unix";
- foreach my $tool (qw(make))
- {
- print "Generating $tool for $platform ...\n";
- system( "\"$xpj\" -v 2 -t $tool -p $platform -x $project" );
- }
- }
- }
-}
-
-1;