forked from Imagelibrary/rtems
Added rule to transform hppa1.1 to hppa1_1 since hppa1.1 is not a
valid cpp symbol.
This commit is contained in:
@@ -126,6 +126,15 @@ clobber: clean
|
|||||||
$(RM) -r $(CLOBBER_OS) $(CLOBBER_CC) $(CLOBBER_DEPEND)
|
$(RM) -r $(CLOBBER_OS) $(CLOBBER_CC) $(CLOBBER_DEPEND)
|
||||||
$(RM) -r $(CLOBBER_ADDITIONS) a.out
|
$(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
|
# make the target dependent options file
|
||||||
$(ARCH)/targopts.h-tmp: FORCE
|
$(ARCH)/targopts.h-tmp: FORCE
|
||||||
@echo "/* target board dependent options file */" >$@
|
@echo "/* target board dependent options file */" >$@
|
||||||
@@ -134,10 +143,10 @@ $(ARCH)/targopts.h-tmp: FORCE
|
|||||||
@echo "#ifndef __TARGET_OPTIONS_h" >>$@
|
@echo "#ifndef __TARGET_OPTIONS_h" >>$@
|
||||||
@echo "#define __TARGET_OPTIONS_h" >>$@
|
@echo "#define __TARGET_OPTIONS_h" >>$@
|
||||||
@echo >>$@
|
@echo >>$@
|
||||||
@echo "#ifdef $(RTEMS_CPU)" >>$@
|
@echo "#ifdef $(RTEMS_CPU_DEFINED)" >>$@
|
||||||
@echo "#undef $(RTEMS_CPU)" >>$@
|
@echo "#undef $(RTEMS_CPU_DEFINED)" >>$@
|
||||||
@echo "#endif" >>$@
|
@echo "#endif" >>$@
|
||||||
@echo "#define $(RTEMS_CPU) 1" >>$@
|
@echo "#define $(RTEMS_CPU_DEFINED) 1" >>$@
|
||||||
@echo >>$@
|
@echo >>$@
|
||||||
@echo "#ifdef $(RTEMS_CPU_MODEL)" >>$@
|
@echo "#ifdef $(RTEMS_CPU_MODEL)" >>$@
|
||||||
@echo "#undef $(RTEMS_CPU_MODEL)" >>$@
|
@echo "#undef $(RTEMS_CPU_MODEL)" >>$@
|
||||||
|
|||||||
Reference in New Issue
Block a user