file reorg, pathnames.h, paths.h
[unix-history] / usr / src / usr.bin / diff / diff3 / Makefile
index abf9f85..b3c823e 100644 (file)
@@ -1,13 +1,48 @@
-#      Makefile        4.1     83/02/10
+#
+# Copyright (c) 1989 The Regents of the University of California.
+# All rights reserved.
+#
+# Redistribution and use in source and binary forms are permitted
+# provided that the above copyright notice and this paragraph are
+# duplicated in all such forms and that any documentation,
+# advertising materials, and other materials related to such
+# distribution and use acknowledge that the software was developed
+# by the University of California, Berkeley.  The name of the
+# University may not be used to endorse or promote products derived
+# from this software without specific prior written permission.
+# THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
+# IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
+# WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+#
+#      @(#)Makefile    4.6 (Berkeley) %G%
+#
+CFLAGS=        -O
+LIBC=  /lib/libc.a
+SRCS=  diff3.c
+OBJS=
+MAN=   diff3.0
 
 
-CFLAGS=-O
+all: diff3
 
 
-diff3: diff3.o
-       cc -o diff3 diff3.o
-
-install: diff3
-       install -s diff3 $(DESTDIR)/usr/lib
-       install -c diff3.sh $(DESTDIR)/usr/bin/diff3
+diff3: ${LIBC}
+       ${CC} ${CFLAGS} -o $@ $@.c
 
 clean:
 
 clean:
-       rm -f diff3.o diff3     
+       rm -f ${OBJS} core diff3
+
+cleandir: clean
+       rm -f ${MAN} tags .depend
+
+depend: ${SRCS}
+       mkdep -p ${CFLAGS} ${SRCS}
+
+install: ${MAN}
+       install -s -o bin -g bin -m 755 diff3 $(DESTDIR)/usr/libexec/diff3
+       install -c -o bin -g bin -m 755 diff3.sh $(DESTDIR)/usr/bin/diff3
+       install -c -o bin -g bin -m 444 ${MAN} ${DESTDIR}/usr/man/cat1
+
+lint: ${SRCS}
+       lint ${CFLAGS} ${SRCS}
+
+tags: ${SRCS}
+       ctags ${SRCS}