|
@@ -0,0 +1,36 @@
|
|
|
+#
|
|
|
+# Builds test programs
|
|
|
+#
|
|
|
+# Copyright (C) 2017 Google, Inc
|
|
|
+# Written by Simon Glass <sjg@chromium.org>
|
|
|
+#
|
|
|
+# SPDX-License-Identifier: GPL-2.0+
|
|
|
+#
|
|
|
+
|
|
|
+CFLAGS := -march=i386 -m32 -nostdlib -I ../../../include
|
|
|
+
|
|
|
+LDS_UCODE := -T u_boot_ucode_ptr.lds
|
|
|
+
|
|
|
+TARGETS = u_boot_ucode_ptr u_boot_no_ucode_ptr
|
|
|
+
|
|
|
+all: $(TARGETS)
|
|
|
+
|
|
|
+u_boot_no_ucode_ptr: CFLAGS += $(LDS_UCODE)
|
|
|
+u_boot_no_ucode_ptr: u_boot_no_ucode_ptr.c
|
|
|
+
|
|
|
+u_boot_ucode_ptr: CFLAGS += $(LDS_UCODE)
|
|
|
+u_boot_ucode_ptr: u_boot_ucode_ptr.c
|
|
|
+
|
|
|
+clean:
|
|
|
+ rm -f $(TARGETS)
|
|
|
+
|
|
|
+help:
|
|
|
+ @echo "Makefile for binman test programs"
|
|
|
+ @echo
|
|
|
+ @echo "Intended for use on x86 hosts"
|
|
|
+ @echo
|
|
|
+ @echo "Targets:"
|
|
|
+ @echo
|
|
|
+ @echo -e "\thelp - Print help (this is it!)"
|
|
|
+ @echo -e "\tall - Builds test programs (default targget)"
|
|
|
+ @echo -e "\tclean - Delete output files"
|