Files
seta75D ff309bfe1c Init
2021-10-11 18:37:13 -03:00

54 lines
1.3 KiB
Makefile

#
# @(#)Makefile 1.1 94/10/31 SMI; from UCB 1.1 12/15/82
#
CPP_FLAGS=-DSUNPRO -I$(VROOT)
CPP=/lib/cpp
CFLAGS=-O $(CPP_FLAGS)
VROOT=../vroot
HDRS= $(VROOT)/report.h $(VROOT)/vroot.h
OBJS= m4.o m4y.o
m4: $(OBJS) $(VROOT)/vroot.a
$(CC) -o m4 $(OBJS) $(VROOT)/vroot.a
$(HDRS) $(VROOT)/vroot.a:
cd $(@D); $(MAKE) $(@F)
install: m4
install -s m4 $(DESTDIR)/usr/bin
clean:
rm -f $(OBJS) m4 a.out core errs m4y.c
depend: $(OBJS:.o=.c) $(HDRS)
rm -f makedep
for i in $(OBJS:.o=.c); do \
( $(CPP) -M $(CPP_FLAGS) $$i >> makedep ); \
done
echo '/^# DO NOT DELETE THIS LINE/+2,$$d' >eddep
echo '$$r makedep' >>eddep
echo 'w' >>eddep
cp Makefile Makefile.bak
ed - Makefile < eddep
echo '# DEPENDENCIES MUST END AT END OF FILE' >> Makefile
echo '# IF YOU PUT STUFF HERE IT WILL GO AWAY' >> Makefile
echo '# see make depend above' >> Makefile
rm -f eddep makedep
# DO NOT DELETE THIS LINE -- make depend uses it
# DEPENDENCIES MUST END AT END OF FILE
m4.o: m4.c
m4.o: /usr/include/stdio.h
m4.o: /usr/include/signal.h
m4.o: /usr/include/sys/file.h
m4.o: /usr/include/sys/fcntl.h
m4.o: ../vroot/report.h
m4.o: /usr/include/stdio.h
m4.o: ../vroot/vroot.h
m4.o: /usr/include/stdio.h
m4y.o: m4y.c
# DEPENDENCIES MUST END AT END OF FILE
# IF YOU PUT STUFF HERE IT WILL GO AWAY
# see make depend above