1 HOW TO COMPILE dmcDue/iDmc
2 --------------------------
4 Starting from the 2.x.x series, iDmc is a pure Java program.
6 iDmc was developed under Debian GNU/Linux mainly using the IBM Eclipse
9 The Java part is Java2 1.5 compliant.
11 Full and successful compile and runtime testing was done with Sun's Java2
12 SDK/JRE 1.5.0_06 under Ubuntu GNU/Linux (x86_64) and under Micro$oft Windows XP.
14 The compilation defaults to produce a "static" jar file.
15 This is to avoid dependencies hells only and is not stricly
18 Sofware you need to compile:
20 - Java2 SDK 1.4 or above
23 - Apace ant 1.5 or above
24 http://ant.apache.org/
28 - idmclib: The iDMC C support library, version 0.1.1 or compatible
29 http://code.google.com/p/idmclib
31 - JGoodies Forms, Java panels layout library
32 http://www.jgoodies.com/
34 - JFree JFreeChart 0.9.18: a free Java class library for generating charts
37 - JCommon 0.9.3: used by JFreeChart
40 - jakarta-log4j-1.2.14: logging library used by JFreeChart
41 http://logging.apache.org/log4j/docs
43 The JGoodies Forms library API is stable so, generally
44 speaking, you should be able to use more recent versions of this
45 library. About JFreeChart, the core library of the program, stick to
46 the specified version or you'll certainly have to adapt part of the
49 To compile under Linux using the included build.xml
50 unpack all the packages in a same directory, then use ant to compile all:
55 look for other ant targets in the build.xml file.
57 If something goes wrong or you want to compile under that nasty mass
58 commercial operative system then you should really have a look to the
61 In the misc directory you will also find a NSIS (Nullsoft Scriptable
62 Install System, http://nsis.sourceforge.net/home/) script to create
63 Windows autoinstaller packages.
65 Daniele Pizzoni <auouo@tin.it>
66 Adapted to the 2.x.x series by Antonio Di Narzo on 2/12/2006