mirror of
https://github.com/DoctorWkt/pdp7-unix.git
synced 2026-01-11 23:53:23 +00:00
45 lines
539 B
Makefile
45 lines
539 B
Makefile
|
|
# detect OS
|
|
UNAME=$(shell uname)
|
|
ifeq ($(UNAME), "Linux")
|
|
UNAME=LINUX
|
|
else
|
|
ifeq ($(UNAME), "Darwin")
|
|
UNAME=DARWIN
|
|
else
|
|
ifeq ($(UNAME), "FreeBSD")
|
|
UNAME=FREEBSD
|
|
else
|
|
ifeq ($(UNAME), "OpenBSD")
|
|
UNAME=OPENBSD
|
|
endif
|
|
endif
|
|
endif
|
|
endif
|
|
|
|
# choose tools
|
|
ifeq ($(UNAME), LINUX)
|
|
# Linux
|
|
CC=gcc
|
|
MAKE=make
|
|
else
|
|
ifeq ($(UNAME), FREEBSD)
|
|
# FreeBSD
|
|
CC=cc
|
|
MAKE=gmake
|
|
ifeq ($(UNAME), OPENBSD)
|
|
# OpenBSD
|
|
CC=cc
|
|
MAKE=gmake
|
|
else
|
|
ifeq ($(UNAME), DARWIN)
|
|
# Mac OS X
|
|
CC=cc
|
|
MAKE=make
|
|
else
|
|
$(error "Unknown OS: " $(UNAME))
|
|
endif
|
|
endif
|
|
endif
|
|
endif
|