Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 956 Categories, Downloaded 50.332.107 Times

makeppgraph 1.50-cvs-070506

  Date Added: November 10, 2010  |  Visits: 1.019

makeppgraph

Report Broken Link
Printer Friendly Version


Product Homepage
Download (110 downloads)



makeppgraph is a Perl module with graphical analysis of the dependency graph. SYNOPSIS makeppgraph [ option ... ] [ pattern ... ] They say "A picture is worth a thousand words". So lets draw your dependency or include graph from various viewpoints. Check out the gallery http://makepp.sourceforge.net/gallery/ to get some ideas of what you can do. Each node represents a source file or a target, colored according to file name patterns. A files node is rectangular. A phony targets node is oval. Each solid edge represents a direct dependency. Alternately or additionally you can display include relationships as dotted lines. For a more detailed but not so pretty textual view see makepplog. But beware, even for a small build the complexity can be staggering! This is because with .o files and system includes you easily have twice as many nodes as source files. But that is nothing -- the number of edges often far exceeds that of nodes, due to multiple include statements. A crossing-free layout is usually impossible. In real projects the complexity becomes insane. Techniques like template based source file generation, preprocessors (e.g. embedded SQL, interface definition languages, Qt library) or publishing of files to central directories (e.g. to have only one -I or -L option) make the graph explode. Even if edges are just one pixel wide, you end up with broad black stripes of criss-crossing edges. Once you realize what really goes on, if youre lucky, you may be able to find a way of simplifying your build setup. But before you get there, you must drastically reduce the amount of information you display. To that end there are various selection, renaming and merging possibilities in makeppgraph described under Options..

Requirements: No special requirements
Platforms: Linux
Keyword: Analysis Dependency Files Graphical Graphical Analysis Libraries Makeppgraph Module Perl Perl Module Programming
Users rating: 0/10

License: Freeware Size: 593.92 KB
USER REVIEWS
More Reviews or Write Review


MAKEPPGRAPH RELATED
Multimedia & Graphics  -  Cluster Sampling Analysis New
Cluster Sampling Analysis was specially designed in the Java programming language to help you compute your data. Now you can make use of this handy and accessible application to analyze your cluster samplings in no time at all.
 
Specialized Tools  -  Python(x,y) 2.7.2.1
Python(x,y) is a free scientific and engineering development software for numerical computations, data analysis and data visualization based on Python programming language, Qt graphical user interfaces and Spyder interactive scientific development...
75.6 MB  
Specialized Tools  -  Advanced BAT to EXE Converter 4.2b
Advanced BAT to EXE Converter has the following unique features: Convert and Compile any batch file to windows executable. Advanced commands including use of Mouse Buttons in batch files. Disable Windows10 QuickEdit mode. Invisible Mode will...
804 KB  
Development Tools  -  DEA Solver light 1.0
This code allows little applications to DEA (Data Envelopment Analysis), based on the Jeff Stuart Linear Programming code.
10 KB  
Development Tools  -  mikrokosmos 1.0
mikrokosmos is an application framework written in php for producing/editing swf files, using "standard" php libraries, it aims to reach complete swf support.
 
Programming  -  Greebo rc
Greebo is an Ant task for making developer's life easier by downloading and managing non-source dependency files from a (possibly networked) source, to a specified local repository, much like Maven.
1.19 MB  
Education  -  JPetriNet 1.1
The project JPetriNet is a Petri Net modeling, analysis and simulation tool made in Java Programming Language. JPetriNet was previously intended to aid educational activities but also could be used in any other purpose involving concurrent systems.
97.37 KB  
MP3 Tools  -  Satsuki Decoder Pack 4.3.0.1
The pack in now splitted in 3 files, the main pack, a wm module and a quicktime module. As explained on the decoder pack page, you need the wm module only if you don't have Windows Media Player or more installed. This pack works with pcs under...
11.7 MB  
Modules  -  Media Manager 5.x-1.x-dev 1.0
It provides for media simply as files, or, by using the media_nodes module, allows media to have the full benefits of nodes. Media can be attached to nodes, providing the ability for playlists or slideshows, and display of images, audio and video...
 
File Utilities  -  PEiD Tab 1.2.3.946
A free utility that extends the possibilities of Windows Explorer by adding a function studies of PE files, which allows the compiler to know, and, consequently, the programming language used for writing the program, packer or kriptora....
727.81 KB  
NEW DOWNLOADS IN PROGRAMMING, LIBRARIES
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  Math::GMPf 0.29
Math::GMPf - perl interface to the GMP library's floating point (mpf) functions.
30.72 KB  
Programming  -  Net::Wire10 1.08
Net::Wire10 is a Pure Perl connector that talks to Sphinx, MySQL and Drizzle servers. Net::Wire10 implements the low-level network protocol, alias the MySQL wire protocol version 10, necessary for talking to one of the aforementioned...
30.72 KB  
Programming  -  logilab-common 0.56.2
a bunch of modules providing low level functionnalities shared among some python projects devel Please note that some of the modules have some extra dependencies. For instance, logilab.common.db will require a db-api 2.0 compliant...
174.08 KB  
Programming  -  OpenSSL for linux 1.0.0a
The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a...
3.83 MB  
Libraries  -  wolfSSL 4.0.0
The wolfSSL embedded SSL/TLS library is a lightweight SSL library written in ANSI standard C and targeted for embedded and RTOS environments - primarily because of its small size, speed, and feature set. It is commonly used in standard operating...
3.88 MB  
Libraries  -  EuGTK 4.8.9
Makes it easy to develop good- looking, fast, cross-platform programs that run on Linux, OS X, and Windows. Euphoria is a very fast interpreted/compiled language with straight-forward syntax. EuGTK allows programming in a clean, object-oriented...
10.68 MB  
Libraries  -  Linux User Group Library Manager 1.0
The LUG Library Manager is a project to help Linux User Groups start their own library. A LUG library is helpful to the community at large because it increases access to information, and gives everyone the opportunity to become more knowledgeable.
5.35 KB  
Libraries  -  Module::MakefilePL::Parse 0.12
Module::MakefilePL::Parse is a Perl module to parse required modules from Makefile.PL. SYNOPSIS use Module::MakefilePL::Parse; open $fh, Makefile.PL; $parser = Module::MakefilePL::Parse->new( join("", ) ); $info = $parser->required;...
8.19 KB  
Libraries  -  sqlpp 0.06
sqlpp Perl package is a SQL preprocessor. sqlpp is a conventional cpp-alike preprocessor taught to understand SQL ( PgSQL, in particular) syntax specificities. In addition to the standard #define/#ifdef/#else/#endif cohort, provides also...
10.24 KB