#**************************************************************************** #* TAU Portable Profiling Package ** #* http://www.cs.uoregon.edu/research/tau ** #**************************************************************************** #* Copyright 1997-99 ** #* Department of Computer and Information Science, University of Oregon ** #* Advanced Computing Laboratory, Los Alamos National Laboratory ** #* Research Center Juelich, ZAM Germany ** #**************************************************************************** TAUROOTDIR = ../.. include $(TAUROOTDIR)/include/Makefile CXX = $(TAU_CXX) CC = $(TAU_CC) CEXTRA = CFLAGS = $(TAU_INCLUDE) -I$(JDKDIR)/include -I$(JDKDIR)/include/$(JDKARCH) $(TAU_DEFS) $(CEXTRA) RM = /bin/rm -f AR = $(TAU_CXX) INSTALLDEST = $(TAU_PREFIX_INSTALL_DIR)/$(CONFIG_ARCH)/lib TARGET = libTAU.so ############################################## all : $(TARGET) install: $(INSTALLDEST)/$(TARGET) $(TARGET) : TauJava.o $(PRELINK_PHASE) $(AR) $(ARFLAGS) $(TARGET) TauJava.o $(TAU_LIBS) TauJava.o : TauJava.cpp $(CXX) $(CFLAGS) -c TauJava.cpp $(INSTALLDEST)/$(TARGET): $(TARGET) @echo Installing $? in $(INSTALLDEST) if [ -d $(INSTALLDEST) ] ; then true; \ else mkdir $(INSTALLDEST) ;fi $(TAU_INSTALL) $? $(INSTALLDEST) clean: $(RM) core TauJava.o $(TARGET) ##############################################