ops-class/bmake
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
master
Could not load branches
Nothing to show
Could not load tags
Nothing to show
{{ refName }}
default
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code
-
Clone
Use Git or checkout with SVN using the web URL.
Work fast with our official CLI. Learn more about the CLI.
- Open with GitHub Desktop
- Download ZIP
Sign In Required
Please sign in to use Codespaces.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
Latest commit
Git stats
Files
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
bmake This directory contains a port of the BSD make tool (from NetBSD) I have run it on SunOS,Solaris,HP-UX,AIX,IRIX,FreeBSD and Linux. Version 3 was re-worked from scratch to better facilitate importing newer make(1) versions from NetBSD. The original code base was NetBSD-1.0, so version 3 was built by doing a fresh import of the NetBSD-1.0 usr.bin/make, adding the autoconf and other portability patches to sync it with bmake v2, and then NetBSD's make of Feb 20, 2000 was imported and conflicts dealt with. NetBSD's make was again imported on June 6 and December 15, 2000. In 2003 bmake switched to a date based version (first was 20030714) which generally represents the date it was last merged with NetBSD's make. Since then, NetBSD's make is imported within a week of any interesting changes, so that bmake tracks it very closely. Building: The prefered way to bootstrap bmake is: ./bmake/boot-strap there are a number of args - most of which get passed to configure, eg. ./bmake/boot-strap --prefix=/opt see the boot-strap script for details. To make much use of bmake you will need the bsd.*.mk macros or my portable *.mk macros. See http://www.crufty.net/ftp/pub/sjg/mk.tar.gz which will be links to the latest versions. On a non-BSD system, you would want to unpack mk[-YYYYmmdd].tar.gz in the same directory as bmake (so ./mk and ./bmake exist), and ./bmake/boot-strap will do the rest. If you want to do it all by hand then read boot-strap first to get the idea. Even if you have an earlier version of bmake installed, use boot-strap to ensure that all goes well. --sjg
About
ops-class bmake packaging repository.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published