From: Marek P. <ma...@us...> - 2001-11-21 22:32:11
|
Update of /cvsroot/javaprofiler/library/config In directory usw-pr-cvs1:/tmp/cvs-serv12170/config Modified Files: README config_x86_nt40_bcc551.mk config_x86_nt40_vc98.mk config_x86_win9x_bcc551.mk config_x86_win9x_vc98.mk Added Files: config_sparc_sunos58_gcc302.mk config_x86_linux_gcc302.mk Removed Files: config_sparc_sunos58_gcc30.mk Log Message: some parts completely rewritten; changes in communication interface to make it faster; ported to linux --- NEW FILE: config_sparc_sunos58_gcc302.mk --- # DO NOT USE NOW !!! ################################################################ # 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 ################################################################ # PATHS # modify for your own system # do not use "\" as a last character in path definition COMPILER_PATH = /opt/gcc-3.0 JAVA_PATH = /opt/j2sdk1_4_0 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" ################################################################ # SPECIAL SETTINGS # don't modify DOXYGENFLAGS = JAVACFLAGS = -classpath ../../src2/$(PROF_JAVA_INTERF_PACKAGE) ################################################################ # COMPILER/OS DEPENDENT OPTIONS # 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) --- NEW FILE: config_x86_linux_gcc302.mk --- ################################################################ # configuration file # Linux, x86, GNU C/C++ 3.0.2 # # author: Marek Przeczek PROF_LIBRARY_NAME = profiler/libprofiler.so PROF_JAVA_INTERF_PACKAGE = IProf.jar NATIVE_LIBRARY_NAME = libCommunShMem.so ################################################################ # PATHS # modify for your own system # do not use "\" as a last character in path definition COMPILER_PATH = /opt/gcc-3.0.2 JAVA_PATH = /opt/j2sdk1.4.0 DOXYGEN_PATH = /opt/doxygen-1.2.11.1 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" ################################################################ # SPECIAL SETTINGS # don't modify DOXYGENFLAGS = JAVACFLAGS = -classpath ../../src2/$(PROF_JAVA_INTERF_PACKAGE) ################################################################ # COMPILER/OS DEPENDENT OPTIONS # modify as needed DEFINES = -DLINUX -DUSE_RAW_MONITORS -DUSE_ALLOCATOR -fpic INCLUDES = -I$(JAVA_PATH)/include -I$(JAVA_PATH)/include/linux # 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 = LDFLAGS2 = $(DEFINES) -shared -o $(NATIVE_LIBRARY_NAME) LDLIBS2 = 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) Index: README =================================================================== RCS file: /cvsroot/javaprofiler/library/config/README,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -r1.9 -r1.10 *** README 2001/09/25 18:57:55 1.9 --- README 2001/11/21 22:31:37 1.10 *************** *** 2,31 **** of the source files and rename it to "config.mk" ! Microsoft Windows NT4.0/2000, x86 ! * config_x86_nt40_vc98.mk ! Microsoft Visual C/C++ 6.0 ! * config_x86_nt40_bcc551.mk ! Borland C/C++ 5.5.1 ! Microsoft Windows 9x, x86 ! * config_x86_win9x_vc98.mk ! Microsoft Visual C/C++ 6.0 ! * config_x86_win9x_bcc551.mk ! Borland C/C++ 5.5.1 - - SunOS 7/8, SPARC/x86 - - * config_sparc_sunos58_gcc30.mk - - GNU C/C++ 3.0, GNU make 3.7x --- 2,33 ---- of the source files and rename it to "config.mk" + * Microsoft Windows NT4.0/2000, x86 + Microsoft Visual C/C++ 6.0 ! config_x86_nt40_vc98.mk ! * Microsoft Windows NT4.0/2000, x86 ! Borland C/C++ 5.5.1 ! config_x86_nt40_bcc551.mk ! * Microsoft Windows 9x, x86 ! Microsoft Visual C/C++ 6.0 ! config_x86_win9x_vc98.mk + * Microsoft Windows 9x, x86 + Borland C/C++ 5.5.1 ! config_x86_win9x_bcc551.mk ! * SunOS 7/8, SPARC/x86 ! GNU C/C++ 3.0.2, GNU make 3.7x ! config_sparc_sunos58_gcc302.mk ! * Linux, x86 ! GNU C/C++ 3.0.2, GNU make 3.7x ! config_x86_linux_gcc302.mk Index: config_x86_nt40_bcc551.mk =================================================================== RCS file: /cvsroot/javaprofiler/library/config/config_x86_nt40_bcc551.mk,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -r1.9 -r1.10 *** config_x86_nt40_bcc551.mk 2001/09/18 22:19:28 1.9 --- config_x86_nt40_bcc551.mk 2001/11/21 22:31:38 1.10 *************** *** 1,2 **** --- 1,4 ---- + # DO NOT USE NOW !!! + ################################################################ # configuration file Index: config_x86_nt40_vc98.mk =================================================================== RCS file: /cvsroot/javaprofiler/library/config/config_x86_nt40_vc98.mk,v retrieving revision 1.15 retrieving revision 1.16 diff -C2 -r1.15 -r1.16 *** config_x86_nt40_vc98.mk 2001/09/18 22:19:28 1.15 --- config_x86_nt40_vc98.mk 2001/11/21 22:31:38 1.16 *************** *** 1,2 **** --- 1,4 ---- + # DO NOT USE NOW !!! + ################################################################ # configuration file Index: config_x86_win9x_bcc551.mk =================================================================== RCS file: /cvsroot/javaprofiler/library/config/config_x86_win9x_bcc551.mk,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -r1.9 -r1.10 *** config_x86_win9x_bcc551.mk 2001/09/18 22:19:28 1.9 --- config_x86_win9x_bcc551.mk 2001/11/21 22:31:38 1.10 *************** *** 1,2 **** --- 1,4 ---- + # DO NOT USE NOW !!! + ################################################################ # configuration file Index: config_x86_win9x_vc98.mk =================================================================== RCS file: /cvsroot/javaprofiler/library/config/config_x86_win9x_vc98.mk,v retrieving revision 1.14 retrieving revision 1.15 diff -C2 -r1.14 -r1.15 *** config_x86_win9x_vc98.mk 2001/09/18 22:19:28 1.14 --- config_x86_win9x_vc98.mk 2001/11/21 22:31:38 1.15 *************** *** 1,2 **** --- 1,4 ---- + # DO NOT USE NOW !!! + ################################################################ # configuration file --- config_sparc_sunos58_gcc30.mk DELETED --- |