Added mcs51 assembly float lib functions (add, sub, mul, div
[fw/sdcc] / device / lib / Makefile.in
index 419859bfe94ede8b5961950c9d17dac55bef0ce6..1e642e832e1a16c61c64e4c967278248d7a5f695 100644 (file)
@@ -46,7 +46,7 @@ SOURCES               = _atof.c _atoi.c _atol.c _autobaud.c _bp.c _schar2fs.c \
                  _decdptr.c _divsint.c _divslong.c _divuint.c \
                  _divulong.c _fs2schar.c _fs2sint.c _fs2slong.c \
                  _fs2uchar.c _fs2uint.c _fs2ulong.c _fsadd.c \
-                 _fsdiv.c _fseq.c _fsgt.c _fslt.c _fsmul.c \
+                 _fsdiv.c _fseq.c _fsgt.c _fslt.c _fscmp.c _fsmul.c \
                  _fsneq.c _fssub.c _gptrget.c _gptrgetc.c _gptrput.c \
                  _sint2fs.c _iscntrl.c _isdigit.c _isgraph.c \
                  _islower.c _isprint.c _ispunct.c _isspace.c \
@@ -65,7 +65,9 @@ SOURCES               = _atof.c _atoi.c _atol.c _autobaud.c _bp.c _schar2fs.c \
                  calloc.c malloc.c realloc.c free.c \
                  serial.c ser_ir.c printfl.c \
                  printf_large.c sprintf.c vprintf.c puts.c gets.c \
-                 assert.c time.c printf_fast.c bpx.c \
+                 assert.c time.c printf_fast.c printf_tiny.c bpx.c \
+                 _fsget1arg.c _fsget2args.c _fsnormalize.c \
+                 _fsreturnval.c _fsrshift.c _fsswapargs.c \
                  fabsf.c frexpf.c ldexpf.c expf.c powf.c sincosf.c sinf.c \
                  cosf.c logf.c log10f.c sqrtf.c tancotf.c tanf.c cotf.c \
                  asincosf.c asinf.c acosf.c atanf.c atan2f.c sincoshf.c \
@@ -83,12 +85,12 @@ Z80SOURCES      = _atof.c _atoi.c \
                  _strcspn.c _strlen.c _strncat.c _strncmp.c \
                  _strncpy.c _strpbrk.c _strrchr.c _strspn.c \
                  _strstr.c _strtok.c \
-                 puts.c gets.c \
                  assert.c \
                  _modslong.c _modulong.c \
                  _mullong.c \
                  _divslong.c _divulong.c \
                  calloc.c malloc.c realloc.c free.c \
+                 printf_large.c sprintf.c vprintf.c puts.c gets.c \
                  _fs2schar.c _fs2sint.c _fs2slong.c \
                  _fs2uchar.c _fs2uint.c _fs2ulong.c _fsadd.c \
                  _fsdiv.c _fseq.c _fsgt.c _fslt.c _fsmul.c \
@@ -173,6 +175,20 @@ models:
          done \
        fi
 
+model-mcs51-stack-auto:
+       if [ "`grep mcs51 ../../ports.build`" = mcs51 ]; then \
+         for model in $(MODELS); do \
+           $(MAKE) MODELFLAGS="--model-$$model --stack-auto" PORT=$$model-stack-auto objects; \
+         done \
+       fi
+
+model-mcs51-xstack-auto:
+       if [ "`grep mcs51 ../../ports.build`" = mcs51 ]; then \
+         for model in $(MODELS); do \
+           $(MAKE) MODELFLAGS="--model-$$model --stack-auto --xstack" PORT=$$model-xstack-auto objects; \
+         done \
+       fi
+
 model-ds390:
        if [ "`grep ds390 ../../ports.build`" = ds390 ]; then \
          $(MAKE) MODELFLAGS="-mds390" PORT=ds390 objects; \
@@ -235,7 +251,7 @@ port-specific-objects:
 port-specific-objects-pic16:
        if [ -d $(PORT) ]; then \
          $(MAKE) -C $(PORT); \
-         cp -f $(PORT)/bin/* $(PORTDIR); \
+         cp -f $(PORT)/bin/*.* $(PORTDIR); \
        fi
 
 lib-files: