lh | 9ed821d | 2023-04-07 01:36:19 -0700 | [diff] [blame^] | 1 | # |
| 2 | # Standard e2fsprogs prologue.... |
| 3 | # |
| 4 | |
| 5 | srcdir = @srcdir@ |
| 6 | top_srcdir = @top_srcdir@ |
| 7 | VPATH = @srcdir@ |
| 8 | top_builddir = ../.. |
| 9 | my_dir = tests/progs |
| 10 | INSTALL = @INSTALL@ |
| 11 | |
| 12 | @MCONFIG@ |
| 13 | |
| 14 | MK_CMDS= _SS_DIR_OVERRIDE=../../lib/ss ../../lib/ss/mk_cmds |
| 15 | |
| 16 | PROGS= test_icount crcsum |
| 17 | |
| 18 | TEST_REL_OBJS= test_rel.o test_rel_cmds.o |
| 19 | |
| 20 | TEST_ICOUNT_OBJS= test_icount.o test_icount_cmds.o |
| 21 | |
| 22 | SRCS= $(srcdir)/test_rel.c |
| 23 | |
| 24 | LIBS= $(LIBEXT2FS) $(LIBSS) $(LIBCOM_ERR) |
| 25 | DEPLIBS= $(LIBEXT2FS) $(DEPLIBSS) $(DEPLIBCOM_ERR) |
| 26 | |
| 27 | .c.o: |
| 28 | $(E) " CC $<" |
| 29 | $(Q) $(CC) -c $(ALL_CFLAGS) $< -o $@ |
| 30 | $(Q) $(CHECK_CMD) $(ALL_CFLAGS) $< |
| 31 | |
| 32 | all:: $(PROGS) |
| 33 | |
| 34 | test_rel: $(TEST_REL_OBJS) $(DEPLIBS) |
| 35 | $(E) " LD $@" |
| 36 | $(Q) $(LD) $(ALL_LDFLAGS) -o test_rel $(TEST_REL_OBJS) $(LIBS) |
| 37 | |
| 38 | crcsum: crcsum.o $(DEPLIBS) |
| 39 | $(E) " LD $@" |
| 40 | $(Q) $(LD) $(ALL_LDFLAGS) -o crcsum crcsum.o $(LIBS) |
| 41 | |
| 42 | test_rel_cmds.c: test_rel_cmds.ct |
| 43 | $(E) " MK_CMDS $@" |
| 44 | $(Q) $(MK_CMDS) $(srcdir)/test_rel_cmds.ct |
| 45 | |
| 46 | test_icount: $(TEST_ICOUNT_OBJS) $(DEPLIBS) |
| 47 | $(E) " LD $@" |
| 48 | $(Q) $(LD) $(ALL_LDFLAGS) -o test_icount $(TEST_ICOUNT_OBJS) $(LIBS) |
| 49 | |
| 50 | test_icount_cmds.c: test_icount_cmds.ct |
| 51 | $(E) " MK_CMDS $@" |
| 52 | $(Q) $(MK_CMDS) $(srcdir)/test_icount_cmds.ct |
| 53 | |
| 54 | clean: |
| 55 | $(RM) -f $(PROGS) test_rel_cmds.c test_icount_cmds.c \ |
| 56 | \#* *.s *.o *.a *~ core |
| 57 | |
| 58 | install: |
| 59 | |
| 60 | install-strip: |
| 61 | |
| 62 | uninstall: |
| 63 | |
| 64 | mostlyclean: clean |
| 65 | distclean: clean |
| 66 | $(RM) -f .depend Makefile $(srcdir)/TAGS $(srcdir)/Makefile.in.old |
| 67 | |
| 68 | # +++ Dependency line eater +++ |
| 69 | # |
| 70 | # Makefile dependencies follow. This must be the last section in |
| 71 | # the Makefile.in file |
| 72 | # |
| 73 | test_rel.o: $(srcdir)/test_rel.c $(top_srcdir)/lib/et/com_err.h \ |
| 74 | $(top_srcdir)/lib/ss/ss.h $(top_builddir)/lib/ss/ss_err.h \ |
| 75 | $(top_srcdir)/lib/ext2fs/ext2_fs.h $(top_builddir)/lib/ext2fs/ext2_types.h \ |
| 76 | $(top_srcdir)/lib/ext2fs/ext2fs.h $(top_srcdir)/lib/ext2fs/ext2_io.h \ |
| 77 | $(top_builddir)/lib/ext2fs/ext2_err.h $(top_srcdir)/lib/ext2fs/bitops.h \ |
| 78 | $(top_srcdir)/lib/ext2fs/irel.h $(top_srcdir)/lib/ext2fs/brel.h \ |
| 79 | $(srcdir)/test_rel.h |