A different take on fixing the problem with relative OBJDIR and some fixes for spaces in the path to the project

This commit is contained in:
Jeremy Rand 2020-11-26 18:05:34 -05:00
parent dd691f7802
commit 83420e3860
12 changed files with 14 additions and 17 deletions

View File

@ -5,9 +5,6 @@
export PATH := $(PATH):$(ORCA_BIN)
CWD=$(shell pwd)
OBJDIR:=$(abspath $(OBJDIR))
GENDIR:=$(abspath $(GENDIR))
TARGETDIR:=$(abspath $(TARGETDIR))
DISKIMAGE=$(TARGETDIR)/$(PGM).2mg
BUILDTARGET=$(DISKIMAGE)
@ -128,7 +125,7 @@ ifneq ($(REZ_OBJS),)
$(RM) $(TARGETDIR)/$(PGM)
$(CP) $(REZ_OBJS) $(TARGETDIR)/$(PGM)
endif
cd $(OBJDIR); $(LINK) $(LDFLAGS) $(patsubst $(OBJDIR)/%, %, $(BUILD_OBJS_NOSUFFIX)) keep=$(TARGETDIR)/$(PGM)
cd $(OBJDIR); $(LINK) $(LDFLAGS) $(patsubst $(OBJDIR)/%, %, $(BUILD_OBJS_NOSUFFIX)) keep="$(abspath $(TARGETDIR)/$(PGM))"
$(CHTYP) -t $(FILETYPE) $(AUXTYPE) $(TARGETDIR)/$(PGM)
endif
@ -157,7 +154,7 @@ else
# resource compile will read the $(PGM).bin binary and load it into the
# resources also.
$(BINTARGET): $(BUILD_OBJS)
cd $(OBJDIR); $(LINK) $(LDFLAGS) $(patsubst $(OBJDIR)/%, %, $(BUILD_OBJS_NOSUFFIX)) keep=$(BINTARGET)
cd $(OBJDIR); $(LINK) $(LDFLAGS) $(patsubst $(OBJDIR)/%, %, $(BUILD_OBJS_NOSUFFIX)) keep="$(abspath $(BINTARGET))"
endif
@ -187,7 +184,7 @@ $(DISKIMAGE): $(TARGETDIR)/$(PGM)
execute: $(EXECTARGET)
executeGUI: all
make/launchEmulator $(DISKIMAGE)
make/launchEmulator "$(DISKIMAGE)"
executeShell: all
$(ORCA) $(TARGETDIR)/$(PGM)

View File

@ -61,7 +61,7 @@
isEnabled = "YES">
</CommandLineArgument>
<CommandLineArgument
argument = "$PROJECT_DIR/___PACKAGENAME___"
argument = "&quot;$PROJECT_DIR/___PACKAGENAME___&quot;""
isEnabled = "YES">
</CommandLineArgument>
<CommandLineArgument

View File

@ -61,7 +61,7 @@
isEnabled = "YES">
</CommandLineArgument>
<CommandLineArgument
argument = "$PROJECT_DIR/___PACKAGENAME___"
argument = "&quot;$PROJECT_DIR/___PACKAGENAME___&quot;"
isEnabled = "YES">
</CommandLineArgument>
<CommandLineArgument

View File

@ -61,7 +61,7 @@
isEnabled = "YES">
</CommandLineArgument>
<CommandLineArgument
argument = "$PROJECT_DIR/___PACKAGENAME___"
argument = "&quot;$PROJECT_DIR/___PACKAGENAME___&quot;"
isEnabled = "YES">
</CommandLineArgument>
<CommandLineArgument

View File

@ -61,7 +61,7 @@
isEnabled = "YES">
</CommandLineArgument>
<CommandLineArgument
argument = "$PROJECT_DIR/___PACKAGENAME___"
argument = "&quot;$PROJECT_DIR/___PACKAGENAME___&quot;"
isEnabled = "YES">
</CommandLineArgument>
<CommandLineArgument

View File

@ -61,7 +61,7 @@
isEnabled = "YES">
</CommandLineArgument>
<CommandLineArgument
argument = "$PROJECT_DIR/___PACKAGENAME___"
argument = "&quot;$PROJECT_DIR/___PACKAGENAME___&quot;"
isEnabled = "YES">
</CommandLineArgument>
<CommandLineArgument

View File

@ -61,7 +61,7 @@
isEnabled = "YES">
</CommandLineArgument>
<CommandLineArgument
argument = "$PROJECT_DIR/___PACKAGENAME___"
argument = "&quot;$PROJECT_DIR/___PACKAGENAME___&quot;"
isEnabled = "YES">
</CommandLineArgument>
<CommandLineArgument

View File

@ -61,7 +61,7 @@
isEnabled = "YES">
</CommandLineArgument>
<CommandLineArgument
argument = "$PROJECT_DIR/___PACKAGENAME___"
argument = "&quot;$PROJECT_DIR/___PACKAGENAME___&quot;"
isEnabled = "YES">
</CommandLineArgument>
<CommandLineArgument

View File

@ -61,7 +61,7 @@
isEnabled = "YES">
</CommandLineArgument>
<CommandLineArgument
argument = "$PROJECT_DIR/___PACKAGENAME___"
argument = "&quot;$PROJECT_DIR/___PACKAGENAME___&quot;"
isEnabled = "YES">
</CommandLineArgument>
<CommandLineArgument

View File

@ -61,7 +61,7 @@
isEnabled = "YES">
</CommandLineArgument>
<CommandLineArgument
argument = "$PROJECT_DIR/___PACKAGENAME___"
argument = "&quot;$PROJECT_DIR/___PACKAGENAME___&quot;"
isEnabled = "YES">
</CommandLineArgument>
<CommandLineArgument

View File

@ -61,7 +61,7 @@
isEnabled = "YES">
</CommandLineArgument>
<CommandLineArgument
argument = "$PROJECT_DIR/___PACKAGENAME___"
argument = "&quot;$PROJECT_DIR/___PACKAGENAME___&quot;"
isEnabled = "YES">
</CommandLineArgument>
<CommandLineArgument

View File

@ -61,7 +61,7 @@
isEnabled = "YES">
</CommandLineArgument>
<CommandLineArgument
argument = "$PROJECT_DIR/___PACKAGENAME___"
argument = "&quot;$PROJECT_DIR/___PACKAGENAME___&quot;"
isEnabled = "YES">
</CommandLineArgument>
<CommandLineArgument