source:
rtems/c/src/lib/libcpu/i386/Makefile.am
@
7577f266
Last change on this file since 7577f266 was 7577f266, checked in by Joel Sherrill <joel.sherrill@…>, on 09/05/00 at 16:01:20 | |
---|---|
|
|
File size: 1.2 KB |
Rev | Line | |
---|---|---|
[df49c60] | 1 | ## |
[400c552] | 2 | ## $Id$ |
[df49c60] | 3 | ## |
[400c552] | 4 | |
5 | AUTOMAKE_OPTIONS = foreign 1.4 | |
6 | ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal | |
7 | ||
[cf1f72e] | 8 | VPATH = @srcdir@:@srcdir@/../shared/src |
[400c552] | 9 | |
[7577f266] | 10 | C_FILES = cache.c cache_aligned_malloc.c cache_manager.c displayCpu.c idt.c \ |
11 | page.c | |
[4e36a2f] | 12 | C_O_FILES = $(C_FILES:%.c=$(ARCH)/%.o) |
[400c552] | 13 | |
[cf1f72e] | 14 | H_FILES = cache_.h |
15 | INSTALLED_H_FILES = cpu.h registers.h cpuModel.h | |
[400c552] | 16 | |
[cf1f72e] | 17 | S_FILES = cpuModel.S idtr.S |
[4e36a2f] | 18 | S_O_FILES = $(S_FILES:%.S=$(ARCH)/%.o) |
[400c552] | 19 | |
20 | OBJS = $(C_O_FILES) $(S_O_FILES) | |
21 | ||
22 | include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg | |
[7577f266] | 23 | include $(top_srcdir)/../../../../../automake/compile.am |
[400c552] | 24 | include $(top_srcdir)/../../../../../automake/lib.am |
25 | ||
[cf1f72e] | 26 | AM_CPPFLAGS += -I$(srcdir) |
[400c552] | 27 | |
28 | $(PROJECT_INCLUDE)/libcpu: | |
29 | $(mkinstalldirs) $@ | |
30 | ||
31 | $(PROJECT_INCLUDE)/libcpu/%.h: %.h | |
32 | $(INSTALL_DATA) $< $@ | |
33 | ||
[cf1f72e] | 34 | $(PROJECT_INCLUDE)/libcpu/cache.h: $(top_srcdir)/../shared/include/cache.h |
[400c552] | 35 | $(INSTALL_DATA) $< $@ |
36 | ||
[4e36a2f] | 37 | PREINSTALL_FILES += $(PROJECT_INCLUDE)/libcpu \ |
[cf1f72e] | 38 | $(PROJECT_INCLUDE)/libcpu/cache.h \ |
39 | $(INSTALLED_H_FILES:%=$(PROJECT_INCLUDE)/libcpu/%) | |
[4e36a2f] | 40 | |
[cf1f72e] | 41 | all-local: $(ARCH) $(PREINSTALL_FILES) $(OBJS) |
[4e36a2f] | 42 | |
[7577f266] | 43 | EXTRA_DIST = cache.c cache_.h cpu.h cpuModel.S cpuModel.h displayCpu.c idt.c \ |
44 | idtr.S page.c registers.h | |
[400c552] | 45 | |
46 | include $(top_srcdir)/../../../../../automake/local.am |
Note: See TracBrowser
for help on using the repository browser.