build pmake
This commit is contained in:
parent
8ce4ae0c1c
commit
39a6f5854a
1 changed files with 27 additions and 11 deletions
38
GNUmakefile
38
GNUmakefile
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue