Advertisement
Guest User

Untitled

a guest
May 30th, 2017
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Make 0.47 KB | None | 0 0
  1. CC=g++
  2. CFLAGS=-c -Wall -pedantic -ansi -O0 -ggdb
  3. LDFLAGS=-lsocket -lnsl
  4. #SOURCES:=$(wildcard *.cpp)
  5. SOURCES=card.cpp card_fc.cpp client.cpp deck.cpp global.cpp main.cpp player.cpp server.cpp
  6. OBJECTS=$(SOURCES:.cpp=.o)
  7. EXECUTABLE=server
  8.  
  9. compile: $(EXECUTABLE)
  10.  
  11. run:
  12.     ./$(EXECUTABLE)
  13.  
  14. $(EXECUTABLE): $(OBJECTS)
  15.     $(CC) $(OBJECTS) -o $(EXECUTABLE) $(LDFLAGS)
  16.  
  17. %.o: %.cpp
  18.     $(CC) $(CFLAGS) $< -o $@
  19.  
  20. clean:
  21.     $(RM) $(OBJECTS)
  22.  
  23. distclean: clean
  24.     $(RM) $(EXECUTABLE)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement