aboutsummaryrefslogtreecommitdiff
path: root/include/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'include/Makefile')
-rw-r--r--include/Makefile11
1 files changed, 10 insertions, 1 deletions
diff --git a/include/Makefile b/include/Makefile
index f03171ac43b7b..fdca6d9227c3e 100644
--- a/include/Makefile
+++ b/include/Makefile
@@ -103,7 +103,16 @@ osreldate.h: ${.CURDIR}/../sys/conf/newvers.sh ${.CURDIR}/../sys/sys/param.h \
echo "#else" >> osreldate.h; \
echo "#undef __FreeBSD_version" >> osreldate.h; \
echo "#define __FreeBSD_version $$RELDATE" >> osreldate.h; \
- echo "#endif" >> osreldate.h
+ echo "#ifdef __STDC__" >> osreldate.h; \
+ echo "#ifndef _OSRELDATE_H" >> osreldate.h; \
+ echo "#define _OSRELDATE_H" >> osreldate.h; \
+ echo "#include <sys/cdefs.h>" >> osreldate.h; \
+ echo "__BEGIN_DECLS" >> osreldate.h; \
+ echo "extern int getosreldate(void);" >> osreldate.h; \
+ echo "__END_DECLS" >> osreldate.h; \
+ echo "#endif /* _OSRELDATE_H */" >> osreldate.h; \
+ echo "#endif /* __STDC__ */" >> osreldate.h; \
+ echo "#endif /* _KERNEL */" >> osreldate.h
.for i in ${LHDRS}
INCSLINKS+= sys/$i ${INCLUDEDIR}/$i