]> rtime.felk.cvut.cz Git - pes-rpp/rpp-lib.git/blobdiff - build/Makefile.rules.arm
Makefile: Construct -DTARGET_<NAME> automatically
[pes-rpp/rpp-lib.git] / build / Makefile.rules.arm
index b818520605c70ebeacd13205d98b4d37b3c9e62e..cb4d9dd44baa09c976729356412ec0a390d53ee2 100644 (file)
@@ -40,9 +40,15 @@ LD=$(CC)
 # Include definition of $(rpp_lib_INCLUDES)
 include $(makefile_rules_arm_dir)/../Makefile.var
 
+# Include UPPERCASE function
+include $(makefile_rules_dir)/../common.mk
+
 # Construct target specific CFLAGS. Start from what's in Makefile.config.
 RPP_TARGET_CFLAGS = $(TARGET_CFLAGS)
 
+# Add -DTARGET_<NAME>
+RPP_TARGET_CFLAGS += -DTARGET_$(call UPPERCASE,$(TARGET))
+
 # Then add -DTARGET_HAS_xxx for each make variable named TARGET_HAS_*
 # having value 'y'
 TARGET_HAS_NAMES = $(filter TARGET_HAS_%,$(.VARIABLES))