Euphoria
Ticket #723:
minGW build fails to make eubw
-
Reported by
ne1uno
Nov 06, 2011
the res is created but the link step rebuilds eub.exe
the properties still say eub console on the 2nd build, so probably the same eub.rc is reused as well.
Details
1. Comment by ne1uno
Nov 06, 2011
maybe this fixes Makefile.gnu
chg
EBACKENDC=eubw$(EXE_EXT)
chg
@$(ECHO) making $(EBACKENDU) $(OBJDIR)
$(CC) $(EOSFLAGS) $(EUB_RES) $(EU_BACKEND_RUNNER_OBJECTS) $(EU_BACKEND_OBJECTS) -lm $(LDLFLAG) $(COVERAGELIB) $(DEBUG_FLAGS) $(MSIZE) $(PROFILE_FLAGS) -o $(BUILDDIR)/$(EBACKENDU)
ifeq "$(EMINGW)" "1"
$(CC) $(EOSFLAGSCONSOLE) $(EUBW_RES) $(EU_BACKEND_RUNNER_OBJECTS) $(EU_BACKEND_OBJECTS) -lm $(LDLFLAG) $(COVERAGELIB) -o $(BUILDDIR)/$(EBACKENDC)
endif
2. Comment by ne1uno
Nov 06, 2011
that should be more like eui/euiw not sure it's intentional that DEBUG_FLAGS is left off though
chg
EBACKENDC=eubw$(EXE_EXT)
chg
ifeq "$(EMINGW)" "1"
$(CC) $(EOSFLAGSCONSOLE) $(EUB_RES) $(EU_BACKEND_RUNNER_OBJECTS) $(EU_BACKEND_OBJECTS) -lm $(LDLFLAG) $(COVERAGELIB) $(DEBUG_FLAGS) $(MSIZE) $(PROFILE_FLAGS) -o $(BUILDDIR)/$(EBACKENDU)
$(CC) $(EOSFLAGS) $(EUBW_RES) $(EU_BACKEND_RUNNER_OBJECTS) $(EU_BACKEND_OBJECTS) -lm $(LDLFLAG) $(COVERAGELIB) -o $(BUILDDIR)/$(EBACKENDC)
else
$(CC) $(EOSFLAGS) $(EUB_RES) $(EU_BACKEND_RUNNER_OBJECTS) $(EU_BACKEND_OBJECTS) -lm $(LDLFLAG) $(COVERAGELIB) $(DEBUG_FLAGS) $(MSIZE) $(PROFILE_FLAGS) -o $(BUILDDIR)/$(EBACKENDU)
endif
3. Comment by SDPringle
Jan 19, 2013
See: hg:euphoria/rev/92453e0aa709
changeset: 5959:92453e0aa709 branch: 4.0 parent: 5956:dd834258410e user: Shawn Pringle <shawn.pringle@gmail.com> date: Sat Jan 19 18:20:12 2013 -0300 files: source/Makefile.gnu description:
- minGW Makefile now makes eubw.exe
- ticket 723
4. Comment by SDPringle
Jan 28, 2013
See: hg:euphoria/rev/ba7807811c4b
changeset: 5967:ba7807811c4b branch: 4.0 parent: 5741:362497032f33 user: Shawn Pringle <shawn.pringle@gmail.com> date: Fri Jan 18 16:58:56 2013 -0300 files: source/Makefile.gnu description:
- make Makefile build eubw target
- ticket 723