From 150a58325458dd369ef475c00d179fb8ada20cb2 Mon Sep 17 00:00:00 2001 From: Werner Lemberg Date: Sun, 4 Mar 2001 22:10:36 +0000 Subject: [PATCH] * builds/unix/detect.mk: Add test for Hurd. * builds/hurd/detect.mk: Removed. --- ChangeLog | 3 ++ builds/hurd/detect.mk | 73 ------------------------------------------- builds/unix/detect.mk | 6 ++-- 3 files changed, 6 insertions(+), 76 deletions(-) delete mode 100644 builds/hurd/detect.mk diff --git a/ChangeLog b/ChangeLog index c4139ee1e..cc8f35411 100644 --- a/ChangeLog +++ b/ChangeLog @@ -7,6 +7,9 @@ * src/pcf/pcfutil.c (BitOrderInvert): Add `const'. * docs/glnames.py: Updated to latest pstables.h changes. + * builds/unix/detect.mk: Add test for Hurd. + * builds/hurd/detect.mk: Removed. + 2001-03-04 Sander van der Wal * src/psnames/pstables.h: Add more `const'. diff --git a/builds/hurd/detect.mk b/builds/hurd/detect.mk deleted file mode 100644 index 188fb2224..000000000 --- a/builds/hurd/detect.mk +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright 1996-2000 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. -# -# This file is used to compile FreeType on the GNU Hurd operating system -# the _only_ difference with builds/unix/detect.mk is that we look for -# a file named "/hurd/auth" instead of "/sbin/init" -# - -.PHONY: devel lcc setup unix - -ifeq ($(PLATFORM),ansi) - - is_hurd := $(strip $(wildcard /hurd/auth)) - ifneq ($(is_hurd),) - - PLATFORM := unix - COPY := cp - DELETE := rm -f - - - # If `devel' is the requested target, we use a special configuration - # file named `unix-dev.mk'. It disables optimization and libtool. - # - ifneq ($(findstring devel,$(MAKECMDGOALS)),) - CONFIG_FILE := unix-dev.mk - CC := gcc - devel: setup - else - - # If `lccl' is the requested target, we use a special configuration - # file named `unix-lcc.mk'. It disables libtool for LCC - # - ifneq ($(findstring lcc,$(MAKECMDGOALS)),) - CONFIG_FILE := unix-lcc.mk - CC := lcc - lcc: setup - else - # If a Unix platform is detected, the configure script is called and - # `unix-def.mk' together with `unix-cc.mk' is created. - # - # Arguments to `configure' should be in the CFG variable. Example: - # - # make CFG="--prefix=/usr --disable-static" - # - # If you need to set CFLAGS or LDFLAGS, do it here also. - # - # Feel free to add support for other platform specific compilers in - # this directory (e.g. solaris.mk + changes here to detect the - # platform). - # - CONFIG_FILE := unix.mk - setup: unix-def.mk - unix: setup - endif - endif - - setup: std_setup - - unix-def.mk: $(TOP)/builds/unix/unix-def.in - cd builds/unix; $(USE_CFLAGS) ./configure $(CFG) - - endif # test Unix -endif # test PLATFORM - -# EOF - - diff --git a/builds/unix/detect.mk b/builds/unix/detect.mk index 903a5746a..32de899f1 100644 --- a/builds/unix/detect.mk +++ b/builds/unix/detect.mk @@ -16,12 +16,12 @@ ifeq ($(PLATFORM),ansi) - has_init := $(strip $(wildcard /sbin/init)) - ifneq ($(has_init),) + is_unix := $(strip $(wildcard /sbin/init) $(wildcard /hurd/auth)) + ifneq ($(is_unix),) PLATFORM := unix - endif # test has_init + endif # test is_unix endif # test PLATFORM ansi ifeq ($(PLATFORM),unix)