This commit is contained in:
parent
00545cb7b3
commit
6e155ee50a
2 changed files with 22 additions and 18 deletions
38
GNUmakefile
38
GNUmakefile
|
|
@ -1,30 +1,30 @@
|
||||||
IS_ =
|
TARGET =
|
||||||
|
|
||||||
ifeq ($(IS_),)
|
ifeq ($(TARGET),)
|
||||||
IS_ = $(shell uname -s)
|
TARGET = $(shell uname -s)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
### Platforms
|
### Platforms
|
||||||
ifeq ($(IS_),Linux)
|
ifeq ($(TARGET),Linux)
|
||||||
IS_ = 1
|
IS_UNIX = 1
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifeq ($(IS_),NetBSD)
|
ifeq ($(TARGET),NetBSD)
|
||||||
IS_ = 1
|
IS_UNIX = 1
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifeq ($(IS_),Windows)
|
ifeq ($(TARGET),Windows)
|
||||||
MINGW = 1
|
IS_MINGW = 1
|
||||||
IS_ = 1
|
IS_UNIX = 1
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifeq ($(IS_),Watcom)
|
ifeq ($(TARGET),Watcom)
|
||||||
IS_ = 1
|
IS_WATCOM = 1
|
||||||
IS_ = 1
|
IS_UNIX = 1
|
||||||
endif
|
endif
|
||||||
|
|
||||||
### Stuff
|
### Stuff
|
||||||
ifeq ($(IS_),1)
|
ifeq ($(IS_UNIX),1)
|
||||||
CC = gcc
|
CC = gcc
|
||||||
CFLAGS = -c
|
CFLAGS = -c
|
||||||
LDFLAGS =
|
LDFLAGS =
|
||||||
|
|
@ -33,11 +33,11 @@ ifeq ($(IS_),1)
|
||||||
EXE =
|
EXE =
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifeq ($(IS_),1)
|
ifeq ($(IS_WINDOWS),1)
|
||||||
EXE = .exe
|
EXE = .exe
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifeq ($(IS_),1)
|
ifeq ($(IS_WATCOM),1)
|
||||||
CC = owcc
|
CC = owcc
|
||||||
CFLAGS = -c
|
CFLAGS = -c
|
||||||
LDFLAGS =
|
LDFLAGS =
|
||||||
|
|
@ -48,13 +48,17 @@ ifeq ($(IS_),1)
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifeq ($(MINGW),1)
|
ifeq ($(IS_MINGW),1)
|
||||||
CC = gcc
|
CC = gcc
|
||||||
CFLAGS = -c
|
CFLAGS = -c
|
||||||
LDFLAGS =
|
LDFLAGS =
|
||||||
LIBS =
|
LIBS =
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
ifeq ($(IS_MUSL_CROSS),1)
|
||||||
|
CC = musl-$(CC)
|
||||||
|
endif
|
||||||
|
|
||||||
### Common flags
|
### Common flags
|
||||||
CFLAGS += -Iexternal/duktape -Iexternal/stb
|
CFLAGS += -Iexternal/duktape -Iexternal/stb
|
||||||
|
|
||||||
|
|
|
||||||
2
Jenkinsfile
vendored
2
Jenkinsfile
vendored
|
|
@ -11,7 +11,7 @@ pipeline {
|
||||||
}
|
}
|
||||||
steps {
|
steps {
|
||||||
sh("make clean")
|
sh("make clean")
|
||||||
sh("make -j4 ")
|
sh("make -j4 IS_MUSL_CROSS=1")
|
||||||
sh("mv pmake pmake-linux64")
|
sh("mv pmake pmake-linux64")
|
||||||
archiveArtifacts("pmake-linux64")
|
archiveArtifacts("pmake-linux64")
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue