From 1fdc990e98ed42653a7e9cba401fbe88148f99d2 Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Thu, 18 Feb 1999 17:46:59 +0000 Subject: Part of the targopts.h change in generation patch from Ralf Corsepius . --- make/leaf.cfg | 51 --------------------------------------------------- 1 file changed, 51 deletions(-) (limited to 'make') diff --git a/make/leaf.cfg b/make/leaf.cfg index a553943b13..ce562ee755 100644 --- a/make/leaf.cfg +++ b/make/leaf.cfg @@ -126,57 +126,6 @@ clobber: clean $(RM) -r $(CLOBBER_OS) $(CLOBBER_CC) $(CLOBBER_DEPEND) $(RM) -r $(CLOBBER_ADDITIONS) a.out -# Until RTEMS_CPU is removed from all the make configuration files, -# this will need to be here to transform hppa1.1 into hppa1_1 to -# make it a valid cpp symbol. At some point in the near future, -# targopts.h should not define RTEMS_CPU. As best I can tell, -# gcc cpp predefines eliminate the need for RTEMS_CPU_MODEL -# on some families but not on others. For example, the i386 -# family does not give us enough information from the predefines. -RTEMS_CPU_DEFINED=$(subst .,_,$(RTEMS_CPU)) - -# make the target dependent options file -$(ARCH)/targopts.h-tmp: FORCE - @echo "/* target board dependent options file */" >$@ - @echo "/* automatically generated -- DO NOT EDIT!! */" >>$@ - @echo >>$@ - @echo "#ifndef __TARGET_OPTIONS_h" >>$@ - @echo "#define __TARGET_OPTIONS_h" >>$@ - @echo >>$@ - @echo "#ifdef $(RTEMS_CPU_DEFINED)" >>$@ - @echo "#undef $(RTEMS_CPU_DEFINED)" >>$@ - @echo "#endif" >>$@ - @echo "#define $(RTEMS_CPU_DEFINED) 1" >>$@ - @echo >>$@ - @echo "#ifdef $(RTEMS_CPU_MODEL)" >>$@ - @echo "#undef $(RTEMS_CPU_MODEL)" >>$@ - @echo "#endif" >>$@ - @echo "#define $(RTEMS_CPU_MODEL) 1" >>$@ - @echo >>$@ - @echo "#ifdef $(RTEMS_BSP)" >>$@ - @echo "#undef $(RTEMS_BSP)" >>$@ - @echo "#endif" >>$@ - @echo "#define $(RTEMS_BSP) 1" >>$@ - @echo >>$@ - @$(make-target-options) -ifeq (${RTEMS_USE_MACROS},yes) - @echo "#define USE_MACROS 1" >>$@ -else - @echo "#define USE_INLINES 1" >>$@ -endif -ifeq ($(RTEMS_HAS_MULTIPROCESSING),yes) - @echo "#define RTEMS_MULTIPROCESSING 1" >>$@ -endif -ifeq ($(RTEMS_HAS_POSIX_API),yes) - @echo "#define RTEMS_POSIX_API 1" >>$@ -endif -ifeq ($(RTEMS_USE_NEWLIB),yes) - @echo "#define RTEMS_NEWLIB 1" >>$@ - @echo "#define MALLOC_PROVIDED 1" >>$@ -endif - @echo >>$@ - @echo "#endif" >>$@ - ifeq ($(RTEMS_BSP),bare) $(ARCH)/bsp_specs.tmp: FORCE cp $(RTEMS_ROOT)/c/src/lib/libbsp/$(RTEMS_BSP_FAMILY)/bsp_specs $@ -- cgit v1.2.3