don't do a strlen() if length is provided
[unix-history] / usr / src / include / Makefile
index 5bc84fc..94d9271 100644 (file)
@@ -1,4 +1,4 @@
-#      @(#)Makefile    5.52 (Berkeley) %G%
+#      @(#)Makefile    5.54 (Berkeley) %G%
 #
 # Doing a make install builds /usr/include
 #
 #
 # Doing a make install builds /usr/include
 #
@@ -10,11 +10,11 @@ all clean cleandir depend lint tags:
 # Missing: mp.h
 
 FILES= a.out.h ar.h assert.h bitstring.h ctype.h db.h dirent.h disktab.h \
 # Missing: mp.h
 
 FILES= a.out.h ar.h assert.h bitstring.h ctype.h db.h dirent.h disktab.h \
-       fnmatch.h fstab.h fts.h glob.h grp.h kvm.h limits.h locale.h math.h \
-       memory.h mp.h mpool.h ndbm.h netdb.h nlist.h paths.h pwd.h ranlib.h \
-       regexp.h resolv.h setjmp.h sgtty.h signal.h stab.h stddef.h stdio.h \
-       stdlib.h string.h strings.h struct.h sysexits.h time.h ttyent.h \
-       tzfile.h unistd.h utime.h utmp.h vis.h
+       fnmatch.h fstab.h fts.h glob.h grp.h kvm.h limits.h locale.h \
+       math.h memory.h mp.h mpool.h ndbm.h netdb.h nlist.h paths.h pwd.h \
+       ranlib.h regex.h regexp.h resolv.h setjmp.h sgtty.h signal.h \
+       stab.h stddef.h stdio.h stdlib.h string.h strings.h struct.h \
+       sysexits.h time.h ttyent.h tzfile.h unistd.h utime.h utmp.h vis.h
 
 MFILES=        float.h frame.h stdarg.h varargs.h
 LFILES=        errno.h fcntl.h syslog.h termios.h
 
 MFILES=        float.h frame.h stdarg.h varargs.h
 LFILES=        errno.h fcntl.h syslog.h termios.h
@@ -74,15 +74,20 @@ copies:
        done
        rm -f ${DESTDIR}/usr/include/machine
        mkdir ${DESTDIR}/usr/include/machine
        done
        rm -f ${DESTDIR}/usr/include/machine
        mkdir ${DESTDIR}/usr/include/machine
-       cd /sys/${MACHINE}/include; \
-       tar cf - *.h | (cd ${DESTDIR}/usr/include/machine; tar xpfB -); \
+       cd /sys/${MACHINE}/include && \
+           tar cf - *.h | (cd ${DESTDIR}/usr/include/machine; tar xpfB -);
+       rm -f ${DESTDIR}/usr/include/X11
+       mkdir ${DESTDIR}/usr/include/X11
+       cd /usr/X11R4/include/X11 && \
+           tar cf - *.h | (cd ${DESTDIR}/usr/include/X11; tar xpfB -);
 
                rm -rf ${DESTDIR}/usr/include/$$i; \
                ln -s /sys/$$i ${DESTDIR}/usr/include/$$i; \
                chown ${BINOWN}.${BINGRP} ${DESTDIR}/usr/include/$$i; \
        done
        rm -f ${DESTDIR}/usr/include/machine
 
                rm -rf ${DESTDIR}/usr/include/$$i; \
                ln -s /sys/$$i ${DESTDIR}/usr/include/$$i; \
                chown ${BINOWN}.${BINGRP} ${DESTDIR}/usr/include/$$i; \
        done
        rm -f ${DESTDIR}/usr/include/machine
-       ln -s /sys/${MACHINE}/include ${DESTDIR}/usr/include/machine
-       chown ${BINOWN}.${BINGRP} ${DESTDIR}/usr/include/machine
+       ln -s ${DESTDIR}/sys/${MACHINE}/include ${DESTDIR}/usr/include/machine
+       rm -f ${DESTDIR}/usr/include/X11
+       ln -s ${DESTDIR}/usr/X11R4/include/X11 ${DESTDIR}/usr/include/X11
 
 .include <bsd.prog.mk>
 
 .include <bsd.prog.mk>