embox
32 строки · 1.1 Кб
1
2PKG_NAME := ioq3
3PKG_VER :=
4
5PKG_SOURCES := https://www.dropbox.com/s/p95hf32zmuc53tg/ioq3.tar.gz
6PKG_MD5 := c1a756ff87bc96bb33e99980f330f11a
7
8PKG_PATCHES := patch.txt \
9q_platform_patch.txt \
10sys_patch.txt
11
12#PKG_PATCHES += video_mode_patch.txt
13
14PKG_PATCHES += sse_patch.txt
15
16include $(EXTBLD_LIB)
17
18QUAKE_EMBOX_CFLAGS := -include $(ROOT_DIR)/third-party/games/quake3/embox_compat.h
19QUAKE_EMBOX_CFLAGS += -I$(ROOT_DIR)/build/extbld/third_party/lib/OpenLibm/openlibm-0.7.0/include/
20QUAKE_EMBOX_CFLAGS += -I$(ROOT_DIR)/build/extbld/third_party/lib/OpenLibm/openlibm-0.7.0/src/
21QUAKE_EMBOX_CFLAGS += -I$(ROOT_DIR)/build/extbld/third_party/games/quake3/ioq3/./code/SDL2/include/
22QUAKE_EMBOX_CFLAGS += -I$(ROOT_DIR)/build/extbld/third_party/lib/sdl2/SDL2-2.0.8/include/
23QUAKE_EMBOX_CFLAGS += -I$(ROOT_DIR)/build/extbld/third_party/lib/curl/curl-7.61.1/include/
24
25$(CONFIGURE) :
26export EMBOX_GCC_LINK=full; \
27touch $@
28
29$(BUILD) :
30cd $(BUILD_DIR)/ioq3 && ( \
31$(MAKE) MAKEFLAGS='$(EMBOX_IMPORTED_MAKEFLAGS)' V=1 ARCH=$(ARCH) CC=$(EMBOX_GCC) CFLAGS="$(QUAKE_EMBOX_CFLAGS)"; \
32)
33touch $@
34