feat: setup git and build system
This commit is contained in:
		
						commit
						00b7db0b39
					
				
							
								
								
									
										3
									
								
								.gitignore
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								.gitignore
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,3 @@
 | 
			
		|||
bin/
 | 
			
		||||
build/
 | 
			
		||||
Makefile
 | 
			
		||||
							
								
								
									
										10
									
								
								justfile
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								justfile
									
									
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,10 @@
 | 
			
		|||
build:
 | 
			
		||||
	# BUILDING
 | 
			
		||||
	make
 | 
			
		||||
 | 
			
		||||
run:
 | 
			
		||||
	bin/DiceGui
 | 
			
		||||
 | 
			
		||||
configure:
 | 
			
		||||
	# CONFIGURING WITH PREMAKE
 | 
			
		||||
	premake5 gmake
 | 
			
		||||
							
								
								
									
										21
									
								
								premake5.lua
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								premake5.lua
									
									
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,21 @@
 | 
			
		|||
workspace "DiceGui"
 | 
			
		||||
  configurations { "debug", "release" }
 | 
			
		||||
  location "."
 | 
			
		||||
 | 
			
		||||
project "Dice"
 | 
			
		||||
  kind "ConsoleApp"
 | 
			
		||||
  language "C"
 | 
			
		||||
  cdialect "c23"
 | 
			
		||||
  location "build/"
 | 
			
		||||
  files { "src/**.c" }
 | 
			
		||||
  links { "m", "stdc++" }
 | 
			
		||||
  buildoptions { "-Wall" }
 | 
			
		||||
  targetdir "bin/"
 | 
			
		||||
  filter "configurations:debug"
 | 
			
		||||
    defines { "DEBUG" }
 | 
			
		||||
    symbols "On"
 | 
			
		||||
    optimize "Off"
 | 
			
		||||
  filter "configurations:release"
 | 
			
		||||
    defines { "NDEBUG" }
 | 
			
		||||
    optimize "On"
 | 
			
		||||
    symbols "Off"
 | 
			
		||||
		Loading…
	
		Reference in a new issue