aboutsummaryrefslogtreecommitdiffstats
path: root/rps_game/src/Makefile
diff options
context:
space:
mode:
authornathansmith117 <nathansmith117@sdf.org>2024-05-22 04:51:55 +0000
committernathansmith117 <nathansmith117@sdf.org>2024-05-22 04:51:55 +0000
commitbdd8d563ff3f0eec41cc45d07f6c00622a531a72 (patch)
treeceb9cac325b893b20b5d0303e988252136680e03 /rps_game/src/Makefile
downloadforgorttonProjects-main.tar.gz
forgorttonProjects-main.tar.bz2
forgorttonProjects-main.zip
first commitHEADmain
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)