build pmake

This commit is contained in:
Nishi 2026-05-15 01:41:34 +09:00
commit 39a6f5854a

View file

@ -1,25 +1,30 @@
TARGET =
IS_ =
ifeq ($(TARGET),)
TARGET = $(shell uname -s)
ifeq ($(IS_),)
IS_ = $(shell uname -s)
endif
### Platforms
ifeq ($(TARGET),Linux)
UNIX = 1
ifeq ($(IS_),Linux)
IS_ = 1
endif
ifeq ($(TARGET),NetBSD)
UNIX = 1
ifeq ($(IS_),NetBSD)
IS_ = 1
endif
ifeq ($(TARGET),Windows)
ifeq ($(IS_),Windows)
MINGW = 1
WINDOWS = 1
IS_ = 1
endif
ifeq ($(IS_),Watcom)
IS_ = 1
IS_ = 1
endif
### Stuff
ifeq ($(UNIX),1)
ifeq ($(IS_),1)
CC = gcc
CFLAGS = -c
LDFLAGS =
@ -28,10 +33,21 @@ ifeq ($(UNIX),1)
EXE =
endif
ifeq ($(WINDOWS),1)
ifeq ($(IS_),1)
EXE = .exe
endif
ifeq ($(IS_),1)
CC = owcc
CFLAGS = -c
LDFLAGS =
LIBS =
ifeq ($(IS_),1)
CC += -bnt
endif
endif
ifeq ($(MINGW),1)
CC = gcc
CFLAGS = -c