--- /dev/null
+#\r
+# gptsync/gptsync.mak\r
+# Build control file for the gptsync tool\r
+# \r
+\r
+#\r
+# Include sdk.env environment\r
+#\r
+\r
+!include $(SDK_INSTALL_DIR)\build\$(SDK_BUILD_ENV)\sdk.env\r
+\r
+#\r
+# Set the base output name and entry point\r
+#\r
+\r
+BASE_NAME = gptsync\r
+IMAGE_ENTRY_POINT = efi_main\r
+\r
+#\r
+# Globals needed by master.mak\r
+#\r
+\r
+TARGET_APP = $(BASE_NAME)\r
+SOURCE_DIR = $(SDK_INSTALL_DIR)\refit\$(BASE_NAME)\r
+BUILD_DIR = $(SDK_BUILD_DIR)\refit\$(BASE_NAME)\r
+\r
+#\r
+# Include paths\r
+#\r
+\r
+!include $(SDK_INSTALL_DIR)\include\$(EFI_INC_DIR)\makefile.hdr\r
+INC = -I $(SDK_INSTALL_DIR)\include\$(EFI_INC_DIR) \\r
+ -I $(SDK_INSTALL_DIR)\include\$(EFI_INC_DIR)\$(PROCESSOR) \\r
+ -I $(SDK_INSTALL_DIR)\refit\include $(INC)\r
+\r
+#\r
+# Libraries\r
+#\r
+\r
+LIBS = $(LIBS) $(SDK_BUILD_DIR)\lib\libefi\libefi.lib\r
+\r
+#\r
+# Default target\r
+#\r
+\r
+all : dirs $(LIBS) $(OBJECTS)\r
+ @echo Copying $(BASE_NAME).efi to current directory\r
+ @copy $(SDK_BIN_DIR)\$(BASE_NAME).efi $(BASE_NAME)_$(SDK_BUILD_ENV).efi\r
+\r
+#\r
+# Program object files\r
+#\r
+\r
+OBJECTS = $(OBJECTS) \\r
+ $(BUILD_DIR)\$(BASE_NAME).obj \\r
+ $(BUILD_DIR)\lib.obj \\r
+ $(BUILD_DIR)\os_efi.obj \\r
+\r
+#\r
+# Source file dependencies\r
+#\r
+\r
+$(BUILD_DIR)\$(BASE_NAME).obj : $(*B).c $(INC_DEPS)\r
+$(BUILD_DIR)\lib.obj : $(*B).c $(INC_DEPS)\r
+$(BUILD_DIR)\os_efi.obj : $(*B).c $(INC_DEPS)\r
+\r
+#\r
+# Handoff to master.mak\r
+#\r
+\r
+!include $(SDK_INSTALL_DIR)\build\master.mak\r