Ejemplo n.º 1
0
def createApp(Application):
	"""
	Create a new application by copying the template
	"""
	# create directory ../Mod/<Application>
	if not os.path.isdir("../Mod/"+Application):
		os.mkdir("../Mod/"+Application)
	else:
		sys.stdout.write(Application + " already exists. Please enter another name.\n")
		sys.exit()


	# copying files from _TEMPLATE_ to ../Mod/<Application>
	sys.stdout.write("Copying files...")
	MakeAppTools.copyTemplate("_TEMPLATE_","../Mod/"+Application,"_TEMPLATE_", Application, SetupFilter(FilFilter),SetupFilter(DirFilter))
	sys.stdout.write("Ok\n")

	# replace the _TEMPLATE_ string by <Application>
	sys.stdout.write("Modifying files...\n")
	MakeAppTools.replaceTemplate("../Mod/" + Application,"_TEMPLATE_",Application)
	MakeAppTools.replaceTemplate("../Mod/" + Application,"${CMAKE_SOURCE_DIR}/src/Tools/","${CMAKE_SOURCE_DIR}/src/Mod/")
	# make the congigure script executable
	#os.chmod("../Mod/" + Application + "/configure", 0777);
	sys.stdout.write("Modifying files done.\n")

	sys.stdout.write(Application + " module created successfully.\n")
Ejemplo n.º 2
0
def createApp(Application):
    """
	Create a new application by copying the template
	"""
    # create directory ../Mod/<Application>
    if not os.path.isdir("../Mod/" + Application):
        os.mkdir("../Mod/" + Application)
    else:
        sys.stdout.write(Application +
                         " already exists. Please enter another name.\n")
        sys.exit()

    # copying files from _TEMPLATE_ to ../Mod/<Application>
    sys.stdout.write("Copying files...")
    MakeAppTools.copyTemplate("_TEMPLATE_", "../Mod/" + Application,
                              "_TEMPLATE_", Application,
                              SetupFilter(FilFilter), SetupFilter(DirFilter))
    sys.stdout.write("Ok\n")

    # replace the _TEMPLATE_ string by <Application>
    sys.stdout.write("Modifying files...\n")
    MakeAppTools.replaceTemplate("../Mod/" + Application, "_TEMPLATE_",
                                 Application)
    MakeAppTools.replaceTemplate("../Mod/" + Application,
                                 "${CMAKE_SOURCE_DIR}/src/Tools/",
                                 "${CMAKE_SOURCE_DIR}/src/Mod/")
    # make the congigure script executable
    #os.chmod("../Mod/" + Application + "/configure", 0777);
    sys.stdout.write("Modifying files done.\n")

    sys.stdout.write(Application + " module created successfully.\n")
Ejemplo n.º 3
0
if (len(sys.argv) != 2):
    sys.stdout.write("Please enter a name for your application.\n")
    sys.exit()

Application = sys.argv[1]

# create directory ../Mod/<Application>
if not os.path.isdir("../Mod/" + Application):
    os.mkdir("../Mod/" + Application)
else:
    sys.stdout.write(Application +
                     " already exists. Please enter another name.\n")
    sys.exit()

# copying files from _TEMPLATE_ to ../Mod/<Application>
sys.stdout.write("Copying files...")
MakeAppTools.copyTemplate("_TEMPLATE_", "../Mod/" + Application, "_TEMPLATE_",
                          Application)
sys.stdout.write("Ok\n")

# replace the _TEMPLATE_ string by <Application>
sys.stdout.write("Modifying files...\n")
MakeAppTools.replaceTemplate("../Mod/" + Application, "_TEMPLATE_",
                             Application)
# make the congigure script executable
#os.chmod("../Mod/" + Application + "/configure", 0777);
sys.stdout.write("Modifying files done.\n")

sys.stdout.write(Application + " module created successfully.\n")
Ejemplo n.º 4
0
import MakeAppTools


if(len(sys.argv) != 2):
	sys.stdout.write("Please enter a name for your application.\n")
	sys.exit()

Application = sys.argv[1]

# create directory ../Mod/<Application>
if not os.path.isdir("../Mod/"+Application):
    os.mkdir("../Mod/"+Application)
else:
	sys.stdout.write(Application + " already exists. Please enter another name.\n")
	sys.exit()


# copying files from _TEMPLATE_ to ../Mod/<Application>
sys.stdout.write("Copying files...") 
MakeAppTools.copyTemplate("_TEMPLATE_","../Mod/"+Application,"_TEMPLATE_", Application)
sys.stdout.write("Ok\n") 

# replace the _TEMPLATE_ string by <Application>
sys.stdout.write("Modifying files...\n")
MakeAppTools.replaceTemplate("../Mod/" + Application,"_TEMPLATE_",Application)
# make the congigure script executable
#os.chmod("../Mod/" + Application + "/configure", 0777);
sys.stdout.write("Modifying files done.\n")

sys.stdout.write(Application + " module created successfully.\n")