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

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

Serving Software Downloads in 976 Categories, Downloaded 29.540.342 Times

makeppgraph 1.50-cvs-070506

  Date Added: November 10, 2010  |  Visits: 768

makeppgraph

Report Broken Link
Printer Friendly Version


Product Homepage
Download (83 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
Development Editors  -  Visual Graph ActiveX Component 11
Visual Graph is a standard ActiveX component for developing graphics-related applications of various industries, such as power, coal, chemical, automation monitor, simulation, graphical modeling, graphical topology analysis, vector drawing,...
6.66 MB  
Programming  -  Fenris 0.07-m2 build 3245
Fenris is a suite of tools suitable for code analysis, debugging, protocol analysis, reverse engineering, forensics, diagnostics, security audits, vulnerability research and many other purposes. The main logical components are: - Fenris:...
1.1 MB  
Web Authoring  -  Total Keyword Analysis 2.0
The Total Keyword Analysis Tool is a powerful analysis tool for doing profit-creating keyword research. Our tool allows the user to look at the volume for a keyword sequence for all the major search engines. It also allows user to pull in...
1.28 MB  
Communication  -  CellSort 1.0
This toolbox includes routines for using principal component analysis (PCA) and independent component analysis (ICA) to extract cellular signals from imaging data sets. A full description and validation of the method is provided in the paper,...
337.92 KB  
Utilities  -  tstool 0.1.09
tstool is a command line tool to analyze and manipulate DVB (Digital Video Broadcast) Transport Streams. It is derived from its predecessor tsr (Transport Stream Reader) which targets solely on win32 and has a GUI. However, development of tsr has...
133.12 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.
 
Mathematics  -  Geneious for Mac OS 5.1.5
An automatically-updating library of genomic and genetic data; that provides a fully integrated, visually-advanced toolset for - Sequence alignment and phylogenetics - Sequence analysis, Contig assembly, - primers, restriction analysis - BLAST....
77 MB  
Mathematics  -  Plainstat for Mac OS 0.1.1
Provides statistical data analysis modules like descriptive statistic, reliability item analysis, linear regression, multivariate data analysis and nonparametric statistic in an easy-to-use package.
747.52 KB  
Application Add-Ins  -  Simple Forex Toolbar 4.5.187.5
Exclusive Forex trading Tools Package in one software called "Simple Forex Toolbar", include many important tools: live forex market news, daily and weekly analysis reports, fundamental and technical analysis, forex calculators, built-in forex tv...
1.12 MB  
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  
NEW DOWNLOADS IN PROGRAMMING, LIBRARIES
Programming  -  FLEX-db Digital Asset Manager 3.0.9
FLEX-db - an enterprise Digital Asset Manager (DAM). It ingests and links metadata with files, creates thumbnails, and processes files using business rules. FLEX-db has a JSP client, Java app server for file input and output and an EJB metadata...
21.57 MB  
Programming  -  Libicom 0.9.0
The libicom library is a character based dynamicly linked library for Linux. It is used to remotely control the Icom IC-R8500 wide band receiver via an RS232 link. All call and return parameters to the control functions are character string based....
20.48 KB  
Programming  -  dotdesktop 0.3
Dotdesktop library provides ability to parse desktop entry file and access the information in a convenient way. Desktop entry file format is defined by freedesktop.org, it is used to describe information about an application such as the name and...
327.68 KB  
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  -  libyasl 0.2
Libyasl is a C++ class library to easily realize TCP/UDP/Multicast clientsand servers in IPv4 and IPv6 environments under GNU/Linux systems.
143.36 KB  
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  
Libraries  -  App::SimpleScan::Substitution::Line 2.02
App::SimpleScan::Substitution::Line is a line with optional fixed variable values. SYNOPSIS my $line = App::SimpleScan::Substitution::Line->new(" this "); # Use only this value when substituting " ". $line->fix(substituite =>...
54.27 KB