Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # main makefile
- CXX = g++
- PROG = netgame
- CFLAGS= -g -Wall
- LDFLAGS= -g -Wall
- LIBS= -lmingw32 -lsfml-main -lsfml-window -lsfml-system -lsfml-graphics -lsfml-audio -lsfml-network
- NETSOURCES = Client.cpp Server.cpp Character.cpp Game.cpp ImageManager.cpp Player.cpp TileEngine.cpp World.cpp Main.cpp
- SOURCES = $(NETSOURCES)
- OBJS=$(NETSOURCES:%.cpp=$(OBJDIR)%.o)
- OBJDIR = ./obj/
- GAMEDIR = ./src/Game/
- NETDIR = ./src/Networking/
- all: ./Debug/$(PROG)
- ./Debug/$(PROG): $(OBJS)
- $(CXX) $(LDFLAGS) $< -o $@ $(LIBS)
- $(OBJDIR)%.o: $(NETDIR)%.cpp
- $(CXX) -c $(CFLAGS) $< -o $@
- $(OBJDIR)%.o: $(GAMEDIR)%.cpp
- $(CXX) -c $(CFLAGS) $< -o $@
- ./obj/%.o: ./src/%.cpp
- $(CXX) -c $(CFLAGS) $< -o $@
- clean:
- cd ./obj/ ; rm -f *.o
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement