__PROJECT_ROOT = .. LIBDIR = ${__PROJECT_ROOT}/lib # Individual Program Modifications Should Begin Here # Program to make (binary) EXECUTABLE = slclust # Source files for Executable SRCS = slcluster.cpp graph.cpp graphnode.cpp cmd_line_opts.cpp # Object modules for Executable OBJS = slcluster.o graph.o graphnode.o cmd_line_opts.o # LIBS needed to compile the Executable (eg: /usr/local/lib/libspecial.a) # use ${LIBDIR} defined above if appropriate LIBS = # Local additions for the CFLAG options LOCAL_CXXFLAGS = -Wall #-static # ************************************************************************ # THE REST OF THE MAKEFILE SHOULD NOT NEED TO BE MODIFIED # (EXCEPT BY THE PROJECT SOFTWARE DEVELOPMENT MANAGER) BIN = ${__PROJECT_ROOT}/bin INCLUDE = ${__PROJECT_ROOT}/include DEBUG = DEBUG CXXFLAGS += -I${INCLUDE} ${LOCAL_CXXFLAGS} MAKEFILE = Makefile # Target dependencies all : ${EXECUTABLE} install : ${EXECUTABLE} mv ${EXECUTABLE} ${BIN}/ clean : rm -f ${OBJS} core a.out *~ \#* ${EXECUTABLE} ${MAKEFILE}.bak \ ${BIN}/${EXECUTABLE} ${OBJ} : ${MAKEFILE} ${EXECUTABLE} : ${OBJS} ${CXX} ${LDFLAGS} ${OBJS} ${LIBS} -o ${EXECUTABLE} chmod 755 ${EXECUTABLE}