Makefile.in revision c13351f6c53f175696044c0203bb3009af606c64
15821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# 25821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# Makefile for lib/ss 35821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# 45821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 55821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)srcdir = @srcdir@ 65821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)top_srcdir = @top_srcdir@ 75821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)VPATH = @srcdir@ 85821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)top_builddir = ../.. 92a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)my_dir = lib/ss 101e9bf3e0803691d0a228da41fc608347b6db4340Torne (Richard Coles)INSTALL = @INSTALL@ 11868fa2fe829687343ffae624259930155e16dbd8Torne (Richard Coles)DLOPEN_LIB = @DLOPEN_LIB@ 125821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 135821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)@MCONFIG@ 142a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) 155821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)LIBRARY= libss 165821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)LIBDIR= ss 172a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) 185821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)ELF_VERSION = 2.0 195821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)ELF_SO_VERSION = 2 205821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)ELF_IMAGE = libss 215821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)ELF_MYDIR = ss 225821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)ELF_INSTALL_DIR = $(root_libdir) 235821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)ELF_OTHER_LIBS = -L../.. -lcom_err $(DLOPEN_LIB) 245821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 252a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)BSDLIB_VERSION = 1.0 262a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)BSDLIB_IMAGE = libss 275821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)BSDLIB_MYDIR = ss 285d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)BSDLIB_INSTALL_DIR = $(root_libdir) 295d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) 302a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)TAGS=etags 315821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)COMPILE_ET=../et/compile_et --build-tree 322a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)MK_CMDS=_SS_DIR_OVERRIDE=. ./mk_cmds 335821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 345821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# -I.. is so that ss/ss_err.h works 352a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)# -I$(srcdir)/.. is so that ss/ss.h works 362a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)# -I$(srcdir)/../et is so com_err.h works 372a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)XTRA_CFLAGS= -I$(srcdir)/../et 385821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 395821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles).c.o: 405821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) $(E) " CC $<" 415821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) $(Q) $(CC) $(ALL_CFLAGS) -c $< 425821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)@PROFILE_CMT@ $(Q) $(CC) $(ALL_CFLAGS) -g -pg -o profiled/$*.o -c $< 432a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)@CHECKER_CMT@ $(Q) $(CC) $(ALL_CFLAGS) -checker -g -o checker/$*.o -c $< 446d86b77056ed63eb6871182f42a9fd5f07550f90Torne (Richard Coles)@ELF_CMT@ $(Q) $(CC) $(ALL_CFLAGS) -DSHARED_ELF_LIB -fPIC -o elfshared/$*.o -c $< 452a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)@BSDLIB_CMT@ $(Q) $(CC) $(ALL_CFLAGS) $(BSDLIB_PIC_FLAG) -o pic/$*.o -c $< 465d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) 475821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# for the library 485821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 492a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)# with ss_err.o first, ss_err.h should get rebuilt first too. should not 50a36e5920737c6adbddd3e43b760e5de8431db6e0Torne (Richard Coles)# be relying on this, though. 51a36e5920737c6adbddd3e43b760e5de8431db6e0Torne (Richard Coles)OBJS= ss_err.o \ 52a36e5920737c6adbddd3e43b760e5de8431db6e0Torne (Richard Coles) std_rqs.o \ 532a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) invocation.o help.o \ 545821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) execute_cmd.o listen.o parse.o error.o prompt.o \ 555821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) request_tbl.o list_rqs.o pager.o requests.o \ 565821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) data.o get_readline.o 575821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 585821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)SRCS= $(srcdir)/invocation.c $(srcdir)/help.c \ 595821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) $(srcdir)/execute_cmd.c $(srcdir)/listen.c $(srcdir)/parse.c \ 605821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) $(srcdir)/error.c $(srcdir)/prompt.c $(srcdir)/request_tbl.c \ 612a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) $(srcdir)/list_rqs.c $(srcdir)/pager.c $(srcdir)/requests.c \ 622a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) $(srcdir)/data.c $(srcdir)/get_readline.c 632a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) 642a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)all:: mk_cmds 655821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 665821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)@MAKEFILE_LIBRARY@ 675821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)@MAKEFILE_ELF@ 685821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)@MAKEFILE_BSDLIB@ 695821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)@MAKEFILE_PROFILE@ 705821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)@MAKEFILE_CHECKER@ 715821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 722a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)CODE= $(SRCS) $(MKCMDSFILES) 735821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 745821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)MKCMDSOBJS= mk_cmds.o utils.o options.o ct.tab.o cmd_tbl.lex.o 755821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 762a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)MKCMDSFILES= mk_cmds.c utils.c options.c ct.y cmd_tbl.lex.l 772a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) 78a3f6a49ab37290eeeb8db0f41ec0f1cb74a68be7Torne (Richard Coles)MKCMDSCSRCS= mk_cmds.c utils.c options.c ct.tab.c cmd_tbl.lex.c 792a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) 802a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) 815821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)HFILES= ss.h ss_internal.h 825821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)SHARE_FILES= ct_c.awk ct_c.sed 832a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) 842a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)INSTALL_HFILES= ss.h 852a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) 862a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)# for 'tags' and dependencies 872a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) 882a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)CFILES= $(SRCS) $(MKCMDSCSRCS) test_ss.c 892a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) 902a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)# for building archives 912a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) 925821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)FILES= $(SRCS) $(MKCMDSFILES) $(HFILES) \ 935821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ss_err.et std_rqs.ct Makefile \ 945821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) test_ss.c ss 955821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 962a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)all:: libss.a ss.pc # libss_p.a lint 972a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) 985821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)std_rqs.c: std_rqs.ct mk_cmds 995821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) $(E) " MK_CMDS $@" 1005821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) $(Q) DIR=$(srcdir) $(MK_CMDS) $(srcdir)/std_rqs.ct 1015821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 1025821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)std_rqs.o: ss_err.h 1035821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 1045d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)test_cmd.c: test_cmd.ct mk_cmds 1052a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) $(E) " MK_CMDS $@" 1065821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) $(Q) DIR=$(srcdir) $(MK_CMDS) $(srcdir)/test_cmd.ct 1075821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 1085821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)ss_err.c ss_err.h: ss_err.et 1095821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) $(E) " COMPILE_ET ss_err.et" 1105821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) $(Q) $(COMPILE_ET) $(srcdir)/ss_err.et 1115821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 1125821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)ct.tab.c ct.tab.h: ct.y 1135821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) $(RM) -f ct.tab.* y.* 1145821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) $(YACC) -d $(srcdir)/ct.y 1155821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) $(MV) -f y.tab.c ct.tab.c 1165821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) $(MV) -f y.tab.h ct.tab.h 1175821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 1185821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#libss.o: $(OBJS) 1195821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# $(LD) -r -s -o $@ $(OBJS) 1202a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)# $(CHMOD) -x $@ 1212a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) 1222a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)mk_cmds: $(DEP_SUBSTITUTE) $(srcdir)/mk_cmds.sh.in 1232a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) $(E) " SUBST $@" 1242a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) $(Q) $(SUBSTITUTE) $(srcdir)/mk_cmds.sh.in mk_cmds 1252a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) $(Q) $(CHMOD) +x mk_cmds 1262a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) 1272a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)ss.pc: $(srcdir)/ss.pc.in $(top_builddir)/config.status 1285821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) $(E) " CONFIG.STATUS $@" 1295821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) $(Q) cd $(top_builddir); CONFIG_FILES=lib/ss/ss.pc ./config.status 1305821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 1315821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)installdirs:: 1325821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) $(E) " MKINSTALLDIRS $(libdir) $(includedir)/ss $(datadir)/ss $(bindir)" 1335821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) $(Q) $(MKINSTALLDIRS) $(DESTDIR)$(libdir) \ 1345821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) $(DESTDIR)$(includedir)/ss $(DESTDIR)$(datadir)/ss \ 1355821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) $(DESTDIR)$(bindir) $(DESTDIR)$(libdir)/pkgconfig 1365821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 1375821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)install:: libss.a $(INSTALL_HFILES) installdirs ss_err.h mk_cmds ss.pc 1385821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) $(E) " INSTALL_DATA $(DESTDIR)$(libdir)/libss.a" 1395821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) $(Q) $(INSTALL_DATA) libss.a $(DESTDIR)$(libdir)/libss.a 1405821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) -$(Q) $(RANLIB) $(DESTDIR)$(libdir)/libss.a 1415821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) $(Q) $(CHMOD) $(LIBMODE) $(DESTDIR)$(libdir)/libss.a 1425821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) $(Q) $(RM) -f $(DESTDIR)$(includedir)/ss/* 1435821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) $(Q) for i in $(INSTALL_HFILES); do \ 1445821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) echo " INSTALL_DATA $(DESTDIR)$(includedir)/ss/$$i"; \ 1455821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) $(INSTALL_DATA) $(srcdir)/$$i $(DESTDIR)$(includedir)/ss/$$i; \ 1465821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) done 1475821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) $(E) " INSTALL_DATA $(includedir)/ss/ss_err.h" 1485821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) $(Q) $(INSTALL_DATA) ss_err.h $(DESTDIR)$(includedir)/ss/ss_err.h 1495821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) $(Q) for i in $(SHARE_FILES); do \ 1505821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) echo " INSTALL_DATA $(DESTDIR)$(datadir)/ss/$$i"; \ 1515821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) $(INSTALL_DATA) $(srcdir)/$$i $(DESTDIR)$(datadir)/ss/$$i; \ 1525821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) done 1535821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) $(E) " INSTALL $(bindir)/mk_cmds" 1542a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) $(Q) $(INSTALL) mk_cmds $(DESTDIR)$(bindir)/mk_cmds 1555821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) $(E) " INSTALL_DATA $(man1dir)/mk_cmds.1" 156eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch $(Q) $(INSTALL_DATA) $(srcdir)/mk_cmds.1 $(DESTDIR)$(man1dir)/mk_cmds.1 1575821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) $(E) " INSTALL_DATA $(libdir)/pkgconfig/ss.pc" 1585821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) $(Q) $(INSTALL_DATA) ss.pc $(DESTDIR)$(libdir)/pkgconfig/ss.pc 159eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch 160eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdochuninstall:: 1615821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) $(RM) -f $(DESTDIR)$(libdir)/libss.a $(DESTDIR)$(bindir)/mk_cmds \ 1625821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) $(DESTDIR)$(libdir)/pkgconfig/ss.pc \ 1635821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) $(DESTDIR)$(man1dir)/mk_cmds.1 164cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) $(RM) -rf $(DESTDIR)$(includedir)/ss $(DESTDIR)$(datadir)/ss 1655d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) 166a93a17c8d99d686bd4a1511e5504e5e6cc9fcadfTorne (Richard Coles)test_ss: test_ss.o test_cmd.o $(DEPLIBSS) $(DEPLIBCOM_ERR) 167a93a17c8d99d686bd4a1511e5504e5e6cc9fcadfTorne (Richard Coles) $(E) " LD $@" 1685821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) $(Q) $(CC) -o $@ test_ss.o test_cmd.o $(ALL_CFLAGS) \ 1695821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) $(LIBSS) $(LIBCOM_ERR) 1705821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 1715821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)check:: all test_ss 1725821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) $(E) " RUN TEST test_ss" 1735821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) -@(LD_LIBRARY_PATH=$(LIB) DYLD_LIBRARY_PATH=$(LIB) ./test_ss -f $(srcdir)/test_script > test_out 2>&1; exit 0) 1745821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) $(Q) if diff test_out $(srcdir)/test_script_expected > test.diff; then \ 1755821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) true ; else echo "Regression test for ss library failed!"; exit 1 ; fi 1765821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 177a3f6a49ab37290eeeb8db0f41ec0f1cb74a68be7Torne (Richard Coles)clean:: 1785821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) $(RM) -f ../libss.a libss.a mk_cmds ss_err.h ss_err.c std_rqs.c \ 1795821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) tst_cmds.c test_ss test_out test.diff *.o *~ \#* *.bak core \ 1805821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) test_cmd.c 181868fa2fe829687343ffae624259930155e16dbd8Torne (Richard Coles) 1825821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)mostlyclean:: clean 1835821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)distclean:: clean 1845821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) $(RM) -f .depend Makefile ss.pc \ 1855821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) $(srcdir)/TAGS $(srcdir)/Makefile.in.old 1865821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 1875821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# 1885821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# Hack to parallel makes recognize dependencies correctly. 1895821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# 1905821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)$(top_builddir)/lib/ss/ss_err.h: ss_err.h 1915821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 1925821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)$(OBJS): subdirs 1935821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 1945821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# +++ Dependency line eater +++ 1955821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# 1965821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# Makefile dependencies follow. This must be the last section in 1977d4cd473f85ac64c3747c96c277f9e506a0d2246Torne (Richard Coles)# the Makefile.in file 1987d4cd473f85ac64c3747c96c277f9e506a0d2246Torne (Richard Coles)# 1995821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)invocation.o: $(srcdir)/invocation.c $(srcdir)/ss_internal.h $(srcdir)/ss.h \ 2002a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) $(top_builddir)/lib/ss/ss_err.h $(top_srcdir)/lib/et/com_err.h 2012a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)help.o: $(srcdir)/help.c $(srcdir)/ss_internal.h $(srcdir)/ss.h \ 2022a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) $(top_builddir)/lib/ss/ss_err.h $(top_srcdir)/lib/et/com_err.h 2032a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)execute_cmd.o: $(srcdir)/execute_cmd.c $(srcdir)/ss_internal.h $(srcdir)/ss.h \ 2042a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) $(top_builddir)/lib/ss/ss_err.h $(top_srcdir)/lib/et/com_err.h 2052a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)listen.o: $(srcdir)/listen.c $(srcdir)/ss_internal.h $(srcdir)/ss.h \ 2062a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) $(top_builddir)/lib/ss/ss_err.h $(top_srcdir)/lib/et/com_err.h 2075821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)parse.o: $(srcdir)/parse.c $(srcdir)/ss_internal.h $(srcdir)/ss.h \ 2085821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) $(top_builddir)/lib/ss/ss_err.h $(top_srcdir)/lib/et/com_err.h 2095821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)error.o: $(srcdir)/error.c $(top_srcdir)/lib/et/com_err.h \ 2105821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) $(srcdir)/ss_internal.h $(srcdir)/ss.h $(top_builddir)/lib/ss/ss_err.h \ 2115821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) $(top_srcdir)/lib/et/com_err.h 2125821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)prompt.o: $(srcdir)/prompt.c $(srcdir)/ss_internal.h $(srcdir)/ss.h \ 2135821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) $(top_builddir)/lib/ss/ss_err.h $(top_srcdir)/lib/et/com_err.h 2145821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)request_tbl.o: $(srcdir)/request_tbl.c $(srcdir)/ss_internal.h $(srcdir)/ss.h \ 2155821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) $(top_builddir)/lib/ss/ss_err.h $(top_srcdir)/lib/et/com_err.h 2165821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)list_rqs.o: $(srcdir)/list_rqs.c $(srcdir)/ss_internal.h $(srcdir)/ss.h \ 2175821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) $(top_builddir)/lib/ss/ss_err.h $(top_srcdir)/lib/et/com_err.h 2185821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)pager.o: $(srcdir)/pager.c $(srcdir)/ss_internal.h $(srcdir)/ss.h \ 2195821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) $(top_builddir)/lib/ss/ss_err.h $(top_srcdir)/lib/et/com_err.h 2205821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)requests.o: $(srcdir)/requests.c $(srcdir)/ss_internal.h $(srcdir)/ss.h \ 2212a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) $(top_builddir)/lib/ss/ss_err.h $(top_srcdir)/lib/et/com_err.h 2225821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)data.o: $(srcdir)/data.c $(srcdir)/ss_internal.h $(srcdir)/ss.h \ 2232a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) $(top_builddir)/lib/ss/ss_err.h $(top_srcdir)/lib/et/com_err.h 2242a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)get_readline.o: $(srcdir)/get_readline.c $(srcdir)/ss_internal.h \ 2255821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) $(srcdir)/ss.h $(top_builddir)/lib/ss/ss_err.h \ 2265821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) $(top_srcdir)/lib/et/com_err.h 2275821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)