#**************************************************************************** #* TAU Portable Profiling Package ** #* http://www.acl.lanl.gov/tau ** #**************************************************************************** #* Copyright 1997 ** #* Department of Computer and Information Science, University of Oregon ** #* Advanced Computing Laboratory, Los Alamos National Laboratory ** #**************************************************************************** ####################################################################### ## pC++/Sage++ Copyright (C) 1993,1995 ## ## Indiana University University of Oregon University of Rennes ## ####################################################################### TAUROOTDIR = ../.. include $(TAUROOTDIR)/include/Makefile HPCXX_PATH = /research/paraducks/users/chad/HPC++ HPCXX_LIB = -L$(HPCXX_PATH)/lib/sgi64 -L/local64/apps/nexus-4.1.1/lib -lhpcxx_rts -lnexus -lpthread HPCXX_INC = -I$(HPCXX_PATH)/include -I$(HPCXX_PATH)/template -I/local64/apps/nexus-4.1.1/include CXX = CC -g -64 CC = gcc CFLAGS = $(TAU_INCLUDE) $(TAU_DEFS) $(HPCXX_INC) LIBS = $(TAU_LIBS) $(LEXTRA1) $(HPCXX_LIB) LDFLAGS = $(USER_OPT) MAKEFILE = Makefile PRINT = pr RM = /bin/rm -f M_BIN = master MASTER = master TARGET = simple VEC_OBJ = Vector TAUUTIL = TauUtil EXTRAOBJS = ############################################## all: $(TARGET) $(M_BIN) install: $(TARGET) $(TARGET): $(TARGET).o $(VEC_OBJ).o $(TAUUTIL).o $(CXX) $(LDFLAGS) $(TARGET).o $(VEC_OBJ).o $(TAUUTIL).o -o $@ $(LIBS) $(M_BIN): $(M_BIN).o $(VEC_OBJ).o $(TAUUTIL).o $(CXX) $(LDFLAGS) $(M_BIN).o $(VEC_OBJ).o $(TAUUTIL).o -o $@ $(LIBS) $(TARGET).o : $(TARGET).cpp $(CXX) $(CFLAGS) -c $(TARGET).cpp $(VEC_OBJ).o : $(VEC_OBJ).cpp $(CXX) $(CFLAGS) -c $(VEC_OBJ).cpp $(TAUUTIL).o : $(TAUUTIL).cpp $(CXX) $(CFLAGS) -c $(TAUUTIL).cpp $(MASTER).o : $(MASTER).cpp $(CXX) $(CFLAGS) -c $(MASTER).cpp clean: $(RM) $(TARGET).o $(TARGET) $(VEC_OBJ).o *.o ##############################################