aboutsummaryrefslogtreecommitdiffstats
path: root/rps_game/src/Makefile
blob: b6bf864f128e510fd24bd2faa57394517397a895 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
COMPILER = g++
LDFLAGS = -static-libstdc++ -static-libgcc

OBJS = main.o rps.o rps_logger.o
TARGET = ../rps_game

%.o: %.cpp
	@echo compiling $<
	@$(COMPILER) $(CFLAGS) -c -o $@ $<
$(TARGET): $(OBJS)
	@echo making exe
	@$(COMPILER) -o $(TARGET) $(OBJS) $(LDFLAGS)
debug:
	$(COMPILER) -c *.cpp -g
	$(COMPILER) -o $(TARGET) $(OBJS) $(LDFLAGS) -g

# Objects
main.o: *.cpp *.h
rps.o: rps.cpp rps.h
rps_logger.o: rps_logger.cpp rps_logger.h rps.cpp rps.h

clean:
	rm *.o
	rm $(TARGET)