Unify PlatformTarget.clean().
All of the implementations were identical, except for `FlashPlatform`, which was identical with extra steps.
This commit is contained in:
@@ -168,14 +168,6 @@ class AIRPlatform extends FlashPlatform
|
||||
}
|
||||
}
|
||||
|
||||
public override function clean():Void
|
||||
{
|
||||
if (FileSystem.exists(targetDirectory))
|
||||
{
|
||||
System.removeDirectory(targetDirectory);
|
||||
}
|
||||
}
|
||||
|
||||
public override function deploy():Void
|
||||
{
|
||||
if (targetFlags.exists("gdrive") || targetFlags.exists("zip"))
|
||||
|
||||
@@ -259,14 +259,6 @@ class AndroidPlatform extends PlatformTarget
|
||||
AndroidHelper.build(project, destination);
|
||||
}
|
||||
|
||||
public override function clean():Void
|
||||
{
|
||||
if (FileSystem.exists(targetDirectory))
|
||||
{
|
||||
System.removeDirectory(targetDirectory);
|
||||
}
|
||||
}
|
||||
|
||||
public override function deploy():Void
|
||||
{
|
||||
DeploymentHelper.deploy(project, targetFlags, targetDirectory, "Android");
|
||||
|
||||
@@ -103,16 +103,6 @@ class FlashPlatform extends PlatformTarget
|
||||
System.runCommand("", "haxe", [targetDirectory + "/haxe/" + buildType + ".hxml"]);
|
||||
}
|
||||
|
||||
public override function clean():Void
|
||||
{
|
||||
var targetPath = targetDirectory + "";
|
||||
|
||||
if (FileSystem.exists(targetPath))
|
||||
{
|
||||
System.removeDirectory(targetPath);
|
||||
}
|
||||
}
|
||||
|
||||
public override function deploy():Void
|
||||
{
|
||||
DeploymentHelper.deploy(project, targetFlags, targetDirectory, "Flash");
|
||||
|
||||
@@ -177,14 +177,6 @@ class HTML5Platform extends PlatformTarget
|
||||
}
|
||||
}
|
||||
|
||||
public override function clean():Void
|
||||
{
|
||||
if (FileSystem.exists(targetDirectory))
|
||||
{
|
||||
System.removeDirectory(targetDirectory);
|
||||
}
|
||||
}
|
||||
|
||||
public override function deploy():Void
|
||||
{
|
||||
var name = "HTML5";
|
||||
|
||||
@@ -132,14 +132,6 @@ class IOSPlatform extends PlatformTarget
|
||||
}
|
||||
}
|
||||
|
||||
public override function clean():Void
|
||||
{
|
||||
if (FileSystem.exists(targetDirectory))
|
||||
{
|
||||
System.removeDirectory(targetDirectory);
|
||||
}
|
||||
}
|
||||
|
||||
public override function deploy():Void
|
||||
{
|
||||
IOSHelper.deploy(project, targetDirectory);
|
||||
|
||||
@@ -382,14 +382,6 @@ class LinuxPlatform extends PlatformTarget
|
||||
}
|
||||
}
|
||||
|
||||
public override function clean():Void
|
||||
{
|
||||
if (FileSystem.exists(targetDirectory))
|
||||
{
|
||||
System.removeDirectory(targetDirectory);
|
||||
}
|
||||
}
|
||||
|
||||
public override function deploy():Void
|
||||
{
|
||||
DeploymentHelper.deploy(project, targetFlags, targetDirectory, "Linux " + (is64 ? "64" : "32") + "-bit");
|
||||
|
||||
@@ -360,14 +360,6 @@ class MacPlatform extends PlatformTarget
|
||||
}
|
||||
}
|
||||
|
||||
public override function clean():Void
|
||||
{
|
||||
if (FileSystem.exists(targetDirectory))
|
||||
{
|
||||
System.removeDirectory(targetDirectory);
|
||||
}
|
||||
}
|
||||
|
||||
public override function deploy():Void
|
||||
{
|
||||
DeploymentHelper.deploy(project, targetFlags, targetDirectory, "Mac");
|
||||
|
||||
@@ -130,14 +130,6 @@ class TVOSPlatform extends PlatformTarget
|
||||
}
|
||||
}
|
||||
|
||||
public override function clean():Void
|
||||
{
|
||||
if (FileSystem.exists(targetDirectory))
|
||||
{
|
||||
System.removeDirectory(targetDirectory);
|
||||
}
|
||||
}
|
||||
|
||||
public override function deploy():Void
|
||||
{
|
||||
TVOSHelper.deploy(project, targetDirectory);
|
||||
|
||||
@@ -142,14 +142,6 @@ class TizenPlatform extends PlatformTarget
|
||||
TizenHelper.createPackage(project, targetDirectory + "/bin/CommandLineBuild", "");
|
||||
}
|
||||
|
||||
public override function clean():Void
|
||||
{
|
||||
if (FileSystem.exists(targetDirectory))
|
||||
{
|
||||
System.removeDirectory(targetDirectory);
|
||||
}
|
||||
}
|
||||
|
||||
public override function deploy():Void
|
||||
{
|
||||
DeploymentHelper.deploy(project, targetFlags, targetDirectory, "Tizen");
|
||||
|
||||
@@ -330,14 +330,6 @@ class WebAssemblyPlatform extends PlatformTarget
|
||||
}
|
||||
}
|
||||
|
||||
public override function clean():Void
|
||||
{
|
||||
if (FileSystem.exists(targetDirectory))
|
||||
{
|
||||
System.removeDirectory(targetDirectory);
|
||||
}
|
||||
}
|
||||
|
||||
public override function deploy():Void
|
||||
{
|
||||
DeploymentHelper.deploy(project, targetFlags, targetDirectory, "WebAssembly");
|
||||
|
||||
@@ -634,14 +634,6 @@ class WindowsPlatform extends PlatformTarget
|
||||
}
|
||||
}
|
||||
|
||||
public override function clean():Void
|
||||
{
|
||||
if (FileSystem.exists(targetDirectory))
|
||||
{
|
||||
System.removeDirectory(targetDirectory);
|
||||
}
|
||||
}
|
||||
|
||||
public override function deploy():Void
|
||||
{
|
||||
DeploymentHelper.deploy(project, targetFlags, targetDirectory, "Windows" + (is64 ? "64" : ""));
|
||||
|
||||
Reference in New Issue
Block a user