Help
RSS
API
Feed
Maltego
Contact
Domain > www.cpmake.org
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2014-12-09
216.34.181.97
(
ClassC
)
2024-08-28
204.68.111.100
(
ClassC
)
Port 80
HTTP/1.1 200 OKServer: nginxDate: Wed, 28 Aug 2024 08:49:52 GMTContent-Type: text/htmlContent-Length: 12648Connection: keep-alivevary: Accept-Encodingvary: Hostlast-modified: Thu, 19 Jul 2007 15:52:26 GMTetag: 3168-4359fcc082280accept-ranges: bytescache-control: max-age3600expires: Wed, 28 Aug 2024 09:49:40 GMTx-from: sfp-ioweb82-3vary: Accept-Encoding !DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.0 Transitional//EN>html>head>title>CPMake the Cross Platform Make Utility/title>link relstylesheet typetext/css hrefcontent.css />script typetext/javascript>function toggle(menuId) { var s document.getElementById(menuId); if (!s) return; if (s.style.display block) { s.style.display none; } else { s.style.display block; } }/script>style typetext/css>td.menu { vertical-align: top; background-color: #6569FF; color: white; height: 600px } td.menu a { color: white; } td.menubar { width: 175px; vertical-align: top; } td.body { vertical-align: top; } div.menubar { position: absolute; left: 0px; top: 0px; width: 200px; z-index: 2; } div.spacer { width:215px; height: 1050px; float: left; } div.body { position: absolute; left: 5px; top: 0px; z-index: 1; } /style>/head>body>div classmenubar>table> tr> td styleheight: 50px;>img srcimages/cpmakelogo_s.jpg/>/td> /tr> tr> td classmenu> b>CPMake/b> ul classmenu> li>span stylefont-weight: bold;>Home </span>/li> li>a hreffaq.html>FAQ/a>/li> li>a hrefgetting_started.html>Getting started/a>/li> li>a hrefdocumentation.html>Documentation/a>/li> li>a onclickjavascript:toggle(tutorials)>Tutorials/a>/li> ul idtutorials classsubmenu> li>a hrefctutorial.html>C++ Build File/a>/li> li>a hrefjavatutorial.html>Java Build File/a>/li> /ul> li>a hrefhowto.html>How to.../a>/li> li>a hrefsamples.html>Samples/a>/li> li>a hrefdownloads.html>Downloads/a>/li> li>a hrefdoc/index.html>Java Docs/a>/li> li>a hrefhttp://sourceforge.net/projects/cpmake/>Source Forge Project/a>/li> ul classmenu> li>a hrefhttps://sourceforge.net/forum/forum.php?forum_id391502>Help forum/a>/li> li>a hrefhttps://sourceforge.net/mail/?group_id114511>Email lists/a>/li> /ul> /ul> hr/> b>Scripting Sites/b> ul classmenu> li>a hrefhttp://www.beanshell.org target_blank>Bean Shell/a>/li> li>a hrefhttp://www.mozilla.org/rhino/ target_blank>Rhino/a>/li> li>a hrefhttp://www.jython.com target_blank>Jython/a>/li> li>a hrefhttp://groovy.codehaus.org target_blank>Groovy/a>/li> ul classmenu> li>a hrefhttp://asm.objectweb.org/ target_blank>ASM (for groovy)/a>/li> /ul> /ul> hr/> b>Resources/b> ul classmenu> li>a hrefhttp://www-124.ibm.com/developerworks/oss/jikes/ target_blank>Jikes/a>/li> li>a hrefhttp://java-source.net target_blank>Java-Source.net/a>/li> li>a hrefhttp://www.doxygen.org target_blank>Doxygen/a>/li> /ul> hr/> b>Related Projects/b> ul classmenu> li>a hrefhttp://jargp.sourceforge.net/ target_blank>JArgp/a>/li> /ul> /td> /tr> tr> td styletext-align: center;> Web page generated using a hrefhttp://www.activeclickweb.com/htmlcombine target_blank> img srcimages/htmlcombine_logo.jpg border0/>/a>br/>br/> a hrefhttp://www.statcounter.com/>img srchttp://www.statcounter.com/images/button1.gif altFree Website Statistics width88 height31 border0>/a>br/>br/> a hrefhttp://sourceforge.net target_blank>img srchttp://sourceforge.net/sflogo.php?group_id114511&type4 width125 height37 border0 altSource Forge.net Logo />/a>br/>br/> a hrefhttp://www.java.net target_blank>img srcimages/javanet_button_90.gif border0/>br/>br/> img altBuilt with CPMake srcimages/builtwithcpmake.jpg border0/> /td> /tr>/table>/div>div classbody>div classspacer>/div>div styletext-align: center;>img altCPMake Logo srcimages/cpmakelogo.jpg>br/>h1>Welcome to the CPMake Home Page.br/>Home of the Cross Platform Make Utility./h1>last updated July 19, 2007/div>p>span stylefont-weight: bold;>What is CPMake?/span>br/>CPMake is a make utility written in Java to make anything (C, C++, Java, C#, XSL ...)br/>CPMake works similar to GNU make in that is uses rules and dependencies to builda project. CPMake uses Java scripting languages (BeanShell, Rhino, Jython and Groovy)for the build files to give increased flexability and the ability to customize the make file to your project.br/>/p>p>span stylefont-weight: bold;>CPMake Benafits:/span>ul classindent> li>Make files work on any platform that supports Java./li> li>CPMake has built in dependency tracking for C/C++ and Java projects./li> li>Build files have access to all of the Java classes./li> li>Easy to debug build files./li> li>Multi threaded processing of build file./li> li>Cross platform paths. Use \ or / Java doesnt care./li>/ul>/p>p>For questions and comments please send an email to the source forge mailing list.br/>a hrefhttp://sourceforge.net/projects/cpmake/>CPMake Source forge Project/a>/p>p>Or Send me an a hrefhttp://www.activeclickweb.com/email.php>email/a> and tell me what you think./p>center>table styleborder: solid 1px;> thead> th>Date/th> th>News/th> /thead> tbody> tr>td width80 stylefont-weight: bold; vertical-align: top;>7-19-2007/td>td>item date7-19-2007>This project is still alive.br> Ive been in the midst of trying to get a thesis done and Ive been a bit swamped.br> There really needs to be a 1.4 release soon as there is a lot of new stuff checked in. Keep checking back. /item>/td>/tr>tr>td width80 stylefont-weight: bold; vertical-align: top;>5-14-2005/td>td>item date5-14-2005>1.3.1 is released.br> List of some additions besides bug fixes: ul> li>Added exec methods that take String arrays/li> li>Added copy rules with message params to print while copying files/li> li>The debug option prints creates a file dependency.txt that shows all target dependencies/li> li>Changed the exec method to split strings internaly instead of using the Java routine. With this change quoted strings will be parsed as one parameter. (see splitString method)/li> li>Added grep method on CPMake class./li> /ul> /item>/td>/tr>tr>td width80 stylefont-weight: bold; vertical-align: top;>3-17-2005/td>td>item date3-17-2005>1.3 is released. I know what happend to 1.2? Im changing the releases to be more frequent. Most of the changes are not bug fixes but enhancements so you are likely to see version 1.3.1 etc very soon.br> A Heap of new stuff is in this release. Here is a short list: ul> li>Faster build times. I profiled CPMake and cut some fat./li> li>Added a copy rule/li> li>Add Rhino to the supported scripting languages/li> li>Added environment variable to change the cache dir/li> /ul> /item>/td>/tr>tr>td width80 stylefont-weight: bold; vertical-align: top;>1-28-2005/td>td>item date1-28-2005>1.2 beta 2 is released.br> This beta contains a ton of stuff I added while creating a build script for another project. The most notable changes are ul> li>Allows both explicit and pattern rules for the same target/li> li>Added a combine method to combine string arrays/li> li>Allows multiple pattern rules for the same target. CPMake picks the one where the prerequisite exists./li> li>Added a method to change the class path at runtime/li> li>Ability to exclude files in the createFileList api/li> li>Added copy rules/li> /ul> /item>/td>/tr>tr>td width80 stylefont-weight: bold; vertical-align: top;>1-9-2005/td>td>item date1-9-2005>1.2 beta 1 is released.br> 1.2 contains the dependency checking code for C/C++ and Java projects.br> Also if the cpmake.jar file is in the class path you can run cpmake now by just calling java make. /item>/td>/tr>tr>td width80 stylefont-weight: bold; vertical-align: top;>1-6-2005/td>td>item date1-6-2005>Ok the faults with the +M option in Jikes are to big to ignore. Lets take the classic example: Class A uses class B that uses class C. If A is updated no one cares but A. If B is updated both A and B should be rebuilt. Now what should happen if C is updated? The answer is that B and C should be rebuilt. Unfortunately the +M option seems to think that A, B and C should all be rebuilt.br> So I dug up a spec on the class file format and wrote a parser for it and shazam! CPMake now does a very good job of dependency tracking for Java files. Best part is that it does it without you having to do anything special to the make file and with any compiler. If you want to play with this feature check out the code from CVS. /item>/td>/tr>tr>td width80 stylefont-weight: bold; vertical-align: top;>1-5-2005/td>td>item date1-5-2005>Now Ive done it. In my quest to add dependency checking for java files I came to the conclusion that the only way to know what a java file includes is to either write a java parser <yuck> or analize the class files after they have been built. But then I started playing around with Jikes and I have struck gold. Jikes has a +M option that generates make dependency files for the compiled class files. CPMake has a method for parsing these types of files. I put the two together in a build file and I hit pay dirt. It works awesome, except the +M option has a few bugs in it that I had to work around inside of CPMake. Guess Ill have to turn my attention to the Jikes project next and fix it up.br> So to make a long story short with CPMake you can compile java code with good dependency tracking. I will shortly post a tutorial on writing a java build file and I will include how to use Jikes with the +M option. /item>/td>/tr>tr>td width80 stylefont-weight: bold; vertical-align: top;>1-4-2005/td>td>item date1-4-2005>Im currently having trouble getting the groovy build script examples to work. I have posted a message to the groovy people but with no reply. Currently CPMake is unable to call into the script to perform biuld rules./item>/td>/tr>tr>td width80 stylefont-weight: bold; vertical-align: top;>1-3-2005/td>td>item date1-3-2005>CPMake now does dependency checking. At least it works for C/C++ code. I want to add a dependency checker for Java before I check this in. The dependency checking will be made available in a 1.2 release of CPMake./item>/td>/tr>tr>td width80 stylefont-weight: bold; vertical-align: top;>12-31-2004/td>td>item date12-31-2004>Added auto clean to the 1.2 code. This is realy cool. CPMake can clean up a project based on the rules for the targets. More information in the a hrefdocumentation.html#Auto_clean>documentation section./a>/item>/td>/tr>tr>td width80 stylefont-weight: bold; vertical-align: top;>12-29-2004/td>td>item date12-29-2004>Documentation is finally completed /item>/td>/tr>tr>td width80 stylefont-weight: bold; vertical-align: top;>12-28-2004/td>td>item date12-28-2004>Added a new make file to samples area. /item>/td>/tr>tr>td width80 stylefont-weight: bold; vertical-align: top;>12-22-2004/td>td>item date12-22-2004>Added support for Jython and Groovy script. /item>/td>/tr> /tbody>/table>/center>/body>/html>/div>!--script languagejavascript>var docdocument.location.href;if (doc.match(/^http/i)!null) { document.write(scr + ipt languagejavascript src/cgi-bin/pslogger.pl?loc+escape(document.location)+&ref+escape(document.referrer)); if (document.all) { document.write(&size+document.fileSize); } document.write(>/scr + ipt>);}/script>-->!-- Start of StatCounter Code -->script typetext/javascript languagejavascript>!-- var sc_project491678; var sc_partition3; var sc_invisible1; //-->/script>script typetext/javascript languagejavascript srchttp://www.statcounter.com/counter/counter.js>/script>noscript>a hrefhttp://www.statcounter.com/ target_blank>img srchttp://c4.statcounter.com/counter.php?sc_project491678&java0&invisible1 altweb statistics border0>/a> /noscript>!-- End of StatCounter Code -->/body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]