462 break |
462 break |
463 done |
463 done |
464 |
464 |
465 # add general dependency flags to flags.mk |
465 # add general dependency flags to flags.mk |
466 echo "# general flags" >> "$TEMP_DIR/flags.mk" |
466 echo "# general flags" >> "$TEMP_DIR/flags.mk" |
467 if [ -n "${TEMP_CFLAGS}" ]; then |
467 if [ -n "${TEMP_CFLAGS}" -a -n "$lang_c" ]; then |
468 echo "CFLAGS += $TEMP_CFLAGS" >> "$TEMP_DIR/flags.mk" |
468 echo "CFLAGS += $TEMP_CFLAGS" >> "$TEMP_DIR/flags.mk" |
469 fi |
469 fi |
470 if [ -n "${TEMP_CXXFLAGS}" ]; then |
470 if [ -n "${TEMP_CXXFLAGS}" -a -n "$lang_cpp" ]; then |
471 echo "CXXFLAGS += $TEMP_CXXFLAGS" >> "$TEMP_DIR/flags.mk" |
471 echo "CXXFLAGS += $TEMP_CXXFLAGS" >> "$TEMP_DIR/flags.mk" |
472 fi |
472 fi |
473 if [ -n "${TEMP_LDFLAGS}" ]; then |
473 if [ -n "${TEMP_LDFLAGS}" ]; then |
474 echo "LDFLAGS += $TEMP_LDFLAGS" >> "$TEMP_DIR/flags.mk" |
474 echo "LDFLAGS += $TEMP_LDFLAGS" >> "$TEMP_DIR/flags.mk" |
475 fi |
475 fi |
650 ERROR=1 |
650 ERROR=1 |
651 fi |
651 fi |
652 fi |
652 fi |
653 fi |
653 fi |
654 |
654 |
655 if [ -n "${TEMP_CFLAGS}" ]; then |
655 if [ -n "${TEMP_CFLAGS}" -a -n "$lang_c" ]; then |
656 echo "DAV_CFLAGS += $TEMP_CFLAGS" >> "$TEMP_DIR/flags.mk" |
656 echo "DAV_CFLAGS += $TEMP_CFLAGS" >> "$TEMP_DIR/flags.mk" |
657 fi |
657 fi |
658 if [ -n "${TEMP_CXXFLAGS}" ]; then |
658 if [ -n "${TEMP_CXXFLAGS}" -a -n "$lang_cpp" ]; then |
659 echo "DAV_CXXFLAGS += $TEMP_CXXFLAGS" >> "$TEMP_DIR/flags.mk" |
659 echo "DAV_CXXFLAGS += $TEMP_CXXFLAGS" >> "$TEMP_DIR/flags.mk" |
660 fi |
660 fi |
661 if [ "$BUILD_TYPE" = "debug" ]; then |
661 if [ "$BUILD_TYPE" = "debug" ]; then |
662 echo 'DAV_CFLAGS += ${DEBUG_CC_FLAGS}' >> "$TEMP_DIR/flags.mk" |
662 if [ -n "$lang_c" ]; then |
663 echo 'DAV_CXXFLAGS += ${DEBUG_CXX_FLAGS}' >> "$TEMP_DIR/flags.mk" |
663 echo 'DAV_CFLAGS += ${DEBUG_CC_FLAGS}' >> "$TEMP_DIR/flags.mk" |
|
664 fi |
|
665 if [ -n "$lang_cpp" ]; then |
|
666 echo 'DAV_CXXFLAGS += ${DEBUG_CXX_FLAGS}' >> "$TEMP_DIR/flags.mk" |
|
667 fi |
664 fi |
668 fi |
665 if [ "$BUILD_TYPE" = "release" ]; then |
669 if [ "$BUILD_TYPE" = "release" ]; then |
666 echo 'DAV_CFLAGS += ${RELEASE_CC_FLAGS}' >> "$TEMP_DIR/flags.mk" |
670 if [ -n "$lang_c" ]; then |
667 echo 'DAV_CXXFLAGS += ${RELEASE_CXX_FLAGS}' >> "$TEMP_DIR/flags.mk" |
671 echo 'DAV_CFLAGS += ${RELEASE_CC_FLAGS}' >> "$TEMP_DIR/flags.mk" |
|
672 fi |
|
673 if [ -n "$lang_cpp" ]; then |
|
674 echo 'DAV_CXXFLAGS += ${RELEASE_CXX_FLAGS}' >> "$TEMP_DIR/flags.mk" |
|
675 fi |
668 fi |
676 fi |
669 if [ -n "${TEMP_LDFLAGS}" ]; then |
677 if [ -n "${TEMP_LDFLAGS}" ]; then |
670 echo "DAV_LDFLAGS += $TEMP_LDFLAGS" >> "$TEMP_DIR/flags.mk" |
678 echo "DAV_LDFLAGS += $TEMP_LDFLAGS" >> "$TEMP_DIR/flags.mk" |
671 fi |
679 fi |
672 |
680 |
683 fi |
691 fi |
684 |
692 |
685 # Features |
693 # Features |
686 |
694 |
687 |
695 |
688 if [ -n "${TEMP_CFLAGS}" ]; then |
696 if [ -n "${TEMP_CFLAGS}" -a -n "$lang_c" ]; then |
689 echo "CFLAGS += $TEMP_CFLAGS" >> "$TEMP_DIR/flags.mk" |
697 echo "CFLAGS += $TEMP_CFLAGS" >> "$TEMP_DIR/flags.mk" |
690 fi |
698 fi |
691 if [ -n "${TEMP_CXXFLAGS}" ]; then |
699 if [ -n "${TEMP_CXXFLAGS}" -a -n "$lang_cpp" ]; then |
692 echo "CXXFLAGS += $TEMP_CXXFLAGS" >> "$TEMP_DIR/flags.mk" |
700 echo "CXXFLAGS += $TEMP_CXXFLAGS" >> "$TEMP_DIR/flags.mk" |
693 fi |
701 fi |
694 if [ "$BUILD_TYPE" = "debug" ]; then |
702 if [ "$BUILD_TYPE" = "debug" ]; then |
695 echo 'CFLAGS += ${DEBUG_CC_FLAGS}' >> "$TEMP_DIR/flags.mk" |
703 if [ -n "$lang_c" ]; then |
696 echo 'CXXFLAGS += ${DEBUG_CXX_FLAGS}' >> "$TEMP_DIR/flags.mk" |
704 echo 'CFLAGS += ${DEBUG_CC_FLAGS}' >> "$TEMP_DIR/flags.mk" |
|
705 fi |
|
706 if [ -n "$lang_cpp" ]; then |
|
707 echo 'CXXFLAGS += ${DEBUG_CXX_FLAGS}' >> "$TEMP_DIR/flags.mk" |
|
708 fi |
697 fi |
709 fi |
698 if [ "$BUILD_TYPE" = "release" ]; then |
710 if [ "$BUILD_TYPE" = "release" ]; then |
699 echo 'CFLAGS += ${RELEASE_CC_FLAGS}' >> "$TEMP_DIR/flags.mk" |
711 if [ -n "$lang_c" ]; then |
700 echo 'CXXFLAGS += ${RELEASE_CXX_FLAGS}' >> "$TEMP_DIR/flags.mk" |
712 echo 'CFLAGS += ${RELEASE_CC_FLAGS}' >> "$TEMP_DIR/flags.mk" |
|
713 fi |
|
714 if [ -n "$lang_cpp" ]; then |
|
715 echo 'CXXFLAGS += ${RELEASE_CXX_FLAGS}' >> "$TEMP_DIR/flags.mk" |
|
716 fi |
701 fi |
717 fi |
702 if [ -n "${TEMP_LDFLAGS}" ]; then |
718 if [ -n "${TEMP_LDFLAGS}" ]; then |
703 echo "LDFLAGS += $TEMP_LDFLAGS" >> "$TEMP_DIR/flags.mk" |
719 echo "LDFLAGS += $TEMP_LDFLAGS" >> "$TEMP_DIR/flags.mk" |
704 fi |
720 fi |
705 |
721 |