Advertisement
Guest User

Untitled

a guest
Jun 27th, 2017
37
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Make 0.46 KB | None | 0 0
  1. OBJPATH=obj
  2. #HEADERPATH=include
  3. SRCPATH=src
  4. BINARY=dft
  5.  
  6. OBJS=$(OBJPATH)/main.o $(OBJPATH)/funksjoner.o
  7. SRCS=$(SRCPATH)/main.cpp $(SRCPATH)/funksjoner.cpp
  8. #HEADERS=$(HEADERPATH)/funksjoner.h $(HEADERPATH)/structs.h
  9.  
  10. CFLAGS= -c -I include/ -O3
  11. LFLAGS= -lgsl -lgslcblas -lm -O3
  12.  
  13. all: $(BINARY)
  14.  
  15. $(BINARY): $(OBJS)
  16.     g++ $(LFLAGS) $(OBJS) -o $(BINARY)
  17.    
  18. $(OBJPATH)/%.o: $(SRCPATH)/%.cpp
  19.     g++ $(CFLAGS) $< -o $@
  20.  
  21. clean:
  22.     rm -f $(OBJPATH)/*.o $(BINARY)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement