24f8f2138a
Keep support for the ENABLE64BIT flag (as a flag for choosing between 32 and 64 bit, if the current arch happens to be x86) but avoid using it in code that wants to know the exact architecture used. This makes the platform build files more straightforward and consistent.
20 lines
465 B
Makefile
20 lines
465 B
Makefile
include $(SRC_PATH)build/x86-common.mk
|
|
SHAREDLIB_DIR = $(PREFIX)/bin
|
|
SHAREDLIBSUFFIX = dll
|
|
SHAREDLIBSUFFIXVER=$(SHAREDLIBSUFFIX)
|
|
EXTRA_LIBRARY=$(LIBPREFIX)$(PROJECT_NAME).dll.a
|
|
SHLDFLAGS = -Wl,--out-implib,$(EXTRA_LIBRARY)
|
|
CFLAGS += -MMD -MP
|
|
LDFLAGS +=
|
|
ifeq ($(ARCH), x86_64)
|
|
ASMFLAGS += -f win64
|
|
ASMFLAGS_PLATFORM = -DWIN64
|
|
CC = x86_64-w64-mingw32-gcc
|
|
CXX = x86_64-w64-mingw32-g++
|
|
AR = x86_64-w64-mingw32-ar
|
|
else
|
|
ASMFLAGS += -f win32 -DPREFIX
|
|
endif
|
|
EXEEXT = .exe
|
|
|