ICU-13044 Update exclusion file with entries for new (ICU 59) C++ files.

Modify makefile to generate test files with .cpp suffic instead of .c suffix to
avoid unnecessary warnings.

X-SVN-Rev: 39841
This commit is contained in:
Norbert Runge 2017-03-16 20:13:48 +00:00
parent b47a86f204
commit 8e5f9cefe7
2 changed files with 23 additions and 20 deletions

View file

@ -114,11 +114,11 @@ drafttest:
@FAIL=0;for file in `ls $(prefix)/include/unicode/*.h | fgrep -v -f $(srcdir)/pfiles.txt`; do \
incfile=`basename $$file .h` ; \
echo "$@ unicode/$$incfile.h" ; \
echo '#define U_HIDE_DRAFT_API' > hd_$$incfile.c; \
echo '#include "'unicode/$$incfile'.h"' >> hd_$$incfile.c ; \
echo 'void junk(void);' >> hd_$$incfile.c ; \
echo 'void junk(){}' >> hd_$$incfile.c ; \
$(COMPILE.cc) -c $(cppflags) hd_$$incfile.c ||FAIL=1 ; \
echo '#define U_HIDE_DRAFT_API' > hd_$$incfile.cpp ; \
echo '#include "'unicode/$$incfile'.h"' >> hd_$$incfile.cpp ; \
echo 'void junk(void);' >> hd_$$incfile.cpp ; \
echo 'void junk(){}' >> hd_$$incfile.cpp ; \
$(COMPILE.cc) -c $(cppflags) hd_$$incfile.cpp ||FAIL=1 ; \
done ;\
exit $$FAIL
@ -126,11 +126,11 @@ deprtest:
@FAIL=0; for file in `ls $(prefix)/include/unicode/*.h | fgrep -v -f $(srcdir)/pfiles.txt`; do \
incfile=`basename $$file .h` ; \
echo "$@ unicode/$$incfile.h" ; \
echo '#define U_HIDE_DEPRECATED_API' > hdp_$$incfile.c; \
echo '#include "'unicode/$$incfile'.h"' >> hdp_$$incfile.c ; \
echo 'void junk(void);' >> hdp_$$incfile.c ; \
echo 'void junk(){}' >> hdp_$$incfile.c ; \
$(COMPILE.cc) -c $(cppflags) hdp_$$incfile.c || FAIL=1; \
echo '#define U_HIDE_DEPRECATED_API' > hdp_$$incfile.cpp ; \
echo '#include "'unicode/$$incfile'.h"' >> hdp_$$incfile.cpp ; \
echo 'void junk(void);' >> hdp_$$incfile.cpp ; \
echo 'void junk(){}' >> hdp_$$incfile.cpp ; \
$(COMPILE.cc) -c $(cppflags) hdp_$$incfile.cpp || FAIL=1; \
done ; \
exit $$FAIL
@ -139,11 +139,11 @@ internaltest:
for file in `ls $(prefix)/include/unicode/*.h | fgrep -v -f $(srcdir)/pfiles.txt`; do \
incfile=`basename $$file .h` ; \
echo "$@ unicode/$$incfile.h" ; \
echo '#define U_HIDE_INTERNAL_API' > hin_$$incfile.c; \
echo '#include "'unicode/$$incfile'.h"' >> hin_$$incfile.c ; \
echo 'void junk(void);' >> hin_$$incfile.c ; \
echo 'void junk(){}' >> hin_$$incfile.c ; \
$(COMPILE.cc) -c $(cppflags) hin_$$incfile.c || FAIL=1 ; \
echo '#define U_HIDE_INTERNAL_API' > hin_$$incfile.cpp ; \
echo '#include "'unicode/$$incfile'.h"' >> hin_$$incfile.cpp ; \
echo 'void junk(void);' >> hin_$$incfile.cpp ; \
echo 'void junk(){}' >> hin_$$incfile.cpp ; \
$(COMPILE.cc) -c $(cppflags) hin_$$incfile.cpp || FAIL=1 ; \
done ; \
exit $$FAIL
@ -151,11 +151,11 @@ obsoletetest:
@FAIL=0;for file in `ls $(prefix)/include/unicode/*.h | fgrep -v -f $(srcdir)/pfiles.txt`; do \
incfile=`basename $$file .h` ; \
echo "$@ unicode/$$incfile.h" ; \
echo '#define U_HIDE_OBSOLETE_API' > hob_$$incfile.c; \
echo '#include "'unicode/$$incfile'.h"' >> hob_$$incfile.c ; \
echo 'void junk(void);' >> hob_$$incfile.c ; \
echo 'void junk(){}' >> hob_$$incfile.c ; \
$(COMPILE.cc) -c $(cppflags) hob_$$incfile.c || FAIL=1 ; \
echo '#define U_HIDE_OBSOLETE_API' > hob_$$incfile.cpp ; \
echo '#include "'unicode/$$incfile'.h"' >> hob_$$incfile.cpp ; \
echo 'void junk(void);' >> hob_$$incfile.cpp ; \
echo 'void junk(){}' >> hob_$$incfile.cpp ; \
$(COMPILE.cc) -c $(cppflags) hob_$$incfile.cpp || FAIL=1 ; \
done ; \
exit $$FAIL

View file

@ -23,6 +23,8 @@ bytestrie.h
bytestriebuilder.h
calendar.h
caniter.h
casemap.h
char16ptr.h
chariter.h
choicfmt.h
coleitr.h
@ -43,6 +45,7 @@ dtitvfmt.h
dtfmtsym.h
dtptngen.h
dtrule.h
edits.h
enumset.h
errorcode.h
fieldpos.h