![]() ![]() At a minimum, it should contain a call to the autoconf AC_CONFIG_FILES macro with a list of the project's Makefiles (without the ".am" extension) and its doxygen configuration file (without the ".in" extension). The "config/support-rose.m4" file integrates the project into the ROSE configure and build system. Each project should also include all necessary source files, documentation, and test cases.The "Makefile.am" serves as the input to the GNU automake system that ROSE employs to generate Makefiles.Most older projects are lacking this file and are thus more tightly coupled with the build system. The "support-rose.m4" integrates the project into the ROSE build system in a manner that allows the project to be an optional component (they can be disabled, renamed, deleted, or withheld from distribution without changing any ROSE configuration files).The "README" should provide an explanation about the project purpose, algorithm, design, implementation, etc. ![]() Each project exists as a subdirectory of the ROSE "projects" directory and should include files "README", "config/support-rose.m4", "Makefile.am", and any necessary source files, scripts, tests, etc. Method 2: Required Files Ī ROSE project encapsulates a complete program or set of related programs that use the ROSE library. Rose/config/support-projects.m4 will be updated by running. In that file, add the line AC_CONFIG_FILES(projects/whatever/Makefile).In that directory, create a "nfig" file.Create a $ROSE/projects/whatever directory.Robb Matzke added a new feature in ROSE so you can more easily add a new project into ROSE/projects
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |