updated make file
This commit is contained in:
		
							
								
								
									
										21
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										21
									
								
								Makefile
									
									
									
									
									
								
							| @@ -1,3 +1,4 @@ | |||||||
|  | C_STANDARD=c17 | ||||||
| DEBUG_DIR=build/Debug | DEBUG_DIR=build/Debug | ||||||
| BIN_DEBUG_DIR=bin/Debug | BIN_DEBUG_DIR=bin/Debug | ||||||
| RELEASE_DIR=build/Release | RELEASE_DIR=build/Release | ||||||
| @@ -6,17 +7,21 @@ BIN_RELEASE_DIR=bin/Release | |||||||
| #LIB_PATH="-L/path/to/library/include" | #LIB_PATH="-L/path/to/library/include" | ||||||
| #LINKER_FLAGS=-lGL | #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: | debug: | ||||||
| 	#g++ -std=c++14 -Wall -fPIC -pg -g $(INCLUDE_PATH) $(LIB_PATH) -c src/Main.cpp -o $(DEBUG_DIR)/Main.o | 	gcc -ansi -std=$(C_STANDARD) -Wall -fPIC -pg -c src/Main.c -o $(DEBUG_DIR)/Main.o | ||||||
| 	#g++ -o $(BIN_DEBUG_DIR)/ratatoskr-messenger-server $(DEBUG_DIR)/Main.o $(LINKER_FLAGS) | 	gcc -o $(BIN_DEBUG_DIR)/ratatoskr-messenger-server $(DEBUG_DIR)/Main.o | ||||||
| 	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  |  | ||||||
|  |  | ||||||
| release: | release: | ||||||
| 	#g++ -std=c++14 -Wall -fPIC -O2 $(INCLUDE_PATH) $(LIB_PATH) -c src/Main.cpp -o $(RELEASE_DIR)/Main.o | 	gcc -ansi -std=$(C_STANDARD) -Wall -fPIC -O2 -c src/Main.c -o $(RELEASE_DIR)/Main.o | ||||||
| 	#g++ -o $(BIN_RELEASE_DIR)/ratatoskr-messenger-server $(RELEASE_DIR)/Main.o -s $(LINKER_FLAGS) | 	gcc -o $(BIN_RELEASE_DIR)/ratatoskr-messenger-server $(RELEASE_DIR)/Main.o | ||||||
| 	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  |  | ||||||
|  |  | ||||||
| .PHONY: clean | .PHONY: clean | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user