new mc2 - creates makefiles from a source tree
Tags compiling, computer mad science, java, makefiles
Fixed a bug in mc2 noticed here.
Where It Crashed: http://rainbowsally.org/rainbowsally....4.1-rs.tar.xz
The large number of files listed in the mc2.def was overloading the parser so Parser (and the string list file and pipe reader) got a heftier buffer.
The file above is a java application. Not a great one but it shows one way mc2 can even generate makefiles for java applications using EXT_ALL as a target and some other tricks.
The application above has a java gui, but it only decompiles older java, and let's face it. Java apps kinda suck, so it looks like we'll be seeing some more qt4 stuff around here soon.
In the meantime: Need to make makefiles quickly that do incremental linkage, use your file system as the PROJECT definition? Update makefiles if sources change, recursively?
Here's the latest.
The Application: http://www.linuxquestions.org/questi...support-34783/
There's still a bug in mc2. If the name CFLAGS doesn't exist in the mc2.def for certain kinds of builds, mc2 will hang and you have to hit Ctrl-C to unhang it. When that's fixed I'll try to include the docs for the EXT_* targets such as were used in the java build at the top.
Where It Crashed: http://rainbowsally.org/rainbowsally....4.1-rs.tar.xz
The large number of files listed in the mc2.def was overloading the parser so Parser (and the string list file and pipe reader) got a heftier buffer.
The file above is a java application. Not a great one but it shows one way mc2 can even generate makefiles for java applications using EXT_ALL as a target and some other tricks.
The application above has a java gui, but it only decompiles older java, and let's face it. Java apps kinda suck, so it looks like we'll be seeing some more qt4 stuff around here soon.
In the meantime: Need to make makefiles quickly that do incremental linkage, use your file system as the PROJECT definition? Update makefiles if sources change, recursively?
Here's the latest.
The Application: http://www.linuxquestions.org/questi...support-34783/
There's still a bug in mc2. If the name CFLAGS doesn't exist in the mc2.def for certain kinds of builds, mc2 will hang and you have to hit Ctrl-C to unhang it. When that's fixed I'll try to include the docs for the EXT_* targets such as were used in the java build at the top.
Total Comments 0