53 lines
1.1 KiB
Makefile
53 lines
1.1 KiB
Makefile
# -*- Makefile -*- Time-stamp: <06/11/13 23:03:45 ptr>
|
|
|
|
SRCROOT := ../../..
|
|
|
|
EXTRA_POST := checks
|
|
EXTRA_POST_DBG := checks-dbg
|
|
EXTRA_POST_STLDBG := checks-stldbg
|
|
|
|
include Makefile.inc
|
|
include ${SRCROOT}/Makefiles/gmake/top.mak
|
|
|
|
ifndef WITHOUT_STLPORT
|
|
LDFLAGS += -Wl,-rpath=${STLPORT_LIB_DIR}
|
|
endif
|
|
|
|
# Check that we really use C compiler here
|
|
|
|
define ldd_check
|
|
r=`ldd $(1) | grep $(2)`; if [ "$$r" != "" ]; then exit 1; fi
|
|
endef
|
|
|
|
|
|
checks:
|
|
file ${PRG} | grep ELF >/dev/null || exit 1
|
|
${call ldd_check,${PRG},stlport}
|
|
${call ldd_check,${PRG},stdc++}
|
|
${call ldd_check,${PRG},gcc_s}
|
|
@echo
|
|
@echo release ok
|
|
@echo
|
|
|
|
checks-dbg:
|
|
file ${PRG_DBG} | grep ELF >/dev/null || exit 1
|
|
${call ldd_check,${PRG_DBG},stlport}
|
|
${call ldd_check,${PRG_DBG},stdc++}
|
|
${call ldd_check,${PRG_DBG},gcc_s}
|
|
@echo
|
|
@echo dbg ok
|
|
@echo
|
|
|
|
ifndef WITHOUT_STLPORT
|
|
checks-stldbg:
|
|
file ${PRG_STLDBG} | grep ELF >/dev/null || exit 1
|
|
${call ldd_check,${PRG_STLDBG},stlport}
|
|
${call ldd_check,${PRG_STLDBG},stdc++}
|
|
${call ldd_check,${PRG_STLDBG},gcc_s}
|
|
@echo
|
|
@echo stldbg ok
|
|
@echo
|
|
endif
|
|
|
|
PHONY += checks checks-dbg checks-stldbg
|