Changeset e4071cf in rtems
- Timestamp:
- 02/18/99 17:16:48 (24 years ago)
- Branches:
- 4.10, 4.11, 4.8, 4.9, 5, master
- Children:
- 0fc85c50
- Parents:
- 0c04c377
- Location:
- c/src/exec/score
- Files:
-
- 12 edited
Legend:
- Unmodified
- Added
- Removed
-
c/src/exec/score/cpu/a29k/Makefile.in
r0c04c377 re4071cf 67 67 68 68 preinstall: $(ARCH) \ 69 $(PROJECT_INCLUDE)/rtems/score/targopts.h \70 69 ${PROJECT_RELEASE}/lib/bsp_specs 71 70 $(INSTALL) -m 444 ${H_FILES} $(PROJECT_INCLUDE)/rtems/score … … 73 72 $(INSTALL) -m 444 ${EXTERNAL_H_FILES} $(PROJECT_INCLUDE) 74 73 75 $(PROJECT_INCLUDE)/rtems/score/targopts.h: $(ARCH)/targopts.h-tmp76 $(INSTALL) -m 444 $(ARCH)/targopts.h-tmp $@77 78 # $(ARCH)/targopts.h-tmp rule is in leaf.cfg79 80 74 ${PROJECT_RELEASE}/lib/bsp_specs: $(ARCH)/bsp_specs.tmp 81 75 $(INSTALL) -m 444 $(ARCH)/bsp_specs.tmp $@ -
c/src/exec/score/cpu/hppa1.1/Makefile.in
r0c04c377 re4071cf 68 68 $(INSTALL) -m 444 $(ARCH)/offsets.h $(PROJECT_INCLUDE)/rtems/score 69 69 70 install-headers: $(ARCH) $(PROJECT_INCLUDE)/rtems/score/targopts.h\70 install-headers: $(ARCH) \ 71 71 ${PROJECT_RELEASE}/lib/bsp_specs 72 72 $(INSTALL) -m 444 ${H_FILES} $(PROJECT_INCLUDE)/rtems/score … … 74 74 $(INSTALL) -m 444 ${EXTERNAL_H_FILES} $(PROJECT_INCLUDE) 75 75 76 $(PROJECT_INCLUDE)/rtems/score/targopts.h: $(ARCH)/targopts.h-tmp77 $(INSTALL) -m 444 $(ARCH)/targopts.h-tmp $@78 79 # $(ARCH)/targopts.h-tmp rule is in leaf.cfg80 81 76 ${PROJECT_RELEASE}/lib/bsp_specs: $(ARCH)/bsp_specs.tmp 82 77 $(INSTALL) -m 444 $(ARCH)/bsp_specs.tmp $@ -
c/src/exec/score/cpu/i386/Makefile.in
r0c04c377 re4071cf 65 65 66 66 preinstall: $(ARCH) \ 67 $(PROJECT_INCLUDE)/rtems/score/targopts.h \68 67 ${PROJECT_RELEASE}/lib/bsp_specs 69 68 $(INSTALL) -m 444 ${H_FILES} $(PROJECT_INCLUDE)/rtems/score … … 71 70 $(INSTALL) -m 444 ${EXTERNAL_H_FILES} $(PROJECT_INCLUDE) 72 71 73 $(PROJECT_INCLUDE)/rtems/score/targopts.h: $(ARCH)/targopts.h-tmp74 $(INSTALL) -m 444 $(ARCH)/targopts.h-tmp $@75 76 # $(ARCH)/targopts.h-tmp rule is in leaf.cfg77 78 72 ${PROJECT_RELEASE}/lib/bsp_specs: $(ARCH)/bsp_specs.tmp 79 73 $(INSTALL) -m 444 $(ARCH)/bsp_specs.tmp $@ -
c/src/exec/score/cpu/i960/Makefile.in
r0c04c377 re4071cf 64 64 65 65 preinstall: $(ARCH) \ 66 $(PROJECT_INCLUDE)/rtems/score/targopts.h \67 66 ${PROJECT_RELEASE}/lib/bsp_specs 68 67 $(INSTALL) -m 444 ${H_FILES} $(PROJECT_INCLUDE)/rtems/score … … 70 69 $(INSTALL) -m 444 ${EXTERNAL_H_FILES} $(PROJECT_INCLUDE) 71 70 72 $(PROJECT_INCLUDE)/rtems/score/targopts.h: $(ARCH)/targopts.h-tmp73 $(INSTALL) -m 444 $(ARCH)/targopts.h-tmp $@74 75 # $(ARCH)/targopts.h-tmp rule is in leaf.cfg76 77 71 ${PROJECT_RELEASE}/lib/bsp_specs: $(ARCH)/bsp_specs.tmp 78 72 $(INSTALL) -m 444 $(ARCH)/bsp_specs.tmp $@ -
c/src/exec/score/cpu/m68k/Makefile.in
r0c04c377 re4071cf 60 60 all: ${ARCH} $(SRCS) preinstall $(OBJS) $(RELS) 61 61 62 preinstall: $(ARCH) $(PROJECT_INCLUDE)/rtems/score/targopts.h\62 preinstall: $(ARCH) \ 63 63 ${PROJECT_RELEASE}/lib/bsp_specs 64 64 $(INSTALL) -m 444 ${H_FILES} $(PROJECT_INCLUDE)/rtems/score … … 66 66 $(INSTALL) -m 444 ${EXTERNAL_H_FILES} $(PROJECT_INCLUDE) 67 67 68 $(PROJECT_INCLUDE)/rtems/score/targopts.h: $(ARCH)/targopts.h-tmp69 $(INSTALL) -m 444 $(ARCH)/targopts.h-tmp $@70 71 # $(ARCH)/targopts.h-tmp rule is in leaf.cfg72 73 68 ${PROJECT_RELEASE}/lib/bsp_specs: $(ARCH)/bsp_specs.tmp 74 69 $(INSTALL) -m 444 $(ARCH)/bsp_specs.tmp $@ -
c/src/exec/score/cpu/mips64orion/Makefile.in
r0c04c377 re4071cf 66 66 # for include files, just use $(INSTALL) 67 67 68 preinstall: $(ARCH) $(PROJECT_INCLUDE)/rtems/score/targopts.h\68 preinstall: $(ARCH) \ 69 69 ${PROJECT_RELEASE}/lib/bsp_specs 70 70 $(INSTALL) -m 444 ${H_FILES} $(PROJECT_INCLUDE)/rtems/score … … 72 72 $(INSTALL) -m 444 ${EXTERNAL_H_FILES} $(PROJECT_INCLUDE) 73 73 74 $(PROJECT_INCLUDE)/rtems/score/targopts.h: $(ARCH)/targopts.h-tmp75 $(INSTALL) -m 444 $(ARCH)/targopts.h-tmp $@76 77 # $(ARCH)/targopts.h-tmp rule is in leaf.cfg78 79 74 ${PROJECT_RELEASE}/lib/bsp_specs: $(ARCH)/bsp_specs.tmp 80 75 $(INSTALL) -m 444 $(ARCH)/bsp_specs.tmp $@ -
c/src/exec/score/cpu/no_cpu/Makefile.in
r0c04c377 re4071cf 67 67 # Real ports using the gnu tools will need to have bsp_specs!!! 68 68 # ${PROJECT_RELEASE}/lib/bsp_specs 69 preinstall: $(ARCH) \ 70 $(PROJECT_INCLUDE)/rtems/score/targopts.h 69 preinstall: $(ARCH) 71 70 $(INSTALL) -m 444 ${H_FILES} $(PROJECT_INCLUDE)/rtems/score 72 71 # we will share the basic cpu file 73 72 $(INSTALL) -m 444 ${EXTERNAL_H_FILES} $(PROJECT_INCLUDE) 74 75 $(PROJECT_INCLUDE)/rtems/score/targopts.h: $(ARCH)/targopts.h-tmp76 $(INSTALL) -m 444 $(ARCH)/targopts.h-tmp $@77 78 # $(ARCH)/targopts.h-tmp rule is in leaf.cfg79 73 80 74 # Real ports using the gnu tools will need to have bsp_specs!!! -
c/src/exec/score/cpu/powerpc/Makefile.in
r0c04c377 re4071cf 68 68 69 69 preinstall: $(ARCH) \ 70 $(PROJECT_INCLUDE)/rtems/score/targopts.h \71 70 ${PROJECT_RELEASE}/lib/bsp_specs 72 71 $(INSTALL) -m 444 ${H_FILES} $(PROJECT_INCLUDE)/rtems/score … … 76 75 #test -f irq_stub.s || $(LN) -s $(srcdir)/irq_stub.s irq_stub.s 77 76 78 $(PROJECT_INCLUDE)/rtems/score/targopts.h: $(ARCH)/targopts.h-tmp79 $(INSTALL) -m 444 $(ARCH)/targopts.h-tmp $@80 81 # $(ARCH)/targopts.h-tmp rule is in leaf.cfg82 83 77 ${PROJECT_RELEASE}/lib/bsp_specs: $(ARCH)/bsp_specs.tmp 84 78 $(INSTALL) -m 444 $(ARCH)/bsp_specs.tmp $@ -
c/src/exec/score/cpu/sh/Makefile.in
r0c04c377 re4071cf 71 71 install: all 72 72 73 preinstall: $(ARCH) $(PROJECT_INCLUDE)/rtems/score/targopts.h\73 preinstall: $(ARCH) \ 74 74 ${PROJECT_RELEASE}/lib/bsp_specs 75 75 $(INSTALL) -m 444 ${H_FILES} $(PROJECT_INCLUDE)/rtems/score … … 77 77 $(INSTALL) -m 444 ${EXTERNAL_H_FILES} $(PROJECT_INCLUDE) 78 78 79 $(PROJECT_INCLUDE)/rtems/score/targopts.h: $(ARCH)/targopts.h-tmp80 $(INSTALL) -m 444 $(ARCH)/targopts.h-tmp $@81 82 # $(ARCH)/targopts.h-tmp rule is in leaf.cfg83 84 79 ${PROJECT_RELEASE}/lib/bsp_specs: $(ARCH)/bsp_specs.tmp 85 80 $(INSTALL) -m 444 $(ARCH)/bsp_specs.tmp $@ -
c/src/exec/score/cpu/sparc/Makefile.in
r0c04c377 re4071cf 59 59 all: ${ARCH} $(SRCS) preinstall $(OBJS) $(RELS) 60 60 61 preinstall: $(ARCH) $(PROJECT_INCLUDE)/rtems/score/targopts.h\61 preinstall: $(ARCH) \ 62 62 ${PROJECT_RELEASE}/lib/bsp_specs 63 63 $(INSTALL) -m 444 ${H_FILES} $(PROJECT_INCLUDE)/rtems/score … … 65 65 $(INSTALL) -m 444 ${EXTERNAL_H_FILES} $(PROJECT_INCLUDE) 66 66 67 $(PROJECT_INCLUDE)/rtems/score/targopts.h: $(ARCH)/targopts.h-tmp68 $(INSTALL) -m 444 $(ARCH)/targopts.h-tmp $@69 70 # $(ARCH)/targopts.h-tmp rule is in leaf.cfg71 72 67 ${PROJECT_RELEASE}/lib/bsp_specs: $(ARCH)/bsp_specs.tmp 73 68 $(INSTALL) -m 444 $(ARCH)/bsp_specs.tmp $@ -
c/src/exec/score/cpu/unix/Makefile.in
r0c04c377 re4071cf 68 68 # ${PROJECT_RELEASE}/lib/bsp_specs 69 69 preinstall: $(ARCH) $(ARCH)/unixsize.h \ 70 $(PROJECT_INCLUDE)/rtems/score/targopts.h \71 70 $(PROJECT_RELEASE)/lib/bsp_specs 72 71 $(INSTALL) -m 444 ${H_FILES} $(PROJECT_INCLUDE)/rtems/score 73 72 $(INSTALL) -m 444 ${ARCH}/unixsize.h $(PROJECT_INCLUDE)/rtems/score 74 75 $(PROJECT_INCLUDE)/rtems/score/targopts.h: $(ARCH)/targopts.h-tmp76 $(INSTALL) -m 444 $(ARCH)/targopts.h-tmp $@77 78 # $(ARCH)/targopts.h-tmp rule is in leaf.cfg79 73 80 74 # Real ports using the gnu tools will need to have bsp_specs!!! -
c/src/exec/score/include/rtems/score/Makefile.in
r0c04c377 re4071cf 18 18 priority stack states sysstate thread threadq \ 19 19 tod tqdata userext watchdog wkspace 20 H_FILES=$(H_PIECES:%=$(srcdir)/%.h) 20 H_FILES=$(H_PIECES:%=$(srcdir)/%.h) targopts.h 21 21 22 22 SRCS=$(H_FILES) … … 32 32 # 33 33 34 CLEAN_ADDITIONS += 34 CLEAN_ADDITIONS += targopts.h 35 35 CLOBBER_ADDITIONS += 36 37 # Until RTEMS_CPU is removed from all the make configuration files, 38 # this will need to be here to transform hppa1.1 into hppa1_1 to 39 # make it a valid cpp symbol. At some point in the near future, 40 # targopts.h should not define RTEMS_CPU. As best I can tell, 41 # gcc cpp predefines eliminate the need for RTEMS_CPU_MODEL 42 # on some families but not on others. For example, the i386 43 # family does not give us enough information from the predefines. 44 RTEMS_CPU_DEFINED=$(subst .,_,$(RTEMS_CPU)) 45 46 # make the target dependent options file 47 targopts.h: 48 @echo "/* target board dependent options file */" >$@ 49 @echo "/* automatically generated -- DO NOT EDIT!! */" >>$@ 50 @echo >>$@ 51 @echo "#ifndef __TARGET_OPTIONS_h" >>$@ 52 @echo "#define __TARGET_OPTIONS_h" >>$@ 53 @echo >>$@ 54 @echo "#ifdef $(RTEMS_CPU_DEFINED)" >>$@ 55 @echo "#undef $(RTEMS_CPU_DEFINED)" >>$@ 56 @echo "#endif" >>$@ 57 @echo "#define $(RTEMS_CPU_DEFINED) 1" >>$@ 58 @echo >>$@ 59 @echo "#ifdef $(RTEMS_CPU_MODEL)" >>$@ 60 @echo "#undef $(RTEMS_CPU_MODEL)" >>$@ 61 @echo "#endif" >>$@ 62 @echo "#define $(RTEMS_CPU_MODEL) 1" >>$@ 63 @echo >>$@ 64 @echo "#ifdef $(RTEMS_BSP)" >>$@ 65 @echo "#undef $(RTEMS_BSP)" >>$@ 66 @echo "#endif" >>$@ 67 @echo "#define $(RTEMS_BSP) 1" >>$@ 68 @echo >>$@ 69 @$(make-target-options) 70 ifeq (${RTEMS_USE_MACROS},yes) 71 @echo "#define USE_MACROS 1" >>$@ 72 else 73 @echo "#define USE_INLINES 1" >>$@ 74 endif 75 ifeq ($(RTEMS_HAS_MULTIPROCESSING),yes) 76 @echo "#define RTEMS_MULTIPROCESSING 1" >>$@ 77 endif 78 ifeq ($(RTEMS_HAS_POSIX_API),yes) 79 @echo "#define RTEMS_POSIX_API 1" >>$@ 80 endif 81 ifeq ($(RTEMS_USE_NEWLIB),yes) 82 @echo "#define RTEMS_NEWLIB 1" >>$@ 83 @echo "#define MALLOC_PROVIDED 1" >>$@ 84 endif 85 @echo >>$@ 86 @echo "#endif" >>$@ 87 36 88 37 89 all: $(SRCS)
Note: See TracChangeset
for help on using the changeset viewer.