Ahem: add new faq entry to list at top of FAQ.html
[oweals/busybox.git] / util-linux / Makefile.in
index 0be0fca25b17ce87d9826bbd62da39bfbe0a8267..1c63311ca206e1a38fd9c2e7a7ff125722913686 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
@@ -33,6 +34,8 @@ UTILLINUX-$(CONFIG_FSCK_MINIX)                +=fsck_minix.o
 UTILLINUX-$(CONFIG_GETOPT)             +=getopt.o
 UTILLINUX-$(CONFIG_HEXDUMP)            +=hexdump.o
 UTILLINUX-$(CONFIG_HWCLOCK)            +=hwclock.o
+UTILLINUX-$(CONFIG_IPCRM)              +=ipcrm.o
+UTILLINUX-$(CONFIG_IPCS)               +=ipcs.o
 UTILLINUX-$(CONFIG_LOSETUP)            +=losetup.o
 UTILLINUX-$(CONFIG_MKFS_MINIX)         +=mkfs_minix.o
 UTILLINUX-$(CONFIG_MKSWAP)             +=mkswap.o
@@ -43,9 +46,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))
+       $(AR) $(ARFLAGS) $@ $(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