summaryrefslogtreecommitdiff
path: root/lib/romlib/templates/jmptbl_header.S
diff options
context:
space:
mode:
authorImre Kis <imre.kis@arm.com>2019-07-09 18:30:58 +0200
committerImre Kis <imre.kis@arm.com>2019-07-22 18:07:57 +0200
commitd8210dc67af5b8c5f17a799bc2af5186dd30ba21 (patch)
treeb8d0b1759ce3e6e4eb6edb8459739d21198a2045 /lib/romlib/templates/jmptbl_header.S
parent7871fff2a2a7459db89bea85e82b8ced09025fbe (diff)
Romlib makefile refactoring and script rewriting
The features of the previously existing gentbl, genvar and genwrappers scripts were reimplemented in the romlib_generator.py Python script. This resulted in more readable and maintainable code and the script introduces additional features that help dependency handling in makefiles. The assembly templates were separated from the script logic and were collected in the 'templates' directory. The targets and their dependencies were reorganized in the makefile and the dependency handling of included index files is possible now. Incremental build is available in case of modifying the index files. Signed-off-by: Imre Kis <imre.kis@arm.com> Change-Id: I79f65fab9dc5c70d1f6fc8f57b2a3009bf842dc5
Diffstat (limited to 'lib/romlib/templates/jmptbl_header.S')
-rw-r--r--lib/romlib/templates/jmptbl_header.S8
1 files changed, 8 insertions, 0 deletions
diff --git a/lib/romlib/templates/jmptbl_header.S b/lib/romlib/templates/jmptbl_header.S
new file mode 100644
index 00000000..72b8ce54
--- /dev/null
+++ b/lib/romlib/templates/jmptbl_header.S
@@ -0,0 +1,8 @@
+/*
+ * Copyright (c) 2019, Arm Limited. All rights reserved.
+ *
+ * SPDX-License-Identifier: BSD-3-Clause
+ */
+ .text
+ .globl jmptbl
+jmptbl: