source: rtems/c/src/lib/libbsp/powerpc/helas403/Makefile.am @ 71cbb66

4.104.114.84.95
Last change on this file since 71cbb66 was 71cbb66, checked in by Ralf Corsepius <ralf.corsepius@…>, on 01/03/05 at 04:16:13

2005-01-02 Ralf Corsepius <ralf.corsepius@…>

  • Makefile.am, wrapup/Makefile.am: Remove build-variant support.
  • Property mode set to 100644
File size: 3.2 KB
Line 
1##
2## $Id$
3##
4
5ACLOCAL_AMFLAGS = -I ../../../../aclocal
6
7# wrapup is the one that actually builds and installs the library
8# from the individual .rel files built in other directories
9SUBDIRS = . @exceptions@ wrapup
10
11include $(top_srcdir)/../../../../automake/compile.am
12include $(top_srcdir)/../../bsp.am
13
14dist_project_lib_DATA = bsp_specs
15
16include_HEADERS = include/bsp.h
17include_HEADERS += include/tm27.h
18
19nodist_include_HEADERS = include/bspopts.h
20DISTCLEANFILES = include/bspopts.h
21
22noinst_PROGRAMS =
23
24dist_project_lib_DATA += bsp_specs.dl
25
26include_HEADERS += include/coverhd.h
27
28noinst_PROGRAMS += dlentry.rel
29dlentry_rel_SOURCES = dlentry/dlentry.S
30dlentry_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_OPTIMIZE_V)
31dlentry_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
32
33noinst_PROGRAMS += flashentry.rel
34flashentry_rel_SOURCES = flashentry/flashentry.S
35flashentry_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_OPTIMIZE_V)
36flashentry_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
37
38dist_project_lib_DATA += startup/linkcmds startup/linkcmds.dl
39
40noinst_PROGRAMS += startup.rel
41startup_rel_SOURCES = startup/bspclean.c ../../shared/bsplibc.c \
42    ../../shared/bsppost.c startup/bspstart.c ../../shared/bootcard.c \
43    ../../shared/main.c ../../shared/sbrk.c startup/setvec.c \
44    ../../shared/gnatinstallhandler.c
45startup_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_OPTIMIZE_V)
46startup_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
47
48all-local: $(PREINSTALL_FILES) $(TMPINSTALL_FILES)
49
50EXTRA_DIST = times
51
52PREINSTALL_DIRS =
53PREINSTALL_FILES =
54
55$(PROJECT_INCLUDE)/$(dirstamp):
56        @$(mkdir_p) $(PROJECT_INCLUDE)
57        @: > $(PROJECT_INCLUDE)/$(dirstamp)
58PREINSTALL_DIRS += $(PROJECT_INCLUDE)/$(dirstamp)
59
60$(PROJECT_LIB)/$(dirstamp):
61        @$(mkdir_p) $(PROJECT_LIB)
62        @: > $(PROJECT_LIB)/$(dirstamp)
63PREINSTALL_DIRS += $(PROJECT_LIB)/$(dirstamp)
64
65$(PROJECT_LIB)/bsp_specs: bsp_specs $(PROJECT_LIB)/$(dirstamp)
66        $(INSTALL_DATA) $< $(PROJECT_LIB)/bsp_specs
67PREINSTALL_FILES += $(PROJECT_LIB)/bsp_specs
68
69$(PROJECT_INCLUDE)/bsp.h: include/bsp.h $(PROJECT_INCLUDE)/$(dirstamp)
70        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/bsp.h
71PREINSTALL_FILES += $(PROJECT_INCLUDE)/bsp.h
72
73$(PROJECT_INCLUDE)/tm27.h: include/tm27.h $(PROJECT_INCLUDE)/$(dirstamp)
74        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/tm27.h
75PREINSTALL_FILES += $(PROJECT_INCLUDE)/tm27.h
76
77$(PROJECT_INCLUDE)/bspopts.h: include/bspopts.h $(PROJECT_INCLUDE)/$(dirstamp)
78        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/bspopts.h
79PREINSTALL_FILES += $(PROJECT_INCLUDE)/bspopts.h
80
81$(PROJECT_LIB)/bsp_specs.dl: bsp_specs.dl $(PROJECT_LIB)/$(dirstamp)
82        $(INSTALL_DATA) $< $(PROJECT_LIB)/bsp_specs.dl
83PREINSTALL_FILES += $(PROJECT_LIB)/bsp_specs.dl
84
85$(PROJECT_INCLUDE)/coverhd.h: include/coverhd.h $(PROJECT_INCLUDE)/$(dirstamp)
86        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/coverhd.h
87PREINSTALL_FILES += $(PROJECT_INCLUDE)/coverhd.h
88
89$(PROJECT_LIB)/linkcmds: startup/linkcmds $(PROJECT_LIB)/$(dirstamp)
90        $(INSTALL_DATA) $< $(PROJECT_LIB)/linkcmds
91PREINSTALL_FILES += $(PROJECT_LIB)/linkcmds
92
93$(PROJECT_LIB)/linkcmds.dl: startup/linkcmds.dl $(PROJECT_LIB)/$(dirstamp)
94        $(INSTALL_DATA) $< $(PROJECT_LIB)/linkcmds.dl
95PREINSTALL_FILES += $(PROJECT_LIB)/linkcmds.dl
96
97CLEANFILES = $(PREINSTALL_FILES)
98DISTCLEANFILES += $(PREINSTALL_DIRS)
99
100include $(top_srcdir)/../../../../automake/subdirs.am
101include $(top_srcdir)/../../../../automake/local.am
Note: See TracBrowser for help on using the repository browser.