Move raylib build commands to Makefile
This commit is contained in:
		
							
								
								
									
										9
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										9
									
								
								Makefile
									
									
									
									
									
								
							@@ -3,10 +3,15 @@ CFLAGS  = -g -Iraylib/include -Iwapp/src
 | 
				
			|||||||
LDFLAGS = '-Wl,-rpath,$$ORIGIN/raylib/lib' -Lraylib/lib -lraylib
 | 
					LDFLAGS = '-Wl,-rpath,$$ORIGIN/raylib/lib' -Lraylib/lib -lraylib
 | 
				
			||||||
OUT     = main
 | 
					OUT     = main
 | 
				
			||||||
 | 
					
 | 
				
			||||||
.PHONY: all game
 | 
					.PHONY: all raylib game
 | 
				
			||||||
 | 
					
 | 
				
			||||||
all: game
 | 
					all: game
 | 
				
			||||||
 | 
					
 | 
				
			||||||
game:
 | 
					raylib:
 | 
				
			||||||
 | 
						cmake -S raylib-src -B raylib-build -DCMAKE_INSTALL_PREFIX=raylib -DCMAKE_CONFIGURATION_TYPES=Release -DBUILD_SHARED_LIBS=ON -G "Ninja Multi-Config"
 | 
				
			||||||
 | 
						cmake --build raylib-build --config=Release
 | 
				
			||||||
 | 
						cmake --install raylib-build --config=Release
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					game: raylib
 | 
				
			||||||
	cd wapp && python3 -m codegen
 | 
						cd wapp && python3 -m codegen
 | 
				
			||||||
	$(CC) $(CFLAGS) $(LDFLAGS) main.c wapp/src/wapp.c -o $(OUT)
 | 
						$(CC) $(CFLAGS) $(LDFLAGS) main.c wapp/src/wapp.c -o $(OUT)
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										4
									
								
								build
									
									
									
									
									
								
							
							
						
						
									
										4
									
								
								build
									
									
									
									
									
								
							@@ -1,7 +1,3 @@
 | 
				
			|||||||
#!/bin/bash
 | 
					#!/bin/bash
 | 
				
			||||||
 | 
					
 | 
				
			||||||
cmake -S raylib-src -B raylib-build -DCMAKE_INSTALL_PREFIX=raylib -DCMAKE_CONFIGURATION_TYPES=Release -DBUILD_SHARED_LIBS=ON -G "Ninja Multi-Config"
 | 
					 | 
				
			||||||
cmake --build raylib-build --config=Release
 | 
					 | 
				
			||||||
cmake --install raylib-build --config=Release
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
bear -- make
 | 
					bear -- make
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user