forked from Imagelibrary/rtems
bsps: New file <bsp/default-initial-extension.h>
This commit is contained in:
@@ -29,5 +29,11 @@ EXTRA_DIST += shared/include/coverhd.h
|
||||
EXTRA_DIST += shared/gdbstub/rtems-stub-glue.c
|
||||
EXTRA_DIST += shared/include/bootcard.h
|
||||
|
||||
include_bspdir = $(includedir)/bsp
|
||||
|
||||
include_bsp_HEADERS =
|
||||
include_bsp_HEADERS += shared/include/default-initial-extension.h
|
||||
|
||||
include $(srcdir)/preinstall.am
|
||||
include $(top_srcdir)/automake/subdirs.am
|
||||
include $(top_srcdir)/automake/local.am
|
||||
|
||||
24
c/src/lib/libbsp/preinstall.am
Normal file
24
c/src/lib/libbsp/preinstall.am
Normal file
@@ -0,0 +1,24 @@
|
||||
## Automatically generated by ampolish3 - Do not edit
|
||||
|
||||
if AMPOLISH3
|
||||
$(srcdir)/preinstall.am: Makefile.am
|
||||
$(AMPOLISH3) $(srcdir)/Makefile.am > $(srcdir)/preinstall.am
|
||||
endif
|
||||
|
||||
PREINSTALL_DIRS =
|
||||
DISTCLEANFILES = $(PREINSTALL_DIRS)
|
||||
|
||||
all-am: $(PREINSTALL_FILES)
|
||||
|
||||
PREINSTALL_FILES =
|
||||
CLEANFILES = $(PREINSTALL_FILES)
|
||||
|
||||
$(PROJECT_INCLUDE)/bsp/$(dirstamp):
|
||||
@$(MKDIR_P) $(PROJECT_INCLUDE)/bsp
|
||||
@: > $(PROJECT_INCLUDE)/bsp/$(dirstamp)
|
||||
PREINSTALL_DIRS += $(PROJECT_INCLUDE)/bsp/$(dirstamp)
|
||||
|
||||
$(PROJECT_INCLUDE)/bsp/default-initial-extension.h: shared/include/default-initial-extension.h $(PROJECT_INCLUDE)/bsp/$(dirstamp)
|
||||
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/bsp/default-initial-extension.h
|
||||
PREINSTALL_FILES += $(PROJECT_INCLUDE)/bsp/default-initial-extension.h
|
||||
|
||||
37
c/src/lib/libbsp/shared/include/default-initial-extension.h
Normal file
37
c/src/lib/libbsp/shared/include/default-initial-extension.h
Normal file
@@ -0,0 +1,37 @@
|
||||
/*
|
||||
* Copyright (c) 2012 embedded brains GmbH. All rights reserved.
|
||||
*
|
||||
* embedded brains GmbH
|
||||
* Obere Lagerstr. 30
|
||||
* 82178 Puchheim
|
||||
* Germany
|
||||
* <rtems@embedded-brains.de>
|
||||
*
|
||||
* The license and distribution terms for this file may be
|
||||
* found in the file LICENSE in this distribution or at
|
||||
* http://www.rtems.com/license/LICENSE.
|
||||
*/
|
||||
|
||||
#ifndef LIBBSP_SHARED_DEFAULT_INITIAL_EXTENSION_H
|
||||
#define LIBBSP_SHARED_DEFAULT_INITIAL_EXTENSION_H
|
||||
|
||||
#include <rtems.h>
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif /* __cplusplus */
|
||||
|
||||
void bsp_fatal_extension(
|
||||
Internal_errors_Source source,
|
||||
bool is_internal,
|
||||
Internal_errors_t error
|
||||
);
|
||||
|
||||
#define BSP_INITIAL_EXTENSION \
|
||||
{ NULL, NULL, NULL, NULL, NULL, NULL, NULL, bsp_fatal_extension }
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif /* __cplusplus */
|
||||
|
||||
#endif /* LIBBSP_SHARED_DEFAULT_INITIAL_EXTENSION_H */
|
||||
Reference in New Issue
Block a user