⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 spec.mk

📁 sdcc是为51等小型嵌入式cpu设计的c语言编译器支持数种不同类型的cpu
💻 MK
字号:
# Port specification for the mcs51 port running with uCsim## model small xstack-autoinclude $(PORTS_DIR)/mcs51/spec.mkLIBSRCDIR   = $(top_srcdir)/device/libLIBBUILDDIR = $(top_builddir)device/libLIBDIR      = $(PORT_CASES_DIR)/libLIBSDCCFLAGS+=--std-sdcc99 --stack-auto --xstackSDCCFLAGS   +=$(LIBSDCCFLAGS)# use C sources from mcs51$(PORT_CASES_DIR)/%$(OBJEXT): $(PORTS_DIR)/mcs51/%.c	$(SDCC) $(SDCCFLAGS) -c $< -o $@SOURCES = _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 _fssub.c _fsdiv.c _fsmul.c \          _fseq.c _fsneq.c _fsgt.c _fslt.c _fscmp.c \          fabsf.c sqrtf.c logf.c log10f.c powf.c tanf.c \          errno.c frexpf.c ldexpf.c tancotf.c \          _fsget1arg.c _fsget2args.c _fsnormalize.c \          _fsreturnval.c _fsrshift.c _fsswapargs.c \          _gptrget.c _gptrput.c \          _sint2fs.c _iscntrl.c _isdigit.c _isgraph.c \          _islower.c _isprint.c _ispunct.c _isspace.c \          _isupper.c _isxdigit.c _slong2fs.c \          _memcmp.c _memcpy.c _memmove.c _memset.c \          _modsint.c _modslong.c _moduint.c _modulong.c \          _mulint.c _mullong.c \          _ser.c _setjmp.c \          _spx.c _startup.c \          _strcat.c _strchr.c _strcmp.c _strcpy.c \          _strcspn.c _strlen.c _strncat.c _strncmp.c \          _strncpy.c _strpbrk.c _strrchr.c _strspn.c \          _strstr.c _strtok.c \          _uchar2fs.c _uint2fs.c _ulong2fs.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 bpx.cOBJECTS = $(patsubst %.c,$(LIBDIR)/%.rel,$(SOURCES))MODULES = $(patsubst %.c,%,$(SOURCES))MAKE_LIBRARY = $(LIBDIR) $(OBJECTS) lib-files$(LIBDIR):	mkdir -p $(LIBDIR)$(LIBDIR)/%.rel: $(LIBSRCDIR)/%.c	-$(SDCC) -I$(top_srcdir)/device/include -I$(top_srcdir)/device/include/mcs51 $(LIBSDCCFLAGS) -c $< -o $@.PHONY: lib-fileslib-files:	make -C $(LIBBUILDDIR)/mcs51 all	cp $(LIBBUILDDIR)/mcs51/*.rel $(LIBBUILDDIR)/mcs51/mcs51.lib $(LIBDIR)	echo $(MODULES) | tr ' ' '\n' > $(LIBDIR)/libsdcc.lib	touch $(LIBDIR)/libfloat.lib $(LIBDIR)/libint.lib $(LIBDIR)/liblong.lib

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -