36 lines
		
	
	
		
			513 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
		
		
			
		
	
	
			36 lines
		
	
	
		
			513 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								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
							 |