42 lines
650 B
Plaintext
42 lines
650 B
Plaintext
# 16 october 2015
|
|
|
|
include test/GNUmakeinc.mk
|
|
|
|
HFILES += \
|
|
ui.h
|
|
|
|
NAME = test
|
|
|
|
SUFFIX =
|
|
ifeq ($(OS),windows)
|
|
SUFFIX = .exe
|
|
endif
|
|
|
|
# TODO split out this logic somehow
|
|
ifeq ($(OS),windows)
|
|
ifeq ($(ARCH),amd64)
|
|
ifndef CC
|
|
CC = x86_64-w64-mingw32-gcc
|
|
endif
|
|
ifndef RC
|
|
RC = x86_64-w64-mingw32-windres
|
|
endif
|
|
else ifeq ($(ARCH),386)
|
|
ifndef CC
|
|
CC = i686-w64-mingw32-gcc
|
|
endif
|
|
ifndef RC
|
|
RC = i686-w64-mingw32-windres
|
|
endif
|
|
else ifneq ($(ARCH),default)
|
|
$(error [FAIL] unknown architecture $(ARCH))
|
|
endif
|
|
LDFLAGS += out/libui.dll
|
|
else ifeq ($(OS),darwin)
|
|
LDFLAGS += out/libui.dylib
|
|
else
|
|
LDFLAGS += out/libui.so
|
|
endif
|
|
|
|
include GNUbaserules.mk
|