1*6a54128fSAndroid Build Coastguard Worker# 2*6a54128fSAndroid Build Coastguard Worker# Standard e2fsprogs prologue.... 3*6a54128fSAndroid Build Coastguard Worker# 4*6a54128fSAndroid Build Coastguard Worker 5*6a54128fSAndroid Build Coastguard Workersrcdir = @srcdir@ 6*6a54128fSAndroid Build Coastguard Workertop_srcdir = @top_srcdir@ 7*6a54128fSAndroid Build Coastguard WorkerVPATH = @srcdir@ 8*6a54128fSAndroid Build Coastguard Workertop_builddir = .. 9*6a54128fSAndroid Build Coastguard Workermy_dir = util 10*6a54128fSAndroid Build Coastguard WorkerINSTALL = @INSTALL@ 11*6a54128fSAndroid Build Coastguard WorkerMKDIR_P = @MKDIR_P@ 12*6a54128fSAndroid Build Coastguard Worker 13*6a54128fSAndroid Build Coastguard WorkerSRCS = $(srcdir)/subst.c $(srcdir)/mkutf8data.c 14*6a54128fSAndroid Build Coastguard Worker 15*6a54128fSAndroid Build Coastguard Worker@MCONFIG@ 16*6a54128fSAndroid Build Coastguard Worker 17*6a54128fSAndroid Build Coastguard Worker.c.o: 18*6a54128fSAndroid Build Coastguard Worker $(E) " CC $<" 19*6a54128fSAndroid Build Coastguard Worker $(Q) $(BUILD_CC) -c $(BUILD_CFLAGS) $< -o $@ 20*6a54128fSAndroid Build Coastguard Worker $(Q) $(CHECK_CMD) $(ALL_CFLAGS) $< 21*6a54128fSAndroid Build Coastguard Worker $(Q) $(CPPCHECK_CMD) $(CPPFLAGS) $< 22*6a54128fSAndroid Build Coastguard Worker 23*6a54128fSAndroid Build Coastguard WorkerPROGS= subst symlinks mkutf8data 24*6a54128fSAndroid Build Coastguard Worker 25*6a54128fSAndroid Build Coastguard Workerall:: $(PROGS) gen-tarball 26*6a54128fSAndroid Build Coastguard Worker 27*6a54128fSAndroid Build Coastguard Workerdirpaths.h: 28*6a54128fSAndroid Build Coastguard Worker $(E) " CREATE dirpaths.h" 29*6a54128fSAndroid Build Coastguard Worker $(Q) echo "/* fake dirpaths.h for config.h */" > dirpaths.h 30*6a54128fSAndroid Build Coastguard Worker 31*6a54128fSAndroid Build Coastguard Workersubst.o: dirpaths.h 32*6a54128fSAndroid Build Coastguard Worker 33*6a54128fSAndroid Build Coastguard Workersubst: subst.o 34*6a54128fSAndroid Build Coastguard Worker $(E) " LD $@" 35*6a54128fSAndroid Build Coastguard Worker $(Q) $(BUILD_CC) $(BUILD_LDFLAGS) -o subst subst.o 36*6a54128fSAndroid Build Coastguard Worker 37*6a54128fSAndroid Build Coastguard Workermkutf8data: mkutf8data.o 38*6a54128fSAndroid Build Coastguard Worker $(E) " LD $@" 39*6a54128fSAndroid Build Coastguard Worker $(Q) $(BUILD_CC) $(BUILD_LDFLAGS) -o mkutf8data mkutf8data.o 40*6a54128fSAndroid Build Coastguard Worker 41*6a54128fSAndroid Build Coastguard Workercopy_sparse: copy_sparse.o 42*6a54128fSAndroid Build Coastguard Worker $(E) " LD $@" 43*6a54128fSAndroid Build Coastguard Worker $(Q) $(BUILD_CC) $(BUILD_LDFLAGS) -o copy_sparse copy_sparse.o 44*6a54128fSAndroid Build Coastguard Worker 45*6a54128fSAndroid Build Coastguard Workersymlinks: symlinks.o 46*6a54128fSAndroid Build Coastguard Worker $(E) " LD $@" 47*6a54128fSAndroid Build Coastguard Worker $(Q) $(BUILD_CC) $(BUILD_LDFLAGS) -o symlinks symlinks.o 48*6a54128fSAndroid Build Coastguard Worker 49*6a54128fSAndroid Build Coastguard Workergen-tarball: $(srcdir)/gen-tarball.in $(top_builddir)/config.status 50*6a54128fSAndroid Build Coastguard Worker $(E) " CONFIG.STATUS $@" 51*6a54128fSAndroid Build Coastguard Worker $(Q) cd $(top_builddir); CONFIG_FILES=util/gen-tarball ./config.status 52*6a54128fSAndroid Build Coastguard Worker $(Q) chmod +x gen-tarball 53*6a54128fSAndroid Build Coastguard Worker 54*6a54128fSAndroid Build Coastguard Workertarballs: gen-tarball 55*6a54128fSAndroid Build Coastguard Worker sh gen-tarball debian 56*6a54128fSAndroid Build Coastguard Worker sh gen-tarball all 57*6a54128fSAndroid Build Coastguard Worker sh gen-tarball subset 58*6a54128fSAndroid Build Coastguard Worker 59*6a54128fSAndroid Build Coastguard Workerclean:: 60*6a54128fSAndroid Build Coastguard Worker $(RM) -f $(PROGS) \#* *.s *.o *.a *~ core *.tar.gz gen-tarball \ 61*6a54128fSAndroid Build Coastguard Worker copy-sparse dirpaths.h install-symlink mkutf8data 62*6a54128fSAndroid Build Coastguard Worker 63*6a54128fSAndroid Build Coastguard Workermostlyclean: clean 64*6a54128fSAndroid Build Coastguard Worker 65*6a54128fSAndroid Build Coastguard Workerdistclean: clean 66*6a54128fSAndroid Build Coastguard Worker $(RM) -f .depend Makefile $(srcdir)/TAGS $(srcdir)/Makefile.in.old 67*6a54128fSAndroid Build Coastguard Worker 68*6a54128fSAndroid Build Coastguard Worker# +++ Dependency line eater +++ 69*6a54128fSAndroid Build Coastguard Worker# 70*6a54128fSAndroid Build Coastguard Worker# Makefile dependencies follow. This must be the last section in 71*6a54128fSAndroid Build Coastguard Worker# the Makefile.in file 72*6a54128fSAndroid Build Coastguard Worker# 73*6a54128fSAndroid Build Coastguard Workersubst.o: $(srcdir)/subst.c $(top_builddir)/lib/config.h dirpaths.h 74*6a54128fSAndroid Build Coastguard Workermkutf8data.o: $(srcdir)/mkutf8data.c 75