Separate export targets within the build directory
This commit is contained in:
		
							parent
							
								
									7efce3aee6
								
							
						
					
					
						commit
						84756bd5c0
					
				
							
								
								
									
										17
									
								
								Makefile
								
								
								
								
							
							
						
						
									
										17
									
								
								Makefile
								
								
								
								
							|  | @ -19,22 +19,29 @@ clean: | |||
| export-all: export-html5 export-windows export-osx export-linux | ||||
| 
 | ||||
| export-pack: build-dir | ||||
| 	$(GODOT) --path "$(GODOT_PROJECT_PATH)" --export "pack" "../$(BUILD_DIR)/$(PROJECT_NAME).pck" | ||||
| 	$(GODOT) --path "$(GODOT_PROJECT_PATH)" --export_debug --export "pack" "../$(BUILD_DIR)/$(PROJECT_NAME).pck" | ||||
| 
 | ||||
| export-html5: build-dir | ||||
| 	mkdir -p "$(BUILD_DIR)/html" | ||||
| 	$(GODOT) --path "$(GODOT_PROJECT_PATH)" --export "$(TARGET_HTML5)" "../$(BUILD_DIR)/html/$(PROJECT_NAME).html" | ||||
| 	$(GODOT) --path "$(GODOT_PROJECT_PATH)" --export_debug --export "$(TARGET_HTML5)" "../$(BUILD_DIR)/html/$(PROJECT_NAME).html" | ||||
| 	zip -j -r "$(BUILD_DIR)/$(PROJECT_NAME)-html5.zip" "$(BUILD_DIR)/html" | ||||
| 	rm -rf "$(BUILD_DIR)/html" | ||||
| 
 | ||||
| export-windows: build-dir | ||||
| 	$(GODOT) --path "$(GODOT_PROJECT_PATH)" --export "$(TARGET_WINDOWS)" "../$(BUILD_DIR)/$(PROJECT_NAME).exe" | ||||
| 	$(GODOT) --path "$(GODOT_PROJECT_PATH)" --export_debug --export "$(TARGET_WINDOWS)" $(PROJECT_NAME).exe | ||||
| 	mkdir -p "$(BUILD_DIR)/win/" | ||||
| 	mv -t "$(BUILD_DIR)/win/" $(GODOT_PROJECT_PATH)/$(PROJECT_NAME).exe* $(GODOT_PROJECT_PATH)/$(PROJECT_NAME).pck | ||||
| 
 | ||||
| export-osx: build-dir | ||||
| 	$(GODOT) --path "$(GODOT_PROJECT_PATH)" --export "$(TARGET_MACOSX)" "../$(BUILD_DIR)/$(PROJECT_NAME)-osx" | ||||
| 	$(GODOT) --path "$(GODOT_PROJECT_PATH)" --export_debug --export "$(TARGET_MACOSX)" $(PROJECT_NAME).osx | ||||
| 	mkdir -p "$(BUILD_DIR)/osx/" | ||||
| 	# Data is bundled into $(PROJECT_NAME).osx | ||||
| 	mv -t "$(BUILD_DIR)/osx/" $(GODOT_PROJECT_PATH)/$(PROJECT_NAME).osx* | ||||
| 
 | ||||
| export-linux: build-dir | ||||
| 	$(GODOT) --path "$(GODOT_PROJECT_PATH)" --export "$(TARGET_LINUX)" "../$(BUILD_DIR)/$(PROJECT_NAME)-x11" | ||||
| 	$(GODOT) --path $(GODOT_PROJECT_PATH) --export_debug --export "$(TARGET_LINUX)" $(PROJECT_NAME)-x11 | ||||
| 	mkdir -p "$(BUILD_DIR)/x11/" | ||||
| 	mv -t "$(BUILD_DIR)/x11/" $(GODOT_PROJECT_PATH)/$(PROJECT_NAME)-x11* | ||||
| 
 | ||||
| install-templates: | ||||
| 	mkdir -p $(GODOT_TEMPLATE_DIR) | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue