ref: 24db55ecb81ca726b9c7e12e37d54a986c84f014
dir: /builds/os2/detect.mk/
# # 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