mirror of
https://github.com/rfivet/uemacs.git
synced 2024-12-18 07:16:23 -05:00
When detecting target platform, remove Windows variable part to reduce to CYGWIN and MINGW32.
This commit is contained in:
parent
cbb6a26e33
commit
a68c05ed77
11
Makefile
11
Makefile
@ -19,6 +19,9 @@ endif
|
|||||||
export E Q
|
export E Q
|
||||||
|
|
||||||
uname_S := $(shell sh -c 'uname -s 2>/dev/null || echo not')
|
uname_S := $(shell sh -c 'uname -s 2>/dev/null || echo not')
|
||||||
|
# for windows based target, insure we strip the variant part
|
||||||
|
# CYGWIN_NT-6.1, CYGWIN_NT-6.1-WOW, CYGWIN_NT-6.1-WOW64, MINGW32_NT-6.1
|
||||||
|
uname_S := $(shell sh -c 'echo $(uname_S) | sed s/_.*$$//')
|
||||||
|
|
||||||
PROGRAM=ue
|
PROGRAM=ue
|
||||||
|
|
||||||
@ -39,15 +42,11 @@ endif
|
|||||||
ifeq ($(uname_S),Darwin)
|
ifeq ($(uname_S),Darwin)
|
||||||
DEFINES=-DAUTOCONF -DPOSIX -DSYSV -D_DARWIN_C_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_XOPEN_SOURCE=600
|
DEFINES=-DAUTOCONF -DPOSIX -DSYSV -D_DARWIN_C_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_XOPEN_SOURCE=600
|
||||||
endif
|
endif
|
||||||
ifeq ($(uname_S),CYGWIN_NT-6.1-WOW64)
|
ifeq ($(uname_S),CYGWIN)
|
||||||
DEFINES=-DAUTOCONF -DPROGRAM=$(PROGRAM)
|
DEFINES=-DAUTOCONF -DPROGRAM=$(PROGRAM)
|
||||||
LIBS=-lcurses # SYSV
|
LIBS=-lcurses # SYSV
|
||||||
endif
|
endif
|
||||||
ifeq ($(uname_S),CYGWIN_NT-6.1)
|
ifeq ($(uname_S),MINGW32)
|
||||||
DEFINES=-DAUTOCONF -DPROGRAM=$(PROGRAM)
|
|
||||||
LIBS=-lcurses # SYSV
|
|
||||||
endif
|
|
||||||
ifeq ($(uname_S),MINGW32_NT-6.1)
|
|
||||||
DEFINES=-DAUTOCONF -DSYSV -DMINGW32 -DPROGRAM=$(PROGRAM)
|
DEFINES=-DAUTOCONF -DSYSV -DMINGW32 -DPROGRAM=$(PROGRAM)
|
||||||
LIBS=
|
LIBS=
|
||||||
endif
|
endif
|
||||||
|
Loading…
Reference in New Issue
Block a user