From: Marek P. <ma...@us...> - 2001-09-27 10:07:32
|
Update of /cvsroot/javaprofiler/library In directory usw-pr-cvs1:/tmp/cvs-serv22714 Modified Files: README config.mk Log Message: doc changed Index: README =================================================================== RCS file: /cvsroot/javaprofiler/library/README,v retrieving revision 1.27 retrieving revision 1.28 diff -C2 -r1.27 -r1.28 *** README 2001/09/25 19:00:46 1.27 --- README 2001/09/27 10:07:28 1.28 *************** *** 64,68 **** written in Java. Because of stability and standard Sun's JVM is used. ! * JDK 1.4.0 beta2 1.3 Additional tools --- 64,68 ---- written in Java. Because of stability and standard Sun's JVM is used. ! * JDK 1.4.0 beta2 (JDK 1.3.1 and later) 1.3 Additional tools *************** *** 73,80 **** classes, methods and class members are well-documented. For creating of project documentation in HTML (or PDF) format, DOXYGEN (for C++ ! and/or Java sources) is used. GRAPHVIZ generates graphs for HTML doc. * Doxygen 1.2.10 ! * Graphviz 1.7.3 Data flows, schemes and relations between structures are described --- 73,81 ---- classes, methods and class members are well-documented. For creating of project documentation in HTML (or PDF) format, DOXYGEN (for C++ ! and/or Java sources) is used. GRAPHVIZ can be used to generate ! graphs for HTML doc (optional, default is off). * Doxygen 1.2.10 ! * Graphviz 1.7.3 [optional] Data flows, schemes and relations between structures are described *************** *** 207,211 **** $(MAKE) doc generate project documentation only $(MAKE) src compile sources only ! $(MAKE) clean clean binary object files (sources remain) where $(MAKE) is appropriate "make" program for given platform/compiler --- 208,212 ---- $(MAKE) doc generate project documentation only $(MAKE) src compile sources only ! $(MAKE) clean clean binary object files and docs (sources remain) where $(MAKE) is appropriate "make" program for given platform/compiler *************** *** 215,219 **** Graphviz executables must be in your PATH to generate HTML documentation ! correctly. See PATH variable for Win32/UNIX platforms. --- 216,221 ---- Graphviz executables must be in your PATH to generate HTML documentation ! correctly. See PATH variable for Win32/UNIX platforms. Graphviz is not ! used by default. Index: config.mk =================================================================== RCS file: /cvsroot/javaprofiler/library/config.mk,v retrieving revision 1.24 retrieving revision 1.25 diff -C2 -r1.24 -r1.25 *** config.mk 2001/09/18 22:19:28 1.24 --- config.mk 2001/09/27 10:07:28 1.25 *************** *** 1,12 **** ################################################################ # configuration file ! # Microsoft Windows NT 4.0/2000, x86, Visual C/C++ 6.0 # # author: Marek Przeczek ! PROF_LIBRARY_NAME = profiler\profiler.dll PROF_JAVA_INTERF_PACKAGE = IProf.jar ! NATIVE_LIBRARY_NAME = CommunShMem.dll ################################################################ --- 1,12 ---- ################################################################ # configuration file ! # SunOS 5.8, SPARC, GNU C/C++ 3.0 (using GNU make 3.7x) # # author: Marek Przeczek ! PROF_LIBRARY_NAME = profiler/libprofiler.so PROF_JAVA_INTERF_PACKAGE = IProf.jar ! NATIVE_LIBRARY_NAME = libCommunShMem.so ################################################################ *************** *** 15,29 **** # do not use "\" as a last character in path definition ! COMPILER_PATH = C:\Program Files\Microsoft Visual Studio\VC98 ! JAVA_PATH = C:\Program Files\jdk1.4 ! DOXYGEN_PATH = C:\Programs\doxygen-1.2.10 ! ! CCC = "$(COMPILER_PATH)\Bin\cl" ! LD = "$(COMPILER_PATH)\Bin\link" ! JAVAC = "$(JAVA_PATH)\bin\javac" ! JAVAH = "$(JAVA_PATH)\bin\javah" ! JAR = "$(JAVA_PATH)\bin\jar" ! JDOC = "$(JAVA_PATH)\bin\javadoc" ! DOXYGEN = "$(DOXYGEN_PATH)\bin\doxygen" ################################################################ --- 15,28 ---- # do not use "\" as a last character in path definition ! COMPILER_PATH = /home/mprz7483/BIG/gcc-3.0 ! JAVA_PATH = /home/mprz7483/BIG/j2sdk1_3_1 ! DOXYGEN_PATH = /opt/doxygen-1.2.10 ! ! CCC = "$(COMPILER_PATH)/bin/g++" ! LD = "$(COMPILER_PATH)/bin/g++" ! JAVAC = "$(JAVA_PATH)/bin/javac" ! JAVAH = "$(JAVA_PATH)/bin/javah" ! JAR = "$(JAVA_PATH)/bin/jar" ! DOXYGEN = "$(DOXYGEN_PATH)/bin/doxygen" ################################################################ *************** *** 32,37 **** DOXYGENFLAGS = ! JDOCFLAGS = -private ! JAVACFLAGS = -classpath ..\..\src2\$(PROF_JAVA_INTERF_PACKAGE) ################################################################ --- 31,35 ---- DOXYGENFLAGS = ! JAVACFLAGS = -classpath ../../src2/$(PROF_JAVA_INTERF_PACKAGE) ################################################################ *************** *** 39,72 **** # modify as needed ! DEFINES = /DWIN32 ! INCLUDES = /I "$(JAVA_PATH)\include" /I "$(JAVA_PATH)\include\win32" # debug or not ? # choose one of following two possibilities ! FLAGS = /Od /Zi /D_DEBUG /MDd /LDd ! #FLAGS = /O2 /Og /Oi /Ot /Ox /DNDEBUG /MD /LD /G6 /GD ! LDFLAGS = /NOLOGO /DLL /OUT:$(PROF_LIBRARY_NAME) ! LDLIBS = wsock32.lib winmm.lib ! LDFLAGS2 = /NOLOGO /DLL /OUT:$(NATIVE_LIBRARY_NAME) ! LDLIBS2 = wsock32.lib ! CPPFLAGS = /nologo /c $(FLAGS) $(DEFINES) $(INCLUDES) ################################################################ # MAKEFILE ! MFLAGS = /NOLOGO /f Makefile.mak include dir.info ! all: ! for %i in (xxx $(DIRS)) do if not %%i == xxx $(MAKE) $(MFLAGS) %%i.dir ! for %i in (xxx $(FILES)) do if not %%i == xxx $(MAKE) $(MFLAGS) %%i.obj ! ! clean: ! for %i in (xxx $(CLEAN_FILES)) do if exist %%i del %%i ! for %i in (xxx $(DIRS)) do if not %%i == xxx $(MAKE) $(MFLAGS) %%i.clean --- 37,67 ---- # modify as needed ! DEFINES = -DSUNOS -fpic -D_REENTRANT ! INCLUDES = -I$(JAVA_PATH)/include -I$(JAVA_PATH)/include/solaris # debug or not ? # choose one of following two possibilities ! #FLAGS = -O0 -D_DEBUG ! FLAGS = -O3 -DNDEBUG -fno-rtti -fno-exceptions ! LDFLAGS = $(DEFINES) -shared -o $(PROF_LIBRARY_NAME) ! LDLIBS = -lsocket -lpthread -lthread -lnsl ! LDFLAGS2 = $(DEFINES) -shared -o $(NATIVE_LIBRARY_NAME) ! LDLIBS2 = -lsocket ! CPPFLAGS = -c $(FLAGS) $(DEFINES) $(INCLUDES) ################################################################ # MAKEFILE ! MFLAGS = -f Makefile -C include dir.info ! all: $(addsuffix .dir.2, $(DIRS)) $(addsuffix .o, $(FILES)) ! ! clean: $(addsuffix .clean.2, $(DIRS)) ! rm -Rf $(CLEAN_FILES) |