agent/src/os/solaris/proc/Makefile
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File sadis Sdiff agent/src/os/solaris/proc

agent/src/os/solaris/proc/Makefile

Print this page




  36 MKDIRS := /usr/bin/mkdir -p
  37 
  38 CLASSES_DIR = ../../../../build/classes
  39 
  40 ifeq "$(ARCH_ORIG)" "i386"
  41  ALL_TARGET = i386 $(filter amd64,$(shell isalist))
  42 else
  43  ALL_TARGET = sparc sparcv9
  44 endif
  45 
  46 all:: $(ALL_TARGET)
  47 
  48 javahomecheck::
  49         @if [ "x$(JAVA_HOME)" = "x" ] ; then \
  50           echo You must set the environment variable JAVA_HOME before executing this Makefile ; \
  51           exit 1 ; \
  52         fi
  53 
  54 i386:: javahomecheck
  55         $(MKDIRS) $@
  56         @javah -classpath $(CLASSES_DIR) -jni sun.jvm.hotspot.debugger.proc.ProcDebuggerLocal
  57         CC -G -KPIC -I${JAVA_HOME}/include -I${JAVA_HOME}/include/solaris saproc.cpp \
  58            -M mapfile -o $@/libsaproc.so -ldemangle
  59         CC -o $@/libsaproc_audit.so -G -Kpic -z defs saproc_audit.cpp -lmapmalloc -ldl -lc 
  60 
  61 amd64:: javahomecheck
  62         $(MKDIRS) $@
  63         @javah -classpath $(CLASSES_DIR) -jni sun.jvm.hotspot.debugger.proc.ProcDebuggerLocal
  64         CC -G -KPIC -xarch=amd64 -I${JAVA_HOME}/include -I${JAVA_HOME}/include/solaris saproc.cpp \
  65            -M mapfile -o $@/libsaproc.so -ldemangle
  66         CC -xarch=amd64 -o $@/libsaproc_audit.so -G -Kpic -z defs saproc_audit.cpp -lmapmalloc -ldl -lc 
  67 
  68 sparc:: javahomecheck
  69         $(MKDIRS) $@
  70         @javah -classpath $(CLASSES_DIR) -jni sun.jvm.hotspot.debugger.proc.ProcDebuggerLocal
  71         CC -G -KPIC -xarch=v8  -I${JAVA_HOME}/include -I${JAVA_HOME}/include/solaris saproc.cpp \
  72            -M mapfile -o $@/libsaproc.so -ldemangle
  73         CC -xarch=v8 -o $@/libsaproc_audit.so -G -Kpic -z defs saproc_audit.cpp -lmapmalloc -ldl -lc 
  74 
  75 sparcv9:: javahomecheck
  76         $(MKDIRS) $@
  77         @javah -classpath $(CLASSES_DIR) -jni sun.jvm.hotspot.debugger.proc.ProcDebuggerLocal
  78         CC -G -KPIC -xarch=v9 -I${JAVA_HOME}/include -I${JAVA_HOME}/include/solaris saproc.cpp \
  79            -M mapfile -o $@/libsaproc.so -ldemangle
  80         CC -xarch=v9 -o $@/libsaproc_audit.so -G -Kpic -z defs saproc_audit.cpp -lmapmalloc -ldl -lc 
  81 
  82 clean::
  83         $(RM) -rf sun_jvm_hotspot_debugger_proc_ProcDebuggerLocal.h
  84         $(RM) -rf sparc sparcv9 i386


  36 MKDIRS := /usr/bin/mkdir -p
  37 
  38 CLASSES_DIR = ../../../../build/classes
  39 
  40 ifeq "$(ARCH_ORIG)" "i386"
  41  ALL_TARGET = i386 $(filter amd64,$(shell isalist))
  42 else
  43  ALL_TARGET = sparc sparcv9
  44 endif
  45 
  46 all:: $(ALL_TARGET)
  47 
  48 javahomecheck::
  49         @if [ "x$(JAVA_HOME)" = "x" ] ; then \
  50           echo You must set the environment variable JAVA_HOME before executing this Makefile ; \
  51           exit 1 ; \
  52         fi
  53 
  54 i386:: javahomecheck
  55         $(MKDIRS) $@
  56         @javah -classpath $(CLASSES_DIR) -jni sun.jvm.hotspot.asm.Disassembler sun.jvm.hotspot.debugger.proc.ProcDebuggerLocal
  57         CC -g -G -KPIC -I${JAVA_HOME}/include -I${JAVA_HOME}/include/solaris saproc.cpp \
  58            -M mapfile -o $@/libsaproc.so -ldemangle
  59         CC -o $@/libsaproc_audit.so -G -Kpic -z defs saproc_audit.cpp -lmapmalloc -ldl -lc 
  60 
  61 amd64:: javahomecheck
  62         $(MKDIRS) $@
  63         @javah -classpath $(CLASSES_DIR) -jni sun.jvm.hotspot.asm.Disassembler sun.jvm.hotspot.debugger.proc.ProcDebuggerLocal
  64         CC -G -KPIC -xarch=amd64 -I${JAVA_HOME}/include -I${JAVA_HOME}/include/solaris saproc.cpp \
  65            -M mapfile -o $@/libsaproc.so -ldemangle
  66         CC -xarch=amd64 -o $@/libsaproc_audit.so -G -Kpic -z defs saproc_audit.cpp -lmapmalloc -ldl -lc 
  67 
  68 sparc:: javahomecheck
  69         $(MKDIRS) $@
  70         @javah -classpath $(CLASSES_DIR) -jni sun.jvm.hotspot.asm.Disassembler sun.jvm.hotspot.debugger.proc.ProcDebuggerLocal
  71         CC -G -KPIC -xarch=v8  -I${JAVA_HOME}/include -I${JAVA_HOME}/include/solaris saproc.cpp \
  72            -M mapfile -o $@/libsaproc.so -ldemangle
  73         CC -xarch=v8 -o $@/libsaproc_audit.so -G -Kpic -z defs saproc_audit.cpp -lmapmalloc -ldl -lc 
  74 
  75 sparcv9:: javahomecheck
  76         $(MKDIRS) $@
  77         @javah -classpath $(CLASSES_DIR) -jni sun.jvm.hotspot.asm.Disassembler sun.jvm.hotspot.debugger.proc.ProcDebuggerLocal
  78         CC -G -KPIC -xarch=v9 -I${JAVA_HOME}/include -I${JAVA_HOME}/include/solaris saproc.cpp \
  79            -M mapfile -o $@/libsaproc.so -ldemangle
  80         CC -xarch=v9 -o $@/libsaproc_audit.so -G -Kpic -z defs saproc_audit.cpp -lmapmalloc -ldl -lc 
  81 
  82 clean::
  83         $(RM) -rf sun_jvm_hotspot_debugger_proc_ProcDebuggerLocal.h sun_jvm_hotspot_asm_Disassmbler.h
  84         $(RM) -rf sparc sparcv9 i386 amd64
agent/src/os/solaris/proc/Makefile
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File