119dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# 219dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# Makefile for lib/ss 319dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# 419dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project 519dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Projectsrcdir = @srcdir@ 619dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Projecttop_srcdir = @top_srcdir@ 719dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source ProjectVPATH = @srcdir@ 819dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Projecttop_builddir = ../.. 919dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Projectmy_dir = lib/ss 1019dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source ProjectINSTALL = @INSTALL@ 1119dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source ProjectDLOPEN_LIB = @DLOPEN_LIB@ 1219dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project 1319dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project@MCONFIG@ 1419dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project 1519dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source ProjectLIBRARY= libss 1619dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source ProjectLIBDIR= ss 1719dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project 1819dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source ProjectELF_VERSION = 2.0 1919dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source ProjectELF_SO_VERSION = 2 2019dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source ProjectELF_IMAGE = libss 2119dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source ProjectELF_MYDIR = ss 2219dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source ProjectELF_INSTALL_DIR = $(root_libdir) 2319dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source ProjectELF_OTHER_LIBS = -L../.. -lcom_err $(DLOPEN_LIB) 2419dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project 2519dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source ProjectBSDLIB_VERSION = 1.0 2619dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source ProjectBSDLIB_IMAGE = libss 2719dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source ProjectBSDLIB_MYDIR = ss 2819dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source ProjectBSDLIB_INSTALL_DIR = $(root_libdir) 2919dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project 3019dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source ProjectTAGS=etags 3119dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source ProjectCOMPILE_ET=../et/compile_et --build-tree 3219dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source ProjectMK_CMDS=_SS_DIR_OVERRIDE=. ./mk_cmds 3319dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project 3419dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# -I.. is so that ss/ss_err.h works 3519dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# -I$(srcdir)/.. is so that ss/ss.h works 3619dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# -I$(srcdir)/../et is so com_err.h works 3719dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source ProjectXTRA_CFLAGS= -I$(srcdir)/../et 3819dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project 3919dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project.c.o: 403984b61df41c68966bdfbb2a5e5a45ef4b9a536cDmitry Shmidt $(E) " CC $<" 413984b61df41c68966bdfbb2a5e5a45ef4b9a536cDmitry Shmidt $(Q) $(CC) $(ALL_CFLAGS) -c $< 423984b61df41c68966bdfbb2a5e5a45ef4b9a536cDmitry Shmidt@PROFILE_CMT@ $(Q) $(CC) $(ALL_CFLAGS) -g -pg -o profiled/$*.o -c $< 433984b61df41c68966bdfbb2a5e5a45ef4b9a536cDmitry Shmidt@CHECKER_CMT@ $(Q) $(CC) $(ALL_CFLAGS) -checker -g -o checker/$*.o -c $< 443984b61df41c68966bdfbb2a5e5a45ef4b9a536cDmitry Shmidt@ELF_CMT@ $(Q) $(CC) $(ALL_CFLAGS) -DSHARED_ELF_LIB -fPIC -o elfshared/$*.o -c $< 453984b61df41c68966bdfbb2a5e5a45ef4b9a536cDmitry Shmidt@BSDLIB_CMT@ $(Q) $(CC) $(ALL_CFLAGS) $(BSDLIB_PIC_FLAG) -o pic/$*.o -c $< 4619dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project 4719dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# for the library 4819dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project 4919dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# with ss_err.o first, ss_err.h should get rebuilt first too. should not 5019dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# be relying on this, though. 5119dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source ProjectOBJS= ss_err.o \ 5219dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project std_rqs.o \ 5319dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project invocation.o help.o \ 5419dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project execute_cmd.o listen.o parse.o error.o prompt.o \ 5519dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project request_tbl.o list_rqs.o pager.o requests.o \ 5619dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project data.o get_readline.o 5719dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project 5819dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source ProjectSRCS= $(srcdir)/invocation.c $(srcdir)/help.c \ 5919dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project $(srcdir)/execute_cmd.c $(srcdir)/listen.c $(srcdir)/parse.c \ 6019dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project $(srcdir)/error.c $(srcdir)/prompt.c $(srcdir)/request_tbl.c \ 6119dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project $(srcdir)/list_rqs.c $(srcdir)/pager.c $(srcdir)/requests.c \ 6219dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project $(srcdir)/data.c $(srcdir)/get_readline.c 6319dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project 6419dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Projectall:: mk_cmds 6519dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project 6619dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project@MAKEFILE_LIBRARY@ 6719dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project@MAKEFILE_ELF@ 6819dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project@MAKEFILE_BSDLIB@ 6919dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project@MAKEFILE_PROFILE@ 7019dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project@MAKEFILE_CHECKER@ 7119dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project 7219dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source ProjectCODE= $(SRCS) $(MKCMDSFILES) 7319dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project 7419dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source ProjectMKCMDSOBJS= mk_cmds.o utils.o options.o ct.tab.o cmd_tbl.lex.o 7519dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project 7619dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source ProjectMKCMDSFILES= mk_cmds.c utils.c options.c ct.y cmd_tbl.lex.l 7719dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project 7819dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source ProjectMKCMDSCSRCS= mk_cmds.c utils.c options.c ct.tab.c cmd_tbl.lex.c 7919dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project 8019dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project 8119dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source ProjectHFILES= ss.h ss_internal.h 8219dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source ProjectSHARE_FILES= ct_c.awk ct_c.sed 8319dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project 8419dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source ProjectINSTALL_HFILES= ss.h 8519dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project 8619dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# for 'tags' and dependencies 8719dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project 8819dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source ProjectCFILES= $(SRCS) $(MKCMDSCSRCS) test_ss.c 8919dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project 9019dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# for building archives 9119dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project 9219dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source ProjectFILES= $(SRCS) $(MKCMDSFILES) $(HFILES) \ 9319dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project ss_err.et std_rqs.ct Makefile \ 9419dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project test_ss.c ss 9519dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project 9619dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Projectall:: libss.a ss.pc # libss_p.a lint 9719dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project 9819dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Projectstd_rqs.c: std_rqs.ct mk_cmds 993984b61df41c68966bdfbb2a5e5a45ef4b9a536cDmitry Shmidt $(E) " MK_CMDS $@" 1003984b61df41c68966bdfbb2a5e5a45ef4b9a536cDmitry Shmidt $(Q) DIR=$(srcdir) $(MK_CMDS) $(srcdir)/std_rqs.ct 10119dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project 10219dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Projectstd_rqs.o: ss_err.h 10319dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project 10419dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Projecttest_cmd.c: test_cmd.ct mk_cmds 1053984b61df41c68966bdfbb2a5e5a45ef4b9a536cDmitry Shmidt $(E) " MK_CMDS $@" 1063984b61df41c68966bdfbb2a5e5a45ef4b9a536cDmitry Shmidt $(Q) DIR=$(srcdir) $(MK_CMDS) $(srcdir)/test_cmd.ct 10719dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project 10819dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Projectss_err.c ss_err.h: ss_err.et 1093984b61df41c68966bdfbb2a5e5a45ef4b9a536cDmitry Shmidt $(E) " COMPILE_ET ss_err.et" 1103984b61df41c68966bdfbb2a5e5a45ef4b9a536cDmitry Shmidt $(Q) $(COMPILE_ET) $(srcdir)/ss_err.et 11119dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project 11219dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Projectct.tab.c ct.tab.h: ct.y 11319dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project $(RM) -f ct.tab.* y.* 11419dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project $(YACC) -d $(srcdir)/ct.y 11519dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project $(MV) -f y.tab.c ct.tab.c 11619dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project $(MV) -f y.tab.h ct.tab.h 11719dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project 11819dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project#libss.o: $(OBJS) 11919dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# $(LD) -r -s -o $@ $(OBJS) 12019dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# $(CHMOD) -x $@ 12119dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project 12219dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Projectmk_cmds: $(DEP_SUBSTITUTE) $(srcdir)/mk_cmds.sh.in 1233984b61df41c68966bdfbb2a5e5a45ef4b9a536cDmitry Shmidt $(E) " SUBST $@" 1243984b61df41c68966bdfbb2a5e5a45ef4b9a536cDmitry Shmidt $(Q) $(SUBSTITUTE) $(srcdir)/mk_cmds.sh.in mk_cmds 1253984b61df41c68966bdfbb2a5e5a45ef4b9a536cDmitry Shmidt $(Q) $(CHMOD) +x mk_cmds 12619dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project 12719dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Projectss.pc: $(srcdir)/ss.pc.in $(top_builddir)/config.status 1283984b61df41c68966bdfbb2a5e5a45ef4b9a536cDmitry Shmidt $(E) " CONFIG.STATUS $@" 1293984b61df41c68966bdfbb2a5e5a45ef4b9a536cDmitry Shmidt $(Q) cd $(top_builddir); CONFIG_FILES=lib/ss/ss.pc ./config.status 13019dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project 13119dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Projectinstalldirs:: 1323984b61df41c68966bdfbb2a5e5a45ef4b9a536cDmitry Shmidt $(E) " MKINSTALLDIRS $(libdir) $(includedir)/ss $(datadir)/ss $(bindir)" 1333984b61df41c68966bdfbb2a5e5a45ef4b9a536cDmitry Shmidt $(Q) $(MKINSTALLDIRS) $(DESTDIR)$(libdir) \ 13419dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project $(DESTDIR)$(includedir)/ss $(DESTDIR)$(datadir)/ss \ 13519dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project $(DESTDIR)$(bindir) $(DESTDIR)$(libdir)/pkgconfig 13619dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project 13719dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Projectinstall:: libss.a $(INSTALL_HFILES) installdirs ss_err.h mk_cmds ss.pc 1383984b61df41c68966bdfbb2a5e5a45ef4b9a536cDmitry Shmidt $(E) " INSTALL_DATA $(DESTDIR)$(libdir)/libss.a" 1393984b61df41c68966bdfbb2a5e5a45ef4b9a536cDmitry Shmidt $(Q) $(INSTALL_DATA) libss.a $(DESTDIR)$(libdir)/libss.a 1403984b61df41c68966bdfbb2a5e5a45ef4b9a536cDmitry Shmidt -$(Q) $(RANLIB) $(DESTDIR)$(libdir)/libss.a 1413984b61df41c68966bdfbb2a5e5a45ef4b9a536cDmitry Shmidt $(Q) $(CHMOD) $(LIBMODE) $(DESTDIR)$(libdir)/libss.a 1423984b61df41c68966bdfbb2a5e5a45ef4b9a536cDmitry Shmidt $(Q) $(RM) -f $(DESTDIR)$(includedir)/ss/* 1433984b61df41c68966bdfbb2a5e5a45ef4b9a536cDmitry Shmidt $(Q) for i in $(INSTALL_HFILES); do \ 14419dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo " INSTALL_DATA $(DESTDIR)$(includedir)/ss/$$i"; \ 14519dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project $(INSTALL_DATA) $(srcdir)/$$i $(DESTDIR)$(includedir)/ss/$$i; \ 14619dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project done 1473984b61df41c68966bdfbb2a5e5a45ef4b9a536cDmitry Shmidt $(E) " INSTALL_DATA $(includedir)/ss/ss_err.h" 1483984b61df41c68966bdfbb2a5e5a45ef4b9a536cDmitry Shmidt $(Q) $(INSTALL_DATA) ss_err.h $(DESTDIR)$(includedir)/ss/ss_err.h 1493984b61df41c68966bdfbb2a5e5a45ef4b9a536cDmitry Shmidt $(Q) for i in $(SHARE_FILES); do \ 15019dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project echo " INSTALL_DATA $(DESTDIR)$(datadir)/ss/$$i"; \ 15119dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project $(INSTALL_DATA) $(srcdir)/$$i $(DESTDIR)$(datadir)/ss/$$i; \ 15219dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project done 1533984b61df41c68966bdfbb2a5e5a45ef4b9a536cDmitry Shmidt $(E) " INSTALL $(bindir)/mk_cmds" 1543984b61df41c68966bdfbb2a5e5a45ef4b9a536cDmitry Shmidt $(Q) $(INSTALL) mk_cmds $(DESTDIR)$(bindir)/mk_cmds 1553984b61df41c68966bdfbb2a5e5a45ef4b9a536cDmitry Shmidt $(E) " INSTALL_DATA $(man1dir)/mk_cmds.1" 1563984b61df41c68966bdfbb2a5e5a45ef4b9a536cDmitry Shmidt $(Q) $(INSTALL_DATA) $(srcdir)/mk_cmds.1 $(DESTDIR)$(man1dir)/mk_cmds.1 1573984b61df41c68966bdfbb2a5e5a45ef4b9a536cDmitry Shmidt $(E) " INSTALL_DATA $(libdir)/pkgconfig/ss.pc" 1583984b61df41c68966bdfbb2a5e5a45ef4b9a536cDmitry Shmidt $(Q) $(INSTALL_DATA) ss.pc $(DESTDIR)$(libdir)/pkgconfig/ss.pc 15919dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project 16019dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Projectuninstall:: 16119dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project $(RM) -f $(DESTDIR)$(libdir)/libss.a $(DESTDIR)$(bindir)/mk_cmds \ 16219dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project $(DESTDIR)$(libdir)/pkgconfig/ss.pc \ 16319dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project $(DESTDIR)$(man1dir)/mk_cmds.1 16419dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project $(RM) -rf $(DESTDIR)$(includedir)/ss $(DESTDIR)$(datadir)/ss 16519dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project 1663984b61df41c68966bdfbb2a5e5a45ef4b9a536cDmitry Shmidttest_ss: test_ss.o test_cmd.o $(DEPLIBSS) $(DEPLIBCOM_ERR) 1673984b61df41c68966bdfbb2a5e5a45ef4b9a536cDmitry Shmidt $(E) " LD $@" 1683984b61df41c68966bdfbb2a5e5a45ef4b9a536cDmitry Shmidt $(Q) $(CC) -o $@ test_ss.o test_cmd.o $(ALL_CFLAGS) \ 16919dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project $(LIBSS) $(LIBCOM_ERR) 17019dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project 17119dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Projectcheck:: all test_ss 1723984b61df41c68966bdfbb2a5e5a45ef4b9a536cDmitry Shmidt $(E) " RUN TEST test_ss" 1733984b61df41c68966bdfbb2a5e5a45ef4b9a536cDmitry Shmidt -@(LD_LIBRARY_PATH=$(LIB) DYLD_LIBRARY_PATH=$(LIB) ./test_ss -f $(srcdir)/test_script > test_out 2>&1; exit 0) 1743984b61df41c68966bdfbb2a5e5a45ef4b9a536cDmitry Shmidt $(Q) if diff test_out $(srcdir)/test_script_expected > test.diff; then \ 1753984b61df41c68966bdfbb2a5e5a45ef4b9a536cDmitry Shmidt true ; else echo "Regression test for ss library failed!"; exit 1 ; fi 17619dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project 17719dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Projectclean:: 17819dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project $(RM) -f ../libss.a libss.a mk_cmds ss_err.h ss_err.c std_rqs.c \ 17919dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project tst_cmds.c test_ss test_out test.diff *.o *~ \#* *.bak core \ 18019dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project test_cmd.c 18119dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project 18219dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Projectmostlyclean:: clean 18319dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Projectdistclean:: clean 18419dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project $(RM) -f .depend Makefile ss.pc \ 18519dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project $(srcdir)/TAGS $(srcdir)/Makefile.in.old 18619dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project 18719dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# 18819dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# Hack to parallel makes recognize dependencies correctly. 18919dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# 19019dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project$(top_builddir)/lib/ss/ss_err.h: ss_err.h 19119dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project 19219dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project$(OBJS): subdirs 19319dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project 19419dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# +++ Dependency line eater +++ 19519dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# 19619dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# Makefile dependencies follow. This must be the last section in 19719dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# the Makefile.in file 19819dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project# 19919dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Projectinvocation.o: $(srcdir)/invocation.c $(srcdir)/ss_internal.h $(srcdir)/ss.h \ 20019dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project $(top_builddir)/lib/ss/ss_err.h $(top_srcdir)/lib/et/com_err.h 20119dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Projecthelp.o: $(srcdir)/help.c $(srcdir)/ss_internal.h $(srcdir)/ss.h \ 20219dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project $(top_builddir)/lib/ss/ss_err.h $(top_srcdir)/lib/et/com_err.h 20319dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Projectexecute_cmd.o: $(srcdir)/execute_cmd.c $(srcdir)/ss_internal.h $(srcdir)/ss.h \ 20419dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project $(top_builddir)/lib/ss/ss_err.h $(top_srcdir)/lib/et/com_err.h 20519dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Projectlisten.o: $(srcdir)/listen.c $(srcdir)/ss_internal.h $(srcdir)/ss.h \ 20619dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project $(top_builddir)/lib/ss/ss_err.h $(top_srcdir)/lib/et/com_err.h 20719dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Projectparse.o: $(srcdir)/parse.c $(srcdir)/ss_internal.h $(srcdir)/ss.h \ 20819dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project $(top_builddir)/lib/ss/ss_err.h $(top_srcdir)/lib/et/com_err.h 20919dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Projecterror.o: $(srcdir)/error.c $(top_srcdir)/lib/et/com_err.h \ 21019dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project $(srcdir)/ss_internal.h $(srcdir)/ss.h $(top_builddir)/lib/ss/ss_err.h \ 21119dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project $(top_srcdir)/lib/et/com_err.h 21219dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Projectprompt.o: $(srcdir)/prompt.c $(srcdir)/ss_internal.h $(srcdir)/ss.h \ 21319dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project $(top_builddir)/lib/ss/ss_err.h $(top_srcdir)/lib/et/com_err.h 21419dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Projectrequest_tbl.o: $(srcdir)/request_tbl.c $(srcdir)/ss_internal.h $(srcdir)/ss.h \ 21519dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project $(top_builddir)/lib/ss/ss_err.h $(top_srcdir)/lib/et/com_err.h 21619dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Projectlist_rqs.o: $(srcdir)/list_rqs.c $(srcdir)/ss_internal.h $(srcdir)/ss.h \ 21719dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project $(top_builddir)/lib/ss/ss_err.h $(top_srcdir)/lib/et/com_err.h 21819dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Projectpager.o: $(srcdir)/pager.c $(srcdir)/ss_internal.h $(srcdir)/ss.h \ 21919dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project $(top_builddir)/lib/ss/ss_err.h $(top_srcdir)/lib/et/com_err.h 22019dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Projectrequests.o: $(srcdir)/requests.c $(srcdir)/ss_internal.h $(srcdir)/ss.h \ 22119dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project $(top_builddir)/lib/ss/ss_err.h $(top_srcdir)/lib/et/com_err.h 22219dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Projectdata.o: $(srcdir)/data.c $(srcdir)/ss_internal.h $(srcdir)/ss.h \ 22319dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project $(top_builddir)/lib/ss/ss_err.h $(top_srcdir)/lib/et/com_err.h 22419dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Projectget_readline.o: $(srcdir)/get_readline.c $(srcdir)/ss_internal.h \ 22519dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project $(srcdir)/ss.h $(top_builddir)/lib/ss/ss_err.h \ 22619dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project $(top_srcdir)/lib/et/com_err.h 227