Mercurial > hg > release > heapstats-1.1
view agent/attacher/Makefile.am @ 52:8b00cc1238ef
Bug 2944: Enable to launch attacher by older jdk
Reviewed-by: yasuenag
author | KUBOTA Yuji <kubota.yuji@lab.ntt.co.jp> |
---|---|
date | Mon, 25 Apr 2016 17:01:46 +0900 |
parents | b21d5eef58f0 |
children |
line wrap: on
line source
# JDK path. JDK_HOME = @JDK_DIR@ ENV_PATH = $(JDK_HOME)/lib/tools.jar BIN_PATH = $(JDK_HOME)/bin JARC = $(BIN_PATH)/jar JARC_FLAG = cf JAVAC = $(BIN_PATH)/javac JAVAC_FLAG = -cp $(ENV_PATH):. -source 1.6 -target 1.6 TARGET = AgentAttacher TARGET_JAR = $(TARGET).jar TARGET_SRC = $(TARGET).java TARGET_OBJ = $(TARGET).class ATTACHER = attachjvm.sh ATTACHER_IN = $(ATTACHER).in ATTACHER_TMP = $(ATTACHER).tmp ATTACHER_TMP_B = $(ATTACHER).tmpB all : $(TARGET) $(ATTACHER) $(TARGET) : $(TARGET_OBJ) $(JARC) $(JARC_FLAG) $(TARGET_JAR) $(TARGET_OBJ) $(TARGET_OBJ) : $(JAVAC) $(JAVAC_FLAG) $(TARGET_SRC) $(ATTACHER) : cat $(srcdir)/$(ATTACHER_IN) 2>/dev/null | \ $(SED) -e 's:\@HEAPSTATAS_DEFAULT_AGENT\@:$(HEAPSTATAS_DEFAULT_AGENT)/libheapstats.so:g' \ 1>$(srcdir)/$(ATTACHER_TMP) 2>/dev/null cat $(srcdir)/$(ATTACHER_TMP) 2>/dev/null | \ $(SED) -e 's:\@ATTACHER_JAR_PATH\@:$(ATTACHER_JAR_PATH)/$(TARGET_JAR):g' \ 1>$(srcdir)/$(ATTACHER_TMP_B) 2>/dev/null cat $(srcdir)/$(ATTACHER_TMP_B) 2>/dev/null | \ $(SED) -e 's:\@COMPILE_JDK_PATH\@:$(JDK_DIR)/:g' \ 1>$(srcdir)/$(ATTACHER) 2>/dev/null clean-local: rm -f $(TARGET_JAR) $(TARGET_OBJ) rm -f $(ATTACHER) $(ATTACHER_TMP) $(ATTACHER_TMP_B) dist-hook: cp -p $(srcdir)/$(TARGET_SRC) $(distdir)/$(TARGET_SRC) cp -p $(srcdir)/$(ATTACHER_IN) $(distdir)/$(ATTACHER_IN) install-exec-local: $(mkdir_p) $(DESTDIR)$(sysconfdir) $(INSTALL_DATA) $(srcdir)/$(TARGET_JAR) $(DESTDIR)$(sysconfdir)/$(TARGET_JAR) $(INSTALL_DATA) $(srcdir)/$(ATTACHER) $(DESTDIR)$(sysconfdir)/$(ATTACHER) chmod +x $(DESTDIR)$(sysconfdir)/$(ATTACHER) uninstall-local: rm -f $(DESTDIR)$(sysconfdir)/$(TARGET_JAR) rm -f $(DESTDIR)$(sysconfdir)/$(ATTACHER)