Allow flags per source in addition to per object

This commit is contained in:
Jonathan Schleifer 2017-10-20 22:19:36 +02:00
parent 16e662fb88
commit d35a7f1bb8
No known key found for this signature in database
GPG key ID: 28D65178B37F33E3

View file

@ -489,7 +489,7 @@ locales: ${MO_FILES}
${COMPILE_STATUS} ${COMPILE_STATUS}
in="$<"; \ in="$<"; \
out="$@"; \ out="$@"; \
if ${CC} ${CFLAGS} ${CPPFLAGS} ${CFLAGS_$@} -c -o $@ $<; then \ if ${CC} ${CFLAGS} ${CPPFLAGS} ${CFLAGS_$<} ${CFLAGS_$@} -c -o $@ $<; then \
${COMPILE_OK}; \ ${COMPILE_OK}; \
else \ else \
${COMPILE_FAILED}; \ ${COMPILE_FAILED}; \
@ -498,7 +498,7 @@ locales: ${MO_FILES}
${COMPILE_LIB_STATUS} ${COMPILE_LIB_STATUS}
in="$<"; \ in="$<"; \
out="$@"; \ out="$@"; \
if ${CC} ${LIB_CFLAGS} ${CFLAGS} ${CPPFLAGS} ${CFLAGS_$@} -c -o $@ $<; then \ if ${CC} ${LIB_CFLAGS} ${CFLAGS} ${CPPFLAGS} ${CFLAGS_$<} ${CFLAGS_$@} -c -o $@ $<; then \
${COMPILE_LIB_OK}; \ ${COMPILE_LIB_OK}; \
else \ else \
${COMPILE_LIB_FAILED}; \ ${COMPILE_LIB_FAILED}; \
@ -507,7 +507,7 @@ locales: ${MO_FILES}
${COMPILE_MOSLIB_STATUS} ${COMPILE_MOSLIB_STATUS}
in="$<"; \ in="$<"; \
out="$@"; \ out="$@"; \
if ${CC} -mbaserel32 ${CFLAGS} ${CPPFLAGS} ${CFLAGS_$@} -c -o $@ $<; then \ if ${CC} -mbaserel32 ${CFLAGS} ${CPPFLAGS} ${CFLAGS_$<} ${CFLAGS_$@} -c -o $@ $<; then \
${COMPILE_MOSLIB_OK}; \ ${COMPILE_MOSLIB_OK}; \
else \ else \
${COMPILE_MOSLIB_FAILED}; \ ${COMPILE_MOSLIB_FAILED}; \
@ -516,7 +516,7 @@ locales: ${MO_FILES}
${COMPILE_PLUGIN_STATUS} ${COMPILE_PLUGIN_STATUS}
in="$<"; \ in="$<"; \
out="$@"; \ out="$@"; \
if ${CC} ${PLUGIN_CFLAGS} ${CFLAGS} ${CPPFLAGS} ${CFLAGS_$@} -c -o $@ $<; then \ if ${CC} ${PLUGIN_CFLAGS} ${CFLAGS} ${CPPFLAGS} ${CFLAGS_$<} ${CFLAGS_$@} -c -o $@ $<; then \
${COMPILE_PLUGIN_OK}; \ ${COMPILE_PLUGIN_OK}; \
else \ else \
${COMPILE_PLUGIN_FAILED}; \ ${COMPILE_PLUGIN_FAILED}; \
@ -526,7 +526,7 @@ locales: ${MO_FILES}
${COMPILE_STATUS} ${COMPILE_STATUS}
in="$<"; \ in="$<"; \
out="$@"; \ out="$@"; \
if ${CXX} ${CXXFLAGS} ${CPPFLAGS} ${CXXFLAGS_$@} -c -o $@ $<; then \ if ${CXX} ${CXXFLAGS} ${CPPFLAGS} ${CXXFLAGS_$<} ${CXXFLAGS_$@} -c -o $@ $<; then \
${COMPILE_OK}; \ ${COMPILE_OK}; \
else \ else \
${COMPILE_FAILED}; \ ${COMPILE_FAILED}; \
@ -535,7 +535,7 @@ locales: ${MO_FILES}
${COMPILE_LIB_STATUS} ${COMPILE_LIB_STATUS}
in="$<"; \ in="$<"; \
out="$@"; \ out="$@"; \
if ${CXX} ${LIB_CFLAGS} ${CXXFLAGS} ${CPPFLAGS} ${CXXFLAGS_$@} -c -o $@ $<; then \ if ${CXX} ${LIB_CFLAGS} ${CXXFLAGS} ${CPPFLAGS} ${CXXFLAGS_$<} ${CXXFLAGS_$@} -c -o $@ $<; then \
${COMPILE_LIB_OK}; \ ${COMPILE_LIB_OK}; \
else \ else \
${COMPILE_LIB_FAILED}; \ ${COMPILE_LIB_FAILED}; \
@ -544,7 +544,7 @@ locales: ${MO_FILES}
${COMPILE_MOSLIB_STATUS} ${COMPILE_MOSLIB_STATUS}
in="$<"; \ in="$<"; \
out="$@"; \ out="$@"; \
if ${CXX} -mbaserel32 ${CXXFLAGS} ${CPPFLAGS} ${CXXFLAGS_$@} -c -o $@ $<; then \ if ${CXX} -mbaserel32 ${CXXFLAGS} ${CPPFLAGS} ${CXXFLAGS_$<} ${CXXFLAGS_$@} -c -o $@ $<; then \
${COMPILE_MOSLIB_OK}; \ ${COMPILE_MOSLIB_OK}; \
else \ else \
${COMPILE_MOSLIB_FAILED}; \ ${COMPILE_MOSLIB_FAILED}; \
@ -553,7 +553,7 @@ locales: ${MO_FILES}
${COMPILE_PLUGIN_STATUS} ${COMPILE_PLUGIN_STATUS}
in="$<"; \ in="$<"; \
out="$@"; \ out="$@"; \
if ${CXX} ${PLUGIN_CFLAGS} ${CXXFLAGS} ${CPPFLAGS} ${CXXFLAGS_$@} -c -o $@ $<; then \ if ${CXX} ${PLUGIN_CFLAGS} ${CXXFLAGS} ${CPPFLAGS} ${CXXFLAGS_$<} ${CXXFLAGS_$@} -c -o $@ $<; then \
${COMPILE_PLUGIN_OK}; \ ${COMPILE_PLUGIN_OK}; \
else \ else \
${COMPILE_PLUGIN_FAILED}; \ ${COMPILE_PLUGIN_FAILED}; \
@ -601,7 +601,7 @@ locales: ${MO_FILES}
${COMPILE_STATUS} ${COMPILE_STATUS}
in="$<"; \ in="$<"; \
out="$@"; \ out="$@"; \
if ${OBJC} ${OBJCFLAGS} ${CPPFLAGS} ${OBJCFLAGS_$@} -c -o $@ $<; then \ if ${OBJC} ${OBJCFLAGS} ${CPPFLAGS} ${OBJCFLAGS_$<} ${OBJCFLAGS_$@} -c -o $@ $<; then \
${COMPILE_OK}; \ ${COMPILE_OK}; \
else \ else \
${COMPILE_FAILED}; \ ${COMPILE_FAILED}; \
@ -610,7 +610,7 @@ locales: ${MO_FILES}
${COMPILE_LIB_STATUS} ${COMPILE_LIB_STATUS}
in="$<"; \ in="$<"; \
out="$@"; \ out="$@"; \
if ${OBJC} ${LIB_CFLAGS} ${OBJCFLAGS} ${CPPFLAGS} ${OBJCFLAGS_$@} -c -o $@ $<; then \ if ${OBJC} ${LIB_CFLAGS} ${OBJCFLAGS} ${CPPFLAGS} ${OBJCFLAGS_$<} ${OBJCFLAGS_$@} -c -o $@ $<; then \
${COMPILE_LIB_OK}; \ ${COMPILE_LIB_OK}; \
else \ else \
${COMPILE_LIB_FAILED}; \ ${COMPILE_LIB_FAILED}; \
@ -619,7 +619,7 @@ locales: ${MO_FILES}
${COMPILE_MOSLIB_STATUS} ${COMPILE_MOSLIB_STATUS}
in="$<"; \ in="$<"; \
out="$@"; \ out="$@"; \
if ${OBJC} -mbaserel32 ${OBJCFLAGS} ${CPPFLAGS} ${OBJCFLAGS_$@} -c -o $@ $<; then \ if ${OBJC} -mbaserel32 ${OBJCFLAGS} ${CPPFLAGS} ${OBJCFLAGS_$<} ${OBJCFLAGS_$@} -c -o $@ $<; then \
${COMPILE_MOSLIB_OK}; \ ${COMPILE_MOSLIB_OK}; \
else \ else \
${COMPILE_MOSLIB_FAILED}; \ ${COMPILE_MOSLIB_FAILED}; \
@ -628,7 +628,7 @@ locales: ${MO_FILES}
${COMPILE_PLUGIN_STATUS} ${COMPILE_PLUGIN_STATUS}
in="$<"; \ in="$<"; \
out="$@"; \ out="$@"; \
if ${OBJC} ${PLUGIN_CFLAGS} ${OBJCFLAGS} ${CPPFLAGS} ${OBJCFLAGS_$@} -c -o $@ $<; then \ if ${OBJC} ${PLUGIN_CFLAGS} ${OBJCFLAGS} ${CPPFLAGS} ${OBJCFLAGS_$<} ${OBJCFLAGS_$@} -c -o $@ $<; then \
${COMPILE_PLUGIN_OK}; \ ${COMPILE_PLUGIN_OK}; \
else \ else \
${COMPILE_PLUGIN_FAILED}; \ ${COMPILE_PLUGIN_FAILED}; \
@ -638,7 +638,7 @@ locales: ${MO_FILES}
${COMPILE_STATUS} ${COMPILE_STATUS}
in="$<"; \ in="$<"; \
out="$@"; \ out="$@"; \
if ${OBJCXX} ${OBJCXXFLAGS} ${CPPFLAGS} ${OBJCXXFLAGS_$@} -c -o $@ $<; then \ if ${OBJCXX} ${OBJCXXFLAGS} ${CPPFLAGS} ${OBJCXXFLAGS_$<} ${OBJCXXFLAGS_$@} -c -o $@ $<; then \
${COMPILE_OK}; \ ${COMPILE_OK}; \
else \ else \
${COMPILE_FAILED}; \ ${COMPILE_FAILED}; \
@ -647,7 +647,7 @@ locales: ${MO_FILES}
${COMPILE_LIB_STATUS} ${COMPILE_LIB_STATUS}
in="$<"; \ in="$<"; \
out="$@"; \ out="$@"; \
if ${OBJCXX} ${LIB_CFLAGS} ${OBJCXXFLAGS} ${CPPFLAGS} ${OBJCXXFLAGS_$@} -c -o $@ $<; then \ if ${OBJCXX} ${LIB_CFLAGS} ${OBJCXXFLAGS} ${CPPFLAGS} ${OBJCXXFLAGS_$<} ${OBJCXXFLAGS_$@} -c -o $@ $<; then \
${COMPILE_LIB_OK}; \ ${COMPILE_LIB_OK}; \
else \ else \
${COMPILE_LIB_FAILED}; \ ${COMPILE_LIB_FAILED}; \
@ -656,7 +656,7 @@ locales: ${MO_FILES}
${COMPILE_MOSLIB_STATUS} ${COMPILE_MOSLIB_STATUS}
in="$<"; \ in="$<"; \
out="$@"; \ out="$@"; \
if ${OBJCXX} -mbaserel32 ${OBJCXXFLAGS} ${CPPFLAGS} ${OBJCXXFLAGS_$@} -c -o $@ $<; then \ if ${OBJCXX} -mbaserel32 ${OBJCXXFLAGS} ${CPPFLAGS} ${OBJCXXFLAGS_$<} ${OBJCXXFLAGS_$@} -c -o $@ $<; then \
${COMPILE_MOSLIB_OK}; \ ${COMPILE_MOSLIB_OK}; \
else \ else \
${COMPILE_MOSLIB_FAILED}; \ ${COMPILE_MOSLIB_FAILED}; \
@ -665,7 +665,7 @@ locales: ${MO_FILES}
${COMPILE_PLUGIN_STATUS} ${COMPILE_PLUGIN_STATUS}
in="$<"; \ in="$<"; \
out="$@"; \ out="$@"; \
if ${OBJCXX} ${PLUGIN_CFLAGS} ${OBJCXXFLAGS} ${CPPFLAGS} ${OBJCXXFLAGS_$@} -c -o $@ $<; then \ if ${OBJCXX} ${PLUGIN_CFLAGS} ${OBJCXXFLAGS} ${CPPFLAGS} ${OBJCXXFLAGS_$<} ${OBJCXXFLAGS_$@} -c -o $@ $<; then \
${COMPILE_PLUGIN_OK}; \ ${COMPILE_PLUGIN_OK}; \
else \ else \
${COMPILE_PLUGIN_FAILED}; \ ${COMPILE_PLUGIN_FAILED}; \
@ -705,7 +705,7 @@ locales: ${MO_FILES}
${COMPILE_STATUS} ${COMPILE_STATUS}
in="$<"; \ in="$<"; \
out="$@"; \ out="$@"; \
if ${AS} ${ASFLAGS} ${CPPFLAGS} ${ASFLAGS_$@} -c -o $@ $<; then \ if ${AS} ${ASFLAGS} ${CPPFLAGS} ${ASFLAGS_$<} ${ASFLAGS_$@} -c -o $@ $<; then \
${COMPILE_OK}; \ ${COMPILE_OK}; \
else \ else \
${COMPILE_FAILED}; \ ${COMPILE_FAILED}; \
@ -714,7 +714,7 @@ locales: ${MO_FILES}
${COMPILE_LIB_STATUS} ${COMPILE_LIB_STATUS}
in="$<"; \ in="$<"; \
out="$@"; \ out="$@"; \
if ${AS} ${LIB_CFLAGS} ${ASFLAGS} ${CPPFLAGS} ${ASFLAGS_$@} -c -o $@ $<; then \ if ${AS} ${LIB_CFLAGS} ${ASFLAGS} ${CPPFLAGS} ${ASFLAGS_$<} ${ASFLAGS_$@} -c -o $@ $<; then \
${COMPILE_LIB_OK}; \ ${COMPILE_LIB_OK}; \
else \ else \
${COMPILE_LIB_FAILED}; \ ${COMPILE_LIB_FAILED}; \
@ -723,7 +723,7 @@ locales: ${MO_FILES}
${COMPILE_PLUGIN_STATUS} ${COMPILE_PLUGIN_STATUS}
in="$<"; \ in="$<"; \
out="$@"; \ out="$@"; \
if ${AS} ${PLUGIN_CFLAGS} ${ASFLAGS} ${CPPFLAGS} ${ASFLAGS_$@} -c -o $@ $<; then \ if ${AS} ${PLUGIN_CFLAGS} ${ASFLAGS} ${CPPFLAGS} ${ASFLAGS_$<} ${ASFLAGS_$@} -c -o $@ $<; then \
${COMPILE_PLUGIN_OK}; \ ${COMPILE_PLUGIN_OK}; \
else \ else \
${COMPILE_PLUGIN_FAILED}; \ ${COMPILE_PLUGIN_FAILED}; \
@ -733,7 +733,7 @@ locales: ${MO_FILES}
${COMPILE_STATUS} ${COMPILE_STATUS}
in="$<"; \ in="$<"; \
out="$@"; \ out="$@"; \
if ${CC} ${CFLAGS} ${CPPFLAGS} ${CFLAGS_$@} -x c -c -o $@ $<; then \ if ${CC} ${CFLAGS} ${CPPFLAGS} ${CFLAGS_$<} ${CFLAGS_$@} -x c -c -o $@ $<; then \
${COMPILE_OK}; \ ${COMPILE_OK}; \
else \ else \
${COMPILE_FAILED}; \ ${COMPILE_FAILED}; \
@ -742,7 +742,7 @@ locales: ${MO_FILES}
${COMPILE_LIB_STATUS} ${COMPILE_LIB_STATUS}
in="$<"; \ in="$<"; \
out="$@"; \ out="$@"; \
if ${CC} ${LIB_CFLAGS} ${CFLAGS} ${CPPFLAGS} ${CFLAGS_$@} -x c -c -o $@ $<; then \ if ${CC} ${LIB_CFLAGS} ${CFLAGS} ${CPPFLAGS} ${CFLAGS_$<} ${CFLAGS_$@} -x c -c -o $@ $<; then \
${COMPILE_LIB_OK}; \ ${COMPILE_LIB_OK}; \
else \ else \
${COMPILE_LIB_FAILED}; \ ${COMPILE_LIB_FAILED}; \
@ -751,7 +751,7 @@ locales: ${MO_FILES}
${COMPILE_MOSLIB_STATUS} ${COMPILE_MOSLIB_STATUS}
in="$<"; \ in="$<"; \
out="$@"; \ out="$@"; \
if ${CC} -mbasel32 ${CFLAGS} ${CPPFLAGS} ${CFLAGS_$@} -x c -c -o $@ $<; then \ if ${CC} -mbasel32 ${CFLAGS} ${CPPFLAGS} ${CFLAGS_$<} ${CFLAGS_$@} -x c -c -o $@ $<; then \
${COMPILE_MOSLIB_OK}; \ ${COMPILE_MOSLIB_OK}; \
else \ else \
${COMPILE_MOSLIB_FAILED}; \ ${COMPILE_MOSLIB_FAILED}; \
@ -760,7 +760,7 @@ locales: ${MO_FILES}
${COMPILE_PLUGIN_STATUS} ${COMPILE_PLUGIN_STATUS}
in="$<"; \ in="$<"; \
out="$@"; \ out="$@"; \
if ${CC} ${PLUGIN_CFLAGS} ${CFLAGS} ${CPPFLAGS} ${CFLAGS_$@} -x c -c -o $@ $<; then \ if ${CC} ${PLUGIN_CFLAGS} ${CFLAGS} ${CPPFLAGS} ${CFLAGS_$<} ${CFLAGS_$@} -x c -c -o $@ $<; then \
${COMPILE_PLUGIN_OK}; \ ${COMPILE_PLUGIN_OK}; \
else \ else \
${COMPILE_PLUGIN_FAILED}; \ ${COMPILE_PLUGIN_FAILED}; \