diff options
Diffstat (limited to 'e2fsprogs')
-rw-r--r-- | e2fsprogs/Makefile.in | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/e2fsprogs/Makefile.in b/e2fsprogs/Makefile.in index dfdf77a65..ed307c1ea 100644 --- a/e2fsprogs/Makefile.in +++ b/e2fsprogs/Makefile.in | |||
@@ -18,12 +18,12 @@ | |||
18 | # | 18 | # |
19 | 19 | ||
20 | E2FSPROGS_AR:=e2fsprogs.a | 20 | E2FSPROGS_AR:=e2fsprogs.a |
21 | ifndef $(E2FSPROGS_DIR) | 21 | |
22 | E2FSPROGS_DIR:=$(top_builddir)/e2fsprogs/ | 22 | E2FSPROGS_DIR:=$(top_builddir)/e2fsprogs/ |
23 | endif | 23 | |
24 | srcdir=$(top_srcdir)/e2fsprogs | 24 | srcdir=$(top_srcdir)/e2fsprogs |
25 | 25 | ||
26 | E2FSPROGS_CFLAGS := -I$(E2FSPROGS_DIR) -include $(E2FSPROGS_DIR)e2fsbb.h | 26 | E2FSPROGS_CFLAGS := -I$(srcdir) -include $(srcdir)/e2fsbb.h |
27 | 27 | ||
28 | BLKID_SRC := cache.c dev.c devname.c devno.c getsize.c llseek.c probe.c \ | 28 | BLKID_SRC := cache.c dev.c devname.c devno.c getsize.c llseek.c probe.c \ |
29 | read.c resolve.c save.c tag.c resolve.c | 29 | read.c resolve.c save.c tag.c resolve.c |
@@ -63,5 +63,7 @@ libraries-y+=$(E2FSPROGS_DIR)$(E2FSPROGS_AR) | |||
63 | $(E2FSPROGS_DIR)$(E2FSPROGS_AR): $(patsubst %,$(E2FSPROGS_DIR)%, $(E2FSPROGS-y)) | 63 | $(E2FSPROGS_DIR)$(E2FSPROGS_AR): $(patsubst %,$(E2FSPROGS_DIR)%, $(E2FSPROGS-y)) |
64 | $(AR) $(ARFLAGS) $@ $(patsubst %,$(E2FSPROGS_DIR)%, $(E2FSPROGS-y)) | 64 | $(AR) $(ARFLAGS) $@ $(patsubst %,$(E2FSPROGS_DIR)%, $(E2FSPROGS-y)) |
65 | 65 | ||
66 | # for e2p/*: check if the dir exists, dude | ||
66 | $(E2FSPROGS_DIR)%.o: $(srcdir)/%.c | 67 | $(E2FSPROGS_DIR)%.o: $(srcdir)/%.c |
68 | @[ -d $(@D) ] || mkdir -v $(@D) | ||
67 | $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(E2FSPROGS_CFLAGS) -c -o $@ $< | 69 | $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(E2FSPROGS_CFLAGS) -c -o $@ $< |