Now that there is only one supported platform (Linux), remove the PKG_PLATFORM macro. Signed-off-by: Eric Sandeen <sandeen@xxxxxxxxxx> --- diff --git a/include/Makefile b/include/Makefile index e6aa9b2..7b92242 100644 --- a/include/Makefile +++ b/include/Makefile @@ -35,14 +35,12 @@ LIBHFILES = libxfs.h \ HFILES = handle.h \ jdm.h \ - $(PKG_PLATFORM).h \ + linux.h \ xfs.h \ xqm.h \ xfs_arch.h -PHFILES = linux.h -LSRCFILES = $(shell echo $(PHFILES) | sed -e "s/$(PKG_PLATFORM).h//g") -LSRCFILES += platform_defs.h.in builddefs.in buildmacros buildrules install-sh +LSRCFILES = platform_defs.h.in builddefs.in buildmacros buildrules install-sh LSRCFILES += $(DKHFILES) $(LIBHFILES) LDIRT = disk LDIRDIRT = xfs @@ -56,7 +54,7 @@ disk: include $(BUILDRULES) # set up include/xfs header directory -install-headers: $(addsuffix -hdrs, $(PHFILES) $(DKHFILES) $(HFILES)) +install-headers: $(addsuffix -hdrs, $(DKHFILES) $(HFILES)) %-hdrs: $(Q)$(LN_S) -f $(CURDIR)/$* xfs/$* diff --git a/include/builddefs.in b/include/builddefs.in index 261ae5e..7ad5b3d 100644 --- a/include/builddefs.in +++ b/include/builddefs.in @@ -35,7 +35,6 @@ PKG_USER = @pkg_user@ PKG_GROUP = @pkg_group@ PKG_RELEASE = @pkg_release@ PKG_VERSION = @pkg_version@ -PKG_PLATFORM = @pkg_platform@ PKG_DISTRIBUTION= @pkg_distribution@ prefix = @prefix@ @@ -121,13 +120,11 @@ CROND_DIR = @crond_dir@ GCCFLAGS = -funsigned-char -fno-strict-aliasing -Wall # -Wbitwise -Wno-transparent-union -Wno-old-initializer -Wno-decl -ifeq ($(PKG_PLATFORM),linux) PCFLAGS = -D_GNU_SOURCE $(GCCFLAGS) ifeq ($(HAVE_UMODE_T),yes) PCFLAGS += -DHAVE_UMODE_T endif DEPENDFLAGS = -D__linux__ -endif ifeq ($(HAVE_FLS),yes) LCFLAGS+= -DHAVE_FLS endif diff --git a/io/Makefile b/io/Makefile index 1498fc5..6270fc1 100644 --- a/io/Makefile +++ b/io/Makefile @@ -108,11 +108,9 @@ LCFLAGS += -DHAVE_DEVMAPPER endif # On linux we get fsmap from the system or define it ourselves -# so include this based on platform type. If this reverts to only -# the autoconf check w/o local definition, change to testing HAVE_GETFSMAP -ifeq ($(PKG_PLATFORM),linux) +# so include this unconditionally. If this reverts to only +# the autoconf check w/o local definition, test HAVE_GETFSMAP CFILES += fsmap.c -endif ifeq ($(HAVE_STATFS_FLAGS),yes) LCFLAGS += -DHAVE_STATFS_FLAGS diff --git a/libfrog/Makefile b/libfrog/Makefile index 8e4daed..dbff959 100644 --- a/libfrog/Makefile +++ b/libfrog/Makefile @@ -16,6 +16,7 @@ convert.c \ crc32.c \ fsgeom.c \ list_sort.c \ +linux.c \ paths.c \ projects.c \ ptvar.c \ @@ -30,10 +31,6 @@ crc32table.h LSRCFILES += gen_crc32table.c -CFILES += $(PKG_PLATFORM).c -PCFILES = linux.c -LSRCFILES = $(shell echo $(PCFILES) | sed -e "s/$(PKG_PLATFORM).c//g") - ifeq ($(HAVE_GETMNTENT),yes) LCFLAGS += -DHAVE_GETMNTENT endif diff --git a/m4/package_globals.m4 b/m4/package_globals.m4 index e469671..892e3bd 100644 --- a/m4/package_globals.m4 +++ b/m4/package_globals.m4 @@ -40,8 +40,4 @@ AC_DEFUN([AC_PACKAGE_GLOBALS], pkg_distribution=`uname -s` test -z "$DISTRIBUTION" || pkg_distribution="$DISTRIBUTION" AC_SUBST(pkg_distribution) - - pkg_platform=`uname -s | tr 'A-Z' 'a-z' | tr -d / | sed -e 's/irix64/irix/'` - test -z "$PLATFORM" || pkg_platform="$PLATFORM" - AC_SUBST(pkg_platform) ]) diff --git a/quota/Makefile b/quota/Makefile index 85e279b..384f023 100644 --- a/quota/Makefile +++ b/quota/Makefile @@ -8,11 +8,7 @@ include $(TOPDIR)/include/builddefs LTCOMMAND = xfs_quota HFILES = init.h quota.h CFILES = init.c util.c \ - edit.c free.c path.c project.c quot.c quota.c report.c state.c - -CFILES += $(PKG_PLATFORM).c -PCFILES = linux.c -LSRCFILES = $(shell echo $(PCFILES) | sed -e "s/$(PKG_PLATFORM).c//g") + edit.c free.c linux.c path.c project.c quot.c quota.c report.c state.c LLDLIBS = $(LIBXCMD) $(LIBFROG) LTDEPENDENCIES = $(LIBXCMD) $(LIBFROG) diff --git a/scrub/Makefile b/scrub/Makefile index 4a9e36d..aebc7e4 100644 --- a/scrub/Makefile +++ b/scrub/Makefile @@ -8,9 +8,9 @@ include $(TOPDIR)/include/builddefs # On linux we get fsmap from the system or define it ourselves # so include this based on platform type. If this reverts to only # the autoconf check w/o local definition, change to testing HAVE_GETFSMAP -SCRUB_PREREQS=$(PKG_PLATFORM)$(HAVE_OPENAT)$(HAVE_FSTATAT) +SCRUB_PREREQS=$(HAVE_OPENAT)$(HAVE_FSTATAT) -ifeq ($(SCRUB_PREREQS),linuxyesyes) +ifeq ($(SCRUB_PREREQS),yesyes) LTCOMMAND = xfs_scrub INSTALL_SCRUB = install-scrub XFS_SCRUB_ALL_PROG = xfs_scrub_all diff --git a/spaceman/Makefile b/spaceman/Makefile index 87614d9..b1c1b16 100644 --- a/spaceman/Makefile +++ b/spaceman/Makefile @@ -23,11 +23,9 @@ LLDLIBS += $(LIBEDITLINE) $(LIBTERMCAP) endif # On linux we get fsmap from the system or define it ourselves -# so include this based on platform type. If this reverts to only -# the autoconf check w/o local definition, change to testing HAVE_GETFSMAP -ifeq ($(PKG_PLATFORM),linux) +# so include this unconditionally. If this reverts to only +# the autoconf check w/o local definition, test HAVE_GETFSMAP CFILES += freesp.c -endif default: depend $(LTCOMMAND)