|
|
|
|
CXX = c++
|
|
CC = gcc
|
|
CXXFLAGS = -g -Wall
|
|
CFLAG = -g -Wall
|
|
|
|
LIBS = -lm -lrocket -lnum -lcruft -lf2c -ldl
|
|
LIBDIR = -L/usr/lib -L/usr/lib/octave-2.0.14.93 -L../ -L../../libnum/
|
|
|
|
|
|
|
|
INCLUDE += -I../ -I../../libnum/
|
|
|
|
SRC = c++rocket.cc
|
|
OBJS = c++rocket.o #ccmalloc.o
|
|
|
|
PROG = c++rocket
|
|
|
|
|
|
.cc.o:
|
|
$(CXX) $(DEF) $(CXXFLAGS) $(INCLUDE) -c $*.cc -o $*.o
|
|
|
|
|
|
$(PROG): $(OBJS)
|
|
$(CXX) $(DEF) $(OBJS) $(LIBDIR) $(LIBS) -o $@
|
|
|
|
|
|
clean:
|
|
rm -f *.o *~
|
|
|
|
clean-all: clean
|
|
rm $(PROG)
|
|
|
|
.PHONY: clean
|