| # |
| # FreeType 2 configuration file to detect an OS/2 host platform. |
| # |
| |
| |
| # Copyright (C) 1996-2022 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 |
| |
| .PHONY: visualage |
| visualage: setup |
| @cd . |
| endif |
| |
| ifneq ($(findstring watcom,$(MAKECMDGOALS)),) # Watcom C/C++ |
| CONFIG_FILE := os2-wat.mk |
| CC := wcc386 |
| |
| .PHONY: watcom |
| watcom: setup |
| @cd . |
| endif |
| |
| ifneq ($(findstring borlandc,$(MAKECMDGOALS)),) # Borland C++ 32-bit |
| CONFIG_FILE := os2-bcc.mk |
| CC := bcc32 |
| |
| .PHONY: borlandc |
| borlandc: setup |
| @cd . |
| endif |
| |
| ifneq ($(findstring devel,$(MAKECMDGOALS)),) # development target |
| CONFIG_FILE := os2-dev.mk |
| CC := gcc |
| |
| .PHONY: devel |
| devel: setup |
| @cd . |
| endif |
| |
| setup: std_setup |
| |
| endif # test PLATFORM os2 |
| |
| |
| # EOF |