aboutsummaryrefslogtreecommitdiffstats
path: root/rps_game/src/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'rps_game/src/Makefile')
-rw-r--r--rps_game/src/Makefile24
1 files changed, 24 insertions, 0 deletions
diff --git a/rps_game/src/Makefile b/rps_game/src/Makefile
new file mode 100644
index 0000000..b6bf864
--- /dev/null
+++ b/rps_game/src/Makefile
@@ -0,0 +1,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)