all: echo echo_sus echo_ucb
echo: echo.o main.o version.o
$(LD) $(LDFLAGS) echo.o main.o version.o $(LCOMMON) $(LWCHAR) $(LIBS) -o echo
echo_sus: echo_sus.o main.o version_sus.o
$(LD) $(LDFLAGS) echo_sus.o main.o version_sus.o $(LCOMMON) $(LWCHAR) $(LIBS) -o echo_sus
echo_ucb: echo_ucb.o main.o version_ucb.o
$(LD) $(LDFLAGS) echo_ucb.o main.o version_ucb.o $(LCOMMON) $(LWCHAR) $(LIBS) -o echo_ucb
echo.o: echo.c
$(CC) $(CFLAGS) $(CPPFLAGS) $(XO5FL) $(LARGEF) $(ICOMMON) $(IWCHAR) -c echo.c
echo_sus.o: echo.c
$(CC) $(CFLAGS) $(CPPFLAGS) $(XO5FL) $(LARGEF) $(ICOMMON) $(IWCHAR) -DSUS -c echo.c -o echo_sus.o
echo_ucb.o: echo.c
$(CC) $(CFLAGS) $(CPPFLAGS) $(XO5FL) $(LARGEF) $(ICOMMON) $(IWCHAR) -DUCB -c echo.c -o echo_ucb.o
main.o: main.c
$(CC) $(CFLAGS) $(CPPFLAGS) $(XO5FL) $(LARGEF) $(ICOMMON) $(IWCHAR) -Dfunc='echo' -c main.c
version.o: version.c
$(CC) $(CFLAGS) $(CPPFLAGS) $(XO5FL) $(LARGEF) $(ICOMMON) -c version.c
version_sus.o: version.c
$(CC) $(CFLAGS) $(CPPFLAGS) $(XO5FL) $(LARGEF) $(ICOMMON) -DSUS -c version.c -o version_sus.o
version_ucb.o: version.c
$(CC) $(CFLAGS) $(CPPFLAGS) $(XO5FL) $(LARGEF) $(ICOMMON) -DUCB -c version.c -o version_ucb.o
install: all
$(UCBINST) -c echo $(ROOT)$(SV3BIN)/echo
$(STRIP) $(ROOT)$(SV3BIN)/echo
$(UCBINST) -c echo_sus $(ROOT)$(SUSBIN)/echo
$(STRIP) $(ROOT)$(SUSBIN)/echo
$(UCBINST) -c echo_ucb $(ROOT)$(UCBBIN)/echo
$(STRIP) $(ROOT)$(UCBBIN)/echo
$(MANINST) -c -m 644 echo.1 $(ROOT)$(MANDIR)/man1/echo.1
$(MANINST) -c -m 644 echo.1b $(ROOT)$(MANDIR)/man1b/echo.1b
clean:
rm -f echo echo.o main.o version.o echo_sus echo_sus.o version_sus.o echo_ucb echo_ucb.o version_ucb.o core log *~
main.o: main.c defs.h
echo.o: echo.c defs.h
echo_sus.o: echo.c defs.h
echo_ucb.o: echo.c defs.h
syntax highlighted by Code2HTML, v. 0.9.1