Package eu.bandm.tools.applicationStart
Class StartApplicationProject_makeBased
java.lang.Object
eu.bandm.tools.applicationStart.StartApplicationProject_makeBased
@PropertyDependency({"line.separator","user.dir"})
public class StartApplicationProject_makeBased
extends Object
Initial fill of the source file tree for a new application project
based on metatools and gnu make.
The PWD must be the top directory of that project, and must be completely
empty.
Source tree and top-level additional directories will be created.
Usage:
a/b/grmpf$ java -classpath metatools.jar eu.bandm.tools.applicationStart.StartApplicationProject_makeBased e.f.grmpf
will build
a/b/grmpf/etc/Makefile.include a/b/grmpf/etc/cinfig.mk.template a/b/grmpf/etc/... (some more) a/b/grmpf/doc/makeapidoc/Makefile a/b/grmpf/src/Makefile a/b/grmpf/src/e/Makefile a/b/grmpf/src/e/f/Makefile a/b/grmpf/src/e/f/grmpf/Makefile (and some more)
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringEvidentprotected final MessageReceiver<SimpleMessage<String>> Target of all messages: counts them and prints them formatted to terminal.protected final MessageCounterEvidentprotected final OptionsEvidentstatic final StringInserted into most of the generated/copied Makefiles etc. -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
filename_prjRoot
Evident- See Also:
-
options
Evident -
msg_c
Evident -
msg
Target of all messages: counts them and prints them formatted to terminal. -
warranty_warning_text
Inserted into most of the generated/copied Makefiles etc.- See Also:
-
-
Constructor Details
-
StartApplicationProject_makeBased
public StartApplicationProject_makeBased()
-
-
Method Details
-
main
Main service point.
-