[df49c60] | 1 | ## |
---|
[ccf8925b] | 2 | ## $Id$ |
---|
[df49c60] | 3 | ## |
---|
[ccf8925b] | 4 | |
---|
[2f6261d] | 5 | ACLOCAL_AMFLAGS = -I ../../../aclocal |
---|
[ccf8925b] | 6 | |
---|
[2f6261d] | 7 | include $(top_srcdir)/../../../automake/multilib.am |
---|
| 8 | include $(top_srcdir)/../../../automake/compile.am |
---|
| 9 | include $(top_srcdir)/../../../automake/lib.am |
---|
[ccf8925b] | 10 | |
---|
[d8a78f4f] | 11 | include_HEADERS= asm.h |
---|
[ccf8925b] | 12 | |
---|
[1dba8de0] | 13 | include_rtems_scoredir = $(includedir)/rtems/score |
---|
[d6a444d] | 14 | include_rtems_score_HEADERS = rtems/score/sparc.h rtems/score/cpu.h \ |
---|
[22ed9d0f] | 15 | rtems/score/types.h |
---|
[4e36a2f] | 16 | |
---|
[d8a78f4f] | 17 | C_FILES = cpu.c |
---|
[53021d4] | 18 | OBJS = $(C_FILES:%.c=$(ARCH)/%.$(OBJEXT)) |
---|
[d8a78f4f] | 19 | |
---|
| 20 | S_FILES = cpu_asm.S |
---|
[53021d4] | 21 | OBJS += $(S_FILES:%.S=$(ARCH)/%.$(OBJEXT)) |
---|
[d8a78f4f] | 22 | |
---|
[a85d8ec] | 23 | LIB = $(ARCH)/libscorecpu.a |
---|
[d8a78f4f] | 24 | |
---|
[53021d4] | 25 | $(LIB): $(OBJS) |
---|
[a85d8ec] | 26 | $(make-library) |
---|
[d8a78f4f] | 27 | |
---|
[a85d8ec] | 28 | all-local: $(ARCH) $(PREINSTALL_FILES) $(LIB) \ |
---|
[df49c60] | 29 | $(TMPINSTALL_FILES) |
---|
[4e36a2f] | 30 | |
---|
[3cf5a99] | 31 | EXTRA_DIST = cpu.c cpu_asm.S |
---|
[ccf8925b] | 32 | |
---|
[d6a444d] | 33 | PREINSTALL_FILES = |
---|
| 34 | |
---|
[7d0eba02] | 35 | $(PROJECT_INCLUDE)/$(dirstamp): |
---|
| 36 | @$(mkinstalldirs) $(PROJECT_INCLUDE) |
---|
| 37 | @: > $(PROJECT_INCLUDE)/$(dirstamp) |
---|
| 38 | PREINSTALL_FILES += $(PROJECT_INCLUDE)/$(dirstamp) |
---|
| 39 | |
---|
| 40 | $(PROJECT_INCLUDE)/asm.h: asm.h $(PROJECT_INCLUDE)/$(dirstamp) |
---|
| 41 | $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/asm.h |
---|
[d6a444d] | 42 | PREINSTALL_FILES += $(PROJECT_INCLUDE)/asm.h |
---|
| 43 | |
---|
[7d0eba02] | 44 | $(PROJECT_INCLUDE)/rtems/score/$(dirstamp): |
---|
[d6a444d] | 45 | @$(mkinstalldirs) $(PROJECT_INCLUDE)/rtems/score |
---|
[7d0eba02] | 46 | @: > $(PROJECT_INCLUDE)/rtems/score/$(dirstamp) |
---|
| 47 | PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/$(dirstamp) |
---|
[d6a444d] | 48 | |
---|
[7d0eba02] | 49 | $(PROJECT_INCLUDE)/rtems/score/sparc.h: rtems/score/sparc.h $(PROJECT_INCLUDE)/rtems/score/$(dirstamp) |
---|
| 50 | $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/sparc.h |
---|
[d6a444d] | 51 | PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/sparc.h |
---|
| 52 | |
---|
[7d0eba02] | 53 | $(PROJECT_INCLUDE)/rtems/score/cpu.h: rtems/score/cpu.h $(PROJECT_INCLUDE)/rtems/score/$(dirstamp) |
---|
| 54 | $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/cpu.h |
---|
[d6a444d] | 55 | PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/cpu.h |
---|
| 56 | |
---|
[7d0eba02] | 57 | $(PROJECT_INCLUDE)/rtems/score/types.h: rtems/score/types.h $(PROJECT_INCLUDE)/rtems/score/$(dirstamp) |
---|
| 58 | $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/types.h |
---|
[d6a444d] | 59 | PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/types.h |
---|
| 60 | |
---|
[2f6261d] | 61 | include $(top_srcdir)/../../../automake/local.am |
---|