source: network-game/client/makefile@ baaf6c8

Last change on this file since baaf6c8 was 3f5616f, checked in by Dmitry Portnoy <dmp1488@…>, 12 years ago

Changed the client makefile to use static linking for the allegro library and fixed a bug where button and textbox borders would display incorrectly on Linux

  • Property mode set to 100644
File size: 469 bytes
Line 
1CC = g++
2LIB_FLAGS = `pkg-config --cflags --libs --static allegro-static-5.0 allegro_ttf-static-5.0 allegro_primitives-static-5.0`
3FLAGS = $(LIB_FLAGS)
4COMMON_PATH = ../common
5DEPENDENCIES = Message.o chat.o GuiComponent.o Window.o Textbox.o Button.o
6
7gameClient : Client/main.cpp $(DEPENDENCIES)
8 $(CC) -o $@ $+ $(FLAGS)
9
10Message.o : $(COMMON_PATH)/Message.cpp
11 $(CC) -c -o $@ $? $(FLAGS)
12
13%.o : Client/%.cpp
14 $(CC) -c -o $@ $? $(FLAGS)
15
16clean:
17 rm *.o
18 rm gameClient
Note: See TracBrowser for help on using the repository browser.