Changeset 38840f7b in rtems
- Timestamp:
- 02/18/99 18:03:38 (24 years ago)
- Branches:
- 4.10, 4.11, 4.8, 4.9, 5, master
- Children:
- 25d457b8
- Parents:
- 4cc89bd
- Files:
-
- 13 edited
Legend:
- Unmodified
- Added
- Removed
-
c/Makefile.in
r4cc89bd r38840f7b 64 64 65 65 BUILD_DIRS = ${CREATE_DIRS:%=$(PROJECT_ROOT)/$(RTEMS_BSP)/%} 66 67 # bsp_specs should be installed by a bsp-specific configure script 68 BSP_SPECS = $(PROJECT_RELEASE)/lib/bsp_specs 69 ifeq ($(RTEMS_BSP),bare) 70 BSP_SPECS_DIR = $(RTEMS_ROOT)/c/src/lib/libbsp/$(RTEMS_BSP_FAMILY) 71 else 72 BSP_SPECS_DIR = $(RTEMS_ROOT)/c/src/lib/libbsp/$(RTEMS_CPU)/$(RTEMS_BSP_FAMILY) 73 endif 74 75 $(BSP_SPECS): $(BSP_SPECS_DIR)/bsp_specs 76 cp $< $@ 77 chmod 444 $@ 66 78 67 79 # Make all/install must include 'env' … … 146 158 cd src/tests; $(MAKE) profile 147 159 148 env: $(SRCS) dirs 160 env: $(SRCS) dirs $(BSP_SPECS) 161 -
c/src/exec/score/cpu/a29k/Makefile.in
r4cc89bd r38840f7b 66 66 # for include files, just use $(INSTALL) 67 67 68 preinstall: $(ARCH) \ 69 ${PROJECT_RELEASE}/lib/bsp_specs 68 preinstall: $(ARCH) 70 69 $(INSTALL) -m 444 ${H_FILES} $(PROJECT_INCLUDE)/rtems/score 71 70 # we will share the basic cpu file 72 71 $(INSTALL) -m 444 ${EXTERNAL_H_FILES} $(PROJECT_INCLUDE) 73 72 74 ${PROJECT_RELEASE}/lib/bsp_specs: $(ARCH)/bsp_specs.tmp75 $(INSTALL) -m 444 $(ARCH)/bsp_specs.tmp $@76 77 # $(ARCH)/bsp_specs.tmp rule is in leaf.cfg -
c/src/exec/score/cpu/hppa1.1/Makefile.in
r4cc89bd r38840f7b 68 68 $(INSTALL) -m 444 $(ARCH)/offsets.h $(PROJECT_INCLUDE)/rtems/score 69 69 70 install-headers: $(ARCH) \ 71 ${PROJECT_RELEASE}/lib/bsp_specs 70 install-headers: $(ARCH) 72 71 $(INSTALL) -m 444 ${H_FILES} $(PROJECT_INCLUDE)/rtems/score 73 72 # we will share the basic cpu file 74 73 $(INSTALL) -m 444 ${EXTERNAL_H_FILES} $(PROJECT_INCLUDE) 75 74 76 ${PROJECT_RELEASE}/lib/bsp_specs: $(ARCH)/bsp_specs.tmp77 $(INSTALL) -m 444 $(ARCH)/bsp_specs.tmp $@78 79 # $(ARCH)/bsp_specs.tmp rule is in leaf.cfg -
c/src/exec/score/cpu/i386/Makefile.in
r4cc89bd r38840f7b 64 64 install: all 65 65 66 preinstall: $(ARCH) \ 67 ${PROJECT_RELEASE}/lib/bsp_specs 66 preinstall: $(ARCH) 68 67 $(INSTALL) -m 444 ${H_FILES} $(PROJECT_INCLUDE)/rtems/score 69 68 # we will share the basic cpu file 70 69 $(INSTALL) -m 444 ${EXTERNAL_H_FILES} $(PROJECT_INCLUDE) 71 70 72 ${PROJECT_RELEASE}/lib/bsp_specs: $(ARCH)/bsp_specs.tmp73 $(INSTALL) -m 444 $(ARCH)/bsp_specs.tmp $@74 75 # $(ARCH)/bsp_specs.tmp rule is in leaf.cfg -
c/src/exec/score/cpu/i960/Makefile.in
r4cc89bd r38840f7b 63 63 install: all 64 64 65 preinstall: $(ARCH) \ 66 ${PROJECT_RELEASE}/lib/bsp_specs 65 preinstall: $(ARCH) 67 66 $(INSTALL) -m 444 ${H_FILES} $(PROJECT_INCLUDE)/rtems/score 68 67 # we will share the basic cpu file 69 68 $(INSTALL) -m 444 ${EXTERNAL_H_FILES} $(PROJECT_INCLUDE) 70 69 71 ${PROJECT_RELEASE}/lib/bsp_specs: $(ARCH)/bsp_specs.tmp72 $(INSTALL) -m 444 $(ARCH)/bsp_specs.tmp $@73 74 # $(ARCH)/bsp_specs.tmp rule is in leaf.cfg -
c/src/exec/score/cpu/m68k/Makefile.in
r4cc89bd r38840f7b 60 60 all: ${ARCH} $(SRCS) preinstall $(OBJS) $(RELS) 61 61 62 preinstall: $(ARCH) \ 63 ${PROJECT_RELEASE}/lib/bsp_specs 62 preinstall: $(ARCH) 64 63 $(INSTALL) -m 444 ${H_FILES} $(PROJECT_INCLUDE)/rtems/score 65 64 # we will share the basic cpu file 66 65 $(INSTALL) -m 444 ${EXTERNAL_H_FILES} $(PROJECT_INCLUDE) 67 66 68 ${PROJECT_RELEASE}/lib/bsp_specs: $(ARCH)/bsp_specs.tmp69 $(INSTALL) -m 444 $(ARCH)/bsp_specs.tmp $@70 71 # $(ARCH)/bsp_specs.tmp rule is in leaf.cfg -
c/src/exec/score/cpu/mips64orion/Makefile.in
r4cc89bd r38840f7b 66 66 # for include files, just use $(INSTALL) 67 67 68 preinstall: $(ARCH) \ 69 ${PROJECT_RELEASE}/lib/bsp_specs 68 preinstall: $(ARCH) 70 69 $(INSTALL) -m 444 ${H_FILES} $(PROJECT_INCLUDE)/rtems/score 71 70 # we will share the basic cpu file 72 71 $(INSTALL) -m 444 ${EXTERNAL_H_FILES} $(PROJECT_INCLUDE) 73 72 74 ${PROJECT_RELEASE}/lib/bsp_specs: $(ARCH)/bsp_specs.tmp75 $(INSTALL) -m 444 $(ARCH)/bsp_specs.tmp $@76 77 # $(ARCH)/bsp_specs.tmp rule is in leaf.cfg -
c/src/exec/score/cpu/no_cpu/Makefile.in
r4cc89bd r38840f7b 65 65 install: all 66 66 67 # Real ports using the gnu tools will need to have bsp_specs!!!68 # ${PROJECT_RELEASE}/lib/bsp_specs69 67 preinstall: $(ARCH) 70 68 $(INSTALL) -m 444 ${H_FILES} $(PROJECT_INCLUDE)/rtems/score 71 69 # we will share the basic cpu file 72 70 $(INSTALL) -m 444 ${EXTERNAL_H_FILES} $(PROJECT_INCLUDE) 73 74 # Real ports using the gnu tools will need to have bsp_specs!!!75 #${PROJECT_RELEASE}/lib/bsp_specs: $(ARCH)/bsp_specs.tmp76 # $(INSTALL) -m 444 $(ARCH)/bsp_specs.tmp $@77 78 # $(ARCH)/bsp_specs.tmp rule is in leaf.cfg -
c/src/exec/score/cpu/powerpc/Makefile.in
r4cc89bd r38840f7b 67 67 install: all 68 68 69 preinstall: $(ARCH) \ 70 ${PROJECT_RELEASE}/lib/bsp_specs 69 preinstall: $(ARCH) 71 70 $(INSTALL) -m 444 ${H_FILES} $(PROJECT_INCLUDE)/rtems/score 72 71 # we will share the basic cpu file … … 75 74 #test -f irq_stub.s || $(LN) -s $(srcdir)/irq_stub.s irq_stub.s 76 75 77 ${PROJECT_RELEASE}/lib/bsp_specs: $(ARCH)/bsp_specs.tmp78 $(INSTALL) -m 444 $(ARCH)/bsp_specs.tmp $@79 80 # $(ARCH)/bsp_specs.tmp rule is in leaf.cfg -
c/src/exec/score/cpu/sh/Makefile.in
r4cc89bd r38840f7b 71 71 install: all 72 72 73 preinstall: $(ARCH) \ 74 ${PROJECT_RELEASE}/lib/bsp_specs 73 preinstall: $(ARCH) 75 74 $(INSTALL) -m 444 ${H_FILES} $(PROJECT_INCLUDE)/rtems/score 76 75 # we will share the basic cpu file 77 76 $(INSTALL) -m 444 ${EXTERNAL_H_FILES} $(PROJECT_INCLUDE) 78 79 ${PROJECT_RELEASE}/lib/bsp_specs: $(ARCH)/bsp_specs.tmp80 $(INSTALL) -m 444 $(ARCH)/bsp_specs.tmp $@81 82 # $(ARCH)/bsp_specs.tmp rule is in leaf.cfg -
c/src/exec/score/cpu/sparc/Makefile.in
r4cc89bd r38840f7b 59 59 all: ${ARCH} $(SRCS) preinstall $(OBJS) $(RELS) 60 60 61 preinstall: $(ARCH) \ 62 ${PROJECT_RELEASE}/lib/bsp_specs 61 preinstall: $(ARCH) 63 62 $(INSTALL) -m 444 ${H_FILES} $(PROJECT_INCLUDE)/rtems/score 64 63 # we will share the basic cpu file 65 64 $(INSTALL) -m 444 ${EXTERNAL_H_FILES} $(PROJECT_INCLUDE) 66 65 67 ${PROJECT_RELEASE}/lib/bsp_specs: $(ARCH)/bsp_specs.tmp68 $(INSTALL) -m 444 $(ARCH)/bsp_specs.tmp $@69 70 # $(ARCH)/bsp_specs.tmp rule is in leaf.cfg -
c/src/exec/score/cpu/unix/Makefile.in
r4cc89bd r38840f7b 65 65 install: all 66 66 67 # Real ports using the gnu tools will need to have bsp_specs!!! 68 # ${PROJECT_RELEASE}/lib/bsp_specs 69 preinstall: $(ARCH) $(ARCH)/unixsize.h \ 70 $(PROJECT_RELEASE)/lib/bsp_specs 67 preinstall: $(ARCH) $(ARCH)/unixsize.h 71 68 $(INSTALL) -m 444 ${H_FILES} $(PROJECT_INCLUDE)/rtems/score 72 69 $(INSTALL) -m 444 ${ARCH}/unixsize.h $(PROJECT_INCLUDE)/rtems/score 73 74 # Real ports using the gnu tools will need to have bsp_specs!!!75 ${PROJECT_RELEASE}/lib/bsp_specs: $(ARCH)/bsp_specs.tmp76 $(INSTALL) -m 444 $(ARCH)/bsp_specs.tmp $@77 #78 # $(ARCH)/bsp_specs.tmp rule is in leaf.cfg -
make/leaf.cfg
r4cc89bd r38840f7b 126 126 $(RM) -r $(CLOBBER_OS) $(CLOBBER_CC) $(CLOBBER_DEPEND) 127 127 $(RM) -r $(CLOBBER_ADDITIONS) a.out 128 129 ifeq ($(RTEMS_BSP),bare)130 $(ARCH)/bsp_specs.tmp: FORCE131 cp $(RTEMS_ROOT)/c/src/lib/libbsp/$(RTEMS_BSP_FAMILY)/bsp_specs $@132 else133 $(ARCH)/bsp_specs.tmp: FORCE134 cp $(RTEMS_ROOT)/c/src/lib/libbsp/$(RTEMS_CPU)/$(RTEMS_BSP_FAMILY)/bsp_specs $@135 endif
Note: See TracChangeset
for help on using the changeset viewer.