| 
				
				
				
				 | 
			
			 | 
			@@ -0,0 +1,36 @@ | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			Clone this repository with git clone https://github.com/VCVRack/Rack.git and cd Rack. Make sure there are no spaces in your absolute path, since this breaks the Makefile-based build system. | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			Clone submodules. | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			git submodule update --init --recursive | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			Build dependencies locally. You may add -j4 (or your number of logical cores) to your make commands to parallelize builds. This may take 15-60 minutes. | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			make dep | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			Build Rack. This may take 1-5 minutes. | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			make | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			Run Rack. | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			make run | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			Building Rack plugins | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			Complete the Setting up your development environment section. | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			Plugins can be built in two ways: | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			Build Rack from source and build plugins in the plugins/ folder. (Recommended for advanced developers.) | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			Download an official Rack build and Rack-SDK-1.1.2.zip, and build plugins anywhere you like. (Easiest/fastest.) | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			Download or clone the plugin source code, e.g. | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			git clone https://github.com/VCVRack/Fundamental.git | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			Clone the git repo’s submodules. | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			cd Fundamental | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			git submodule update --init --recursive | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			If using the Rack SDK, set the RACK_DIR environment variable by prefixing each of the following commands with RACK_DIR=<Rack SDK dir>. | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			Build plugin dependencies. (Most plugins don’t require this step.) | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			make dep | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			Build the plugin. | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			make |