Skip to content

johnsonjh/gnumake-apple

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gnumake-apple

Overview

  • A portable version of Apple's GNU Make 3.81, as shipped with Apple macOS.

Support

  • Tested on Linux, AIX 7.3, NetBSD 9.3, FreeBSD 13.1, OpenBSD 7.2, and macOS 13.1.

Notes

Building on OpenBSD

  1. Install autoconf, automake, gmake, and gettext-utils via ports or packages.

  2. Configure and build:

    env MAKE="gmake" AUTOCONF_VERSION="2.71" AUTOMAKE_VERSION="1.16" \
      autoreconf -vfi && env CFLAGS="-Os -fno-strict-aliasing"       \
      ./configure --disable-dependency-tracking &&                   \
    gmake -j $(getconf _NPROCESSORS_ONLN)

Languages

  • C 52.2%
  • TeX 18.5%
  • Perl 8.9%
  • Makefile 8.7%
  • M4 5.3%
  • Shell 4.1%
  • Other 2.3%