1# Makefile 2# 3# This makefile was generated by configure from a Makefile.in definition. 4 5PROGRAM=top 6INC=boolean.h color.h commands.h config.h display.h globalstate.h hash.h \ 7 loadavg.h machine.h message.h os.h screen.h sigdesc.h top.h username.h \ 8 utils.h version.h 9SRC=color.c commands.c display.c hash.c screen.c top.c username.c utils.c version.c @SRC@ 10OBJ=color.o commands.o display.o hash.o screen.o top.o username.o utils.o version.o @OBJ@ 11MANPAGE=top.1 12CLEAN_SRC=sigdesc.h 13CLEAN_EXTRA=@CLEAN_EXTRA@ 14 15srcdir=@srcdir@ 16prefix=@prefix@ 17exec_prefix=@exec_prefix@ 18bindir=@bindir@ 19mandir=@mandir@ 20datarootdir=@datarootdir@ 21VPATH=@srcdir@ 22 23PACKAGE_NAME=@PACKAGE_NAME@ 24SIGNAL=@SIGNAL_H@ 25ARCHFLAG=@ARCHFLAG@ 26AWK=@AWK@ 27CC=@CC@ 28CFLAGS=$(DEFS) $(DEFAULT_INCLUDES) $(CFLAGSONLY) $(ARCHFLAG) 29CFLAGSONLY=@CFLAGS@ 30CPPFLAGS=@CPPFLAGS@ 31DEBUG= 32DEFS=@DEFS@ $(DEBUG) 33ISAEXEC=@ISAEXEC@ 34LDFLAGS=@LDFLAGS@ 35LIBS=@LIBS@ 36MODULE_CFLAGS=@MODULE_CFLAGS@ 37 38INSTALL=@INSTALL@ 39INSTALL_PROGRAM=@INSTALL_PROGRAM@ 40INSTALL_DATA=@INSTALL_DATA@ 41INSTALL_OPTS_PROG=@INSTALL_OPTS_PROG@ 42INSTALL_OPTS_DATA= 43 44DEFAULT_INCLUDES = -I. -I$(srcdir) 45 46BINARY = $@ 47COMPILE = $(CC) $(CFLAGS) $(CPPFLAGS) 48LINK = $(CC) $(CFLAGS) $(LDFLAGS) -o $(BINARY) 49 50 51@FIRST_RULE@ 52 53$(PROGRAM): $(OBJ) 54 $(LINK) $(OBJ) $(LIBS) 55 56# explicit dependency for the module appropriate to this machine 57m_@MODULE@.o: $(srcdir)/machine/m_@MODULE@.c 58 $(COMPILE) $(MODULE_CFLAGS) -o $@ -c $(srcdir)/machine/m_@MODULE@.c 59 60sigdesc.h: $(srcdir)/sigconv.awk $(SIGNAL) 61 $(AWK) -f $(srcdir)/sigconv.awk $(SIGNAL) >sigdesc.h 62 63@INSTALL_RULE@ 64 65install-man: $(MANPAGE) 66 mkdir -p $(DESTDIR)$(mandir)/man1 67 $(INSTALL_DATA) $(INSTALL_OPTS_DATA) \ 68 $(MANPAGE) $(DESTDIR)$(mandir)/man1/$(MANPAGE) 69 70clean: 71 -rm -f $(PROGRAM) $(OBJ) $(CLEAN_SRC) $(CLEAN_EXTRA) 72 73distclean: clean 74 -rm -f Makefile config.status config.cache config.log config.h 75 76configure: configure.ac 77 autoheader 78 autoconf 79 80# Include file dependencies 81color.o: os.h config.h message.h color.h 82commands.o: os.h config.h sigdesc.h top.h machine.h globalstate.h \ 83 boolean.h commands.h display.h utils.h version.h 84display.o: os.h config.h top.h machine.h screen.h layout.h display.h \ 85 boolean.h utils.h color.h 86screen.o: os.h config.h top.h screen.h boolean.h 87top.o: os.h config.h top.h machine.h globalstate.h commands.h display.h \ 88 screen.h boolean.h username.h utils.h version.h color.h 89username.o: os.h config.h top.h utils.h hash.h 90utils.o: os.h config.h top.h utils.h 91version.o: config.h top.h 92m_@MODULE@.o: top.h machine.h utils.h loadavg.h 93