]> git.ipfire.org Git - thirdparty/xfsprogs-dev.git/blobdiff - mkfs/Makefile
libxfs: refactor manage_zones()
[thirdparty/xfsprogs-dev.git] / mkfs / Makefile
index 9fcadf2d16ede3dfb7ea41f29f386e0a024c98b1..31482b08d559b49349658a3c12c7e581c2252c90 100644 (file)
@@ -1,4 +1,4 @@
-#
+# SPDX-License-Identifier: GPL-2.0
 # Copyright (c) 2000-2004 Silicon Graphics, Inc.  All Rights Reserved.
 #
 
@@ -6,39 +6,22 @@ TOPDIR = ..
 include $(TOPDIR)/include/builddefs
 
 LTCOMMAND = mkfs.xfs
-FSTYP = fstyp
-
-HFILES = xfs_mkfs.h
-CFILES = maxtrres.c proto.c xfs_mkfs.c
-
-LLDLIBS = $(LIBXFS) $(LIBUUID) $(LIBRT) $(LIBPTHREAD)
-LTDEPENDENCIES = $(LIBXFS)
-LLDFLAGS = -static
-
-ifeq ($(ENABLE_BLKID),yes)
-LLDLIBS += $(LIBBLKID)
-CFLAGS += -DENABLE_BLKID
-else
-LLDLIBS += $(LIBDISK)
-LTDEPENDENCIES += $(LIBDISK)
-endif
 
+HFILES =
+CFILES = proto.c xfs_mkfs.c
 
-LSRCFILES = $(FSTYP).c
-LDIRT = $(FSTYP)
+LLDLIBS += $(LIBXFS) $(LIBXCMD) $(LIBFROG) $(LIBRT) $(LIBPTHREAD) $(LIBBLKID) \
+       $(LIBUUID)
+LTDEPENDENCIES += $(LIBXFS) $(LIBXCMD) $(LIBFROG)
+LLDFLAGS = -static-libtool-libs
 
-default: $(LTCOMMAND)
-
-ifneq ($(ENABLE_BLKID),yes)
-default: $(FSTYP)
-endif
+default: depend $(LTCOMMAND)
 
 include $(BUILDRULES)
 
-$(FSTYP):
-       $(LTLINK) $@.c -o $@ $(CFLAGS) $(LDFLAGS) $(LIBDISK) $(PLDLIBS)
-
 install: default
        $(INSTALL) -m 755 -d $(PKG_ROOT_SBIN_DIR)
        $(LTINSTALL) -m 755 $(LTCOMMAND) $(PKG_ROOT_SBIN_DIR)
 install-dev:
+
+-include .dep