Euphoria Ticket #723: minGW build fails to make eubw

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

Type: Bug Report Severity: Normal Category: Build System
Assigned To: unknown Status: Fixed Reported Release: 90bab305959cb14b743dae5409526e
Fixed in SVN #: View VCS: none Milestone: 4.0.0

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

Search



Quick Links

User menu

Not signed in.

Misc Menu