From: Pavel V. <va...@us...> - 2002-09-12 15:53:08
|
Update of /cvsroot/javaprofiler/library/config In directory usw-pr-cvs1:/tmp/cvs-serv19691/config Added Files: config_sparc_sunos58_gcc302.mk.orig config_x86_linux_gcc302.mk.orig config_x86_win32_vc98.mk.orig Log Message: library-src-02-09-10 adding by marek --- NEW FILE: config_sparc_sunos58_gcc302.mk.orig --- ################################################################ # configuration file # SunOS 5.8, SPARC/x86, GNU C/C++ 3.0.2 (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.2 JAVA_PATH = /opt/j2sdk1.4.1 DOXYGEN_PATH = /opt/doxygen-1.2.12 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 -DUSE_RAW_MONITORS -DUSE_ALLOCATOR -DEXPERIMENTAL -fpic 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 = # use this, if you switched off raw monitors (and comment the line above) # (compilation without -DUSE_RAW_MONITORS) # #LDLIBS = $(LDLIBS) -lpthread -lthread 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) --- NEW FILE: config_x86_linux_gcc302.mk.orig --- ################################################################ # 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.1 DOXYGEN_PATH = /opt/doxygen-1.2.12 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 -DEXPERIMENTAL -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) --- NEW FILE: config_x86_win32_vc98.mk.orig --- ################################################################ # configuration file # Microsoft Windows 9x/NT4.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 ################################################################ # PATHS # modify for your own system # do not use "\" as a last character in path definition COMPILER_PATH = C:\Program Files\Microsoft Visual Studio\VC98 JAVA_PATH = C:\Program Files\j2sdk1.4.1 DOXYGEN_PATH = C:\Program Files\doxygen-1.2.12 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" 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 = /DWIN32 /DUSE_RAW_MONITORS /DUSE_ALLOCATOR /DEXPERIMENTAL 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 = 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 |