use basename instead of non standard make extension
authorKirk McKusick <mckusick@ucbvax.Berkeley.EDU>
Sat, 27 Apr 1985 07:31:45 +0000 (23:31 -0800)
committerKirk McKusick <mckusick@ucbvax.Berkeley.EDU>
Sat, 27 Apr 1985 07:31:45 +0000 (23:31 -0800)
SCCS-vsn: usr.bin/pascal/pc0/Makefile 2.4

usr/src/usr.bin/pascal/pc0/Makefile

index 163f309..06d2401 100644 (file)
@@ -1,4 +1,4 @@
-SCCSID = "@(#)Makefile 2.3 %G%"
+SCCSID = "@(#)Makefile 2.4 %G%"
 
 INSTALLDIR = $(DESTDIR)/usr/lib
 INSTALLNAME = ${INSTALLDIR}/pc0
 
 INSTALLDIR = $(DESTDIR)/usr/lib
 INSTALLNAME = ${INSTALLDIR}/pc0
@@ -60,10 +60,11 @@ a.out: ${OBJS} y.tab.o config.c
        ${CC} ${CFLAGS} ${LDFLAGS} ${OBJS} y.tab.o config.c
 
 ${OBJS}:
        ${CC} ${CFLAGS} ${LDFLAGS} ${OBJS} y.tab.o config.c
 
 ${OBJS}:
-       ${RM} $*.c
-       cd ${SRCDIR}; ${MKSTR} - ${BINDIR}/${ERRORSTRINGS} ${BINDIR}/ $*.c
-       ${CC} ${CFLAGS} -I. -I${SRCDIR} -c $*.c
-       ${RM} $*.c
+       ${RM} `basename $@ .o`.c
+       cd ${SRCDIR}; \
+           ${MKSTR} - ${BINDIR}/${ERRORSTRINGS} ${BINDIR}/ `basename $@ .o`.c
+       ${CC} ${CFLAGS} -I. -I${SRCDIR} -c `basename $@ .o`.c
+       ${RM} `basename $@ .o`.c
 
 lint:
        cd ${SRCDIR}; lint -I. -I${BINDIR} ${SRCS}  ${BINDIR}/*.c
 
 lint:
        cd ${SRCDIR}; lint -I. -I${BINDIR} ${SRCS}  ${BINDIR}/*.c