SysIII/usr/src/uts/vax/pwb/pwb.mk
LIBNAME = ../lib3
INCRT = /usr/include
CFLAGS = -O -I$(INCRT)
FRC =
FILES =\
$(LIBNAME)(prof.o)\
$(LIBNAME)(pcl.o)\
$(LIBNAME)(st.o)
IFILES =\
pcl
all: $(LIBNAME)
.PRECIOUS: $(LIBNAME)
$(LIBNAME): $(FILES)
strip $(LIBNAME)
.c.a:
@-case $* in \
$(IFILES))\
echo "\t$(CC) -I$(INCRT) -S $<";\
$(CC) -I$(INCRT) -S $<;\
echo "\t/lib/c2 -i $*.s $*.os";\
/lib/c2 -i $*.s $*.os;\
echo "\tas -o $*.o $*.os";\
as -o $*.o $*.os;\
echo "\trm -f $*.s $*.os";\
rm -f $*.s $*.os;\
;;\
*)\
echo "\t$(CC) -c $(CFLAGS) $<";\
$(CC) -c $(CFLAGS) $<;\
;;\
esac
ar rv $@ $*.o
-rm -f $*.o
clean:
-rm -f *.o
clobber: clean
-rm -f $(LIBNAME)
$(LIBNAME)(pcl.o):\
$(INCRT)/sys/param.h\
$(INCRT)/sys/proc.h\
$(INCRT)/sys/dir.h\
$(INCRT)/sys/user.h\
$(INCRT)/sys/pcl.h\
$(INCRT)/sys/buf.h\
$(INCRT)/sys/map.h\
$(FRC)
$(LIBNAME)(prof.o):\
$(INCRT)/sys/param.h\
$(INCRT)/sys/psl.h\
$(INCRT)/sys/dir.h\
$(INCRT)/sys/user.h\
$(INCRT)/sys/buf.h\
$(FRC)
$(LIBNAME)(st.o):\
$(INCRT)/sys/st.h\
$(INCRT)/sys/tty.h\
$(INCRT)/sys/param.h\
$(INCRT)/sys/dir.h\
$(INCRT)/sys/map.h\
$(INCRT)/sys/user.h\
$(INCRT)/sys/proc.h\
$(INCRT)/sys/buf.h\
$(FRC)
FRC: