Makefile: set mconsole/mwindows in ldflags
This commit is contained in:
parent
82660a3bc1
commit
9449f3f4d7
15
Makefile
15
Makefile
@ -3,10 +3,12 @@ BUILD_TYPE ?= debug
|
|||||||
ifeq ($(BUILD_TYPE),debug)
|
ifeq ($(BUILD_TYPE),debug)
|
||||||
OPT = -g -Og
|
OPT = -g -Og
|
||||||
CFLAGS += -D_DEBUG
|
CFLAGS += -D_DEBUG
|
||||||
|
LDFLAGS += -mconsole
|
||||||
LDOPT =
|
LDOPT =
|
||||||
else
|
else
|
||||||
OPT = -O2
|
OPT = -O2
|
||||||
LDOPT = -flto
|
LDOPT = -flto
|
||||||
|
LDFLAGS += -mwindows
|
||||||
endif
|
endif
|
||||||
|
|
||||||
PREFIX = i686-w64-mingw32-
|
PREFIX = i686-w64-mingw32-
|
||||||
@ -19,8 +21,8 @@ CFLAGS += -march=core2
|
|||||||
CFLAGS += -Wall -Werror -Wfatal-errors
|
CFLAGS += -Wall -Werror -Wfatal-errors
|
||||||
CFLAGS += -Wno-unused-but-set-variable
|
CFLAGS += -Wno-unused-but-set-variable
|
||||||
CFLAGS += -Wno-unknown-pragmas
|
CFLAGS += -Wno-unknown-pragmas
|
||||||
CFLAGS += -municode
|
|
||||||
CFLAGS += -I./include
|
CFLAGS += -I./include
|
||||||
|
CFLAGS += -municode
|
||||||
LDFLAGS += -municode
|
LDFLAGS += -municode
|
||||||
LIBS += -ld3d10
|
LIBS += -ld3d10
|
||||||
|
|
||||||
@ -63,3 +65,14 @@ OBJS = \
|
|||||||
$(BUILD_TYPE)/d3d10.exe: $(OBJS)
|
$(BUILD_TYPE)/d3d10.exe: $(OBJS)
|
||||||
@mkdir -p $(@D)
|
@mkdir -p $(@D)
|
||||||
$(CXX) $(LDFLAGS) $(LDOPT) -o $@ $(OBJS) $(LIBS)
|
$(CXX) $(LDFLAGS) $(LDOPT) -o $@ $(OBJS) $(LIBS)
|
||||||
|
|
||||||
|
.SUFFIXES:
|
||||||
|
.INTERMEDIATE:
|
||||||
|
.SECONDARY:
|
||||||
|
.PHONY: all clean
|
||||||
|
|
||||||
|
%: RCS/%,v
|
||||||
|
%: RCS/%
|
||||||
|
%: %,v
|
||||||
|
%: s.%
|
||||||
|
%: SCCS/s.%
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user