0,0 → 1,73 |
# |
# FreeType 2 configuration file to detect an OS/2 host platform. |
# |
|
|
# Copyright 1996-2000, 2003, 2006 by |
# David Turner, Robert Wilhelm, and Werner Lemberg. |
# |
# This file is part of the FreeType project, and may only be used, modified, |
# and distributed under the terms of the FreeType project license, |
# LICENSE.TXT. By continuing to use, modify, or distribute this file you |
# indicate that you have read the license and understand and accept it |
# fully. |
|
|
.PHONY: setup |
|
|
ifeq ($(PLATFORM),ansi) |
|
ifdef OS2_SHELL |
|
PLATFORM := os2 |
|
endif # test OS2_SHELL |
endif |
|
ifeq ($(PLATFORM),os2) |
|
COPY := copy |
DELETE := del |
CAT := type |
SEP := $(BACKSLASH) |
|
# gcc-emx by default |
CONFIG_FILE := os2-gcc.mk |
|
# additionally, we provide hooks for various other compilers |
# |
ifneq ($(findstring visualage,$(MAKECMDGOALS)),) # Visual Age C++ |
CONFIG_FILE := os2-icc.mk |
CC := icc |
visualage: setup |
.PHONY: visualage |
endif |
|
ifneq ($(findstring watcom,$(MAKECMDGOALS)),) # Watcom C/C++ |
CONFIG_FILE := os2-wat.mk |
CC := wcc386 |
watcom: setup |
.PHONY: watcom |
endif |
|
ifneq ($(findstring borlandc,$(MAKECMDGOALS)),) # Borland C++ 32-bit |
CONFIG_FILE := os2-bcc.mk |
CC := bcc32 |
borlandc: setup |
.PHONY: borlandc |
endif |
|
ifneq ($(findstring devel,$(MAKECMDGOALS)),) # development target |
CONFIG_FILE := os2-dev.mk |
CC := gcc |
devel: setup |
.PHONY: devel |
endif |
|
setup: dos_setup |
|
endif # test PLATFORM os2 |
|
|
# EOF |