projects
/
fw
/
sdcc
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
* src/SDCCmain.c (linkEdit): don't suppress crt0 if --nostdlib is used
[fw/sdcc]
/
support
/
regression
/
ports
/
mcs51
/
spec.mk
diff --git
a/support/regression/ports/mcs51/spec.mk
b/support/regression/ports/mcs51/spec.mk
index d55eb32b3e605792a36820f148e82df3427f76ef..d686dc4658a65734972d2736a6b93b1a1b87bbf6 100644
(file)
--- a/
support/regression/ports/mcs51/spec.mk
+++ b/
support/regression/ports/mcs51/spec.mk
@@
-8,7
+8,10
@@
S51B = $(SDCC_DIR)/bin/s51
S51 = $(shell if [ -f $(S51A) ]; then echo $(S51A); else echo $(S51B); fi)
S51 = $(shell if [ -f $(S51A) ]; then echo $(S51A); else echo $(S51B); fi)
-SDCCFLAGS +=--less-pedantic -DREENTRANT=reentrant
+SDCCFLAGS +=--nostdinc --less-pedantic -DREENTRANT=reentrant
+LINKFLAGS = --nostdlib
+LINKFLAGS += mcs51.lib libsdcc.lib liblong.lib libint.lib libfloat.lib
+LIBDIR = $(SDCC_DIR)/device/lib/build/small
OBJEXT = .rel
EXEEXT = .ihx
OBJEXT = .rel
EXEEXT = .ihx
@@
-17,7
+20,7
@@
EXTRAS = $(PORTS_DIR)/$(PORT)/testfwk$(OBJEXT) $(PORTS_DIR)/$(PORT)/support$(OBJ
# Rule to link into .ihx
%$(EXEEXT): %$(OBJEXT) $(EXTRAS)
# Rule to link into .ihx
%$(EXEEXT): %$(OBJEXT) $(EXTRAS)
- $(SDCC) $(SDCCFLAGS) $(EXTRAS) $< -o $@
+ $(SDCC) $(SDCCFLAGS) $(
LINKFLAGS) -L $(LIBDIR) $(
EXTRAS) $< -o $@
%$(OBJEXT): %.c
$(SDCC) $(SDCCFLAGS) -c $< -o $@
%$(OBJEXT): %.c
$(SDCC) $(SDCCFLAGS) -c $< -o $@