From 435d46c610d5e8908041b5644c5d5aeeb34b1fe1 Mon Sep 17 00:00:00 2001 From: Brian Rogers Date: Tue, 26 Jul 2022 09:16:03 -0600 Subject: [PATCH] updated make file --- Makefile | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/Makefile b/Makefile index 71a6eed..4e437bf 100644 --- a/Makefile +++ b/Makefile @@ -1,3 +1,4 @@ +C_STANDARD=c17 DEBUG_DIR=build/Debug BIN_DEBUG_DIR=bin/Debug RELEASE_DIR=build/Release @@ -6,17 +7,21 @@ BIN_RELEASE_DIR=bin/Release #LIB_PATH="-L/path/to/library/include" #LINKER_FLAGS=-lGL +## debug: +## g++ -std=c++14 -Wall -fPIC -pg -g $(INCLUDE_PATH) $(LIB_PATH) -c src/Main.cpp -o $(DEBUG_DIR)/Main.o +## g++ -o $(BIN_DEBUG_DIR)/ratatoskr-messenger-server $(DEBUG_DIR)/Main.o $(LINKER_FLAGS) + +## release: +## g++ -std=c++14 -Wall -fPIC -O2 $(INCLUDE_PATH) $(LIB_PATH) -c src/Main.cpp -o $(RELEASE_DIR)/Main.o +## g++ -o $(BIN_RELEASE_DIR)/ratatoskr-messenger-server $(RELEASE_DIR)/Main.o -s $(LINKER_FLAGS) + debug: - #g++ -std=c++14 -Wall -fPIC -pg -g $(INCLUDE_PATH) $(LIB_PATH) -c src/Main.cpp -o $(DEBUG_DIR)/Main.o - #g++ -o $(BIN_DEBUG_DIR)/ratatoskr-messenger-server $(DEBUG_DIR)/Main.o $(LINKER_FLAGS) - gcc -ansi -std=c99 -Wall -fPIC -pg -c src/Main.c -o $(DEBUG_DIR)/Main.o - gcc -o $(BIN_DEBUG_DIR)/ratatoskr-messenger-server $(DEBUG_DIR)/Main.o + gcc -ansi -std=$(C_STANDARD) -Wall -fPIC -pg -c src/Main.c -o $(DEBUG_DIR)/Main.o + gcc -o $(BIN_DEBUG_DIR)/ratatoskr-messenger-server $(DEBUG_DIR)/Main.o release: - #g++ -std=c++14 -Wall -fPIC -O2 $(INCLUDE_PATH) $(LIB_PATH) -c src/Main.cpp -o $(RELEASE_DIR)/Main.o - #g++ -o $(BIN_RELEASE_DIR)/ratatoskr-messenger-server $(RELEASE_DIR)/Main.o -s $(LINKER_FLAGS) - gcc -ansi -std=c99 -Wall -fPIC -O2 -c src/Main.c -o $(RELEASE_DIR)/Main.o - gcc -o $(BIN_RELEASE_DIR)/ratatoskr-messenger-server $(RELEASE_DIR)/Main.o + gcc -ansi -std=$(C_STANDARD) -Wall -fPIC -O2 -c src/Main.c -o $(RELEASE_DIR)/Main.o + gcc -o $(BIN_RELEASE_DIR)/ratatoskr-messenger-server $(RELEASE_DIR)/Main.o .PHONY: clean