Add readprofile applet support.
[oweals/busybox.git] / util-linux / Makefile.in
index 0be0fca25b17ce87d9826bbd62da39bfbe0a8267..9aaaf9f8fd04bed1ac6e46fecdd74609b256b303 100644 (file)
@@ -19,8 +19,9 @@
 
 UTILLINUX_AR:=util-linux.a
 ifndef $(UTILLINUX_DIR)
-UTILLINUX_DIR:=$(TOPDIR)util-linux/
+UTILLINUX_DIR:=$(top_builddir)/util-linux/
 endif
+srcdir=$(top_srcdir)/util-linux
 
 UTILLINUX-:=
 UTILLINUX-$(CONFIG_DMESG)              +=dmesg.o
@@ -43,9 +44,23 @@ UTILLINUX-$(CONFIG_PIVOT_ROOT)               +=pivot_root.o
 UTILLINUX-$(CONFIG_RDATE)              +=rdate.o
 UTILLINUX-$(CONFIG_SWAPONOFF)          +=swaponoff.o
 UTILLINUX-$(CONFIG_UMOUNT)             +=umount.o
+UTILLINUX-$(CONFIG_READPROFILE)                +=readprofile.o
 
 libraries-y+=$(UTILLINUX_DIR)$(UTILLINUX_AR)
 
 $(UTILLINUX_DIR)$(UTILLINUX_AR): $(patsubst %,$(UTILLINUX_DIR)%, $(UTILLINUX-y))
        $(AR) -ro $@ $(patsubst %,$(UTILLINUX_DIR)%, $(UTILLINUX-y))
 
+$(UTILLINUX_DIR)%.o: $(srcdir)/%.c
+       $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -c -o $@ $<
+
+ifneq ($(strip $(CONFIG_LFS)),y)
+ifeq ($(strip $(FDISK_SUPPORT_LARGE_DISKS)),y)
+
+$(UTILLINUX_DIR)fdisk.o: $(srcdir)/fdisk.c
+       $(CC) $(CFLAGS) \
+               -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 \
+               $(EXTRA_CFLAGS) -c -o $@ $<
+
+endif
+endif