Subversion Repositories Kolibri OS

Rev

Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
3918 Serge 1
#
2
# FreeType 2 configuration rules for UNIX platforms
3
#
4
 
5
 
6
# Copyright 1996-2000, 2002, 2004, 2006 by
7
# David Turner, Robert Wilhelm, and Werner Lemberg.
8
#
9
# This file is part of the FreeType project, and may only be used, modified,
10
# and distributed under the terms of the FreeType project license,
11
# LICENSE.TXT.  By continuing to use, modify, or distribute this file you
12
# indicate that you have read the license and understand and accept it
13
# fully.
14
 
15
# We need these declarations here since unix-def.mk is a generated file.
16
BUILD_DIR := $(TOP_DIR)/builds/unix
17
PLATFORM  := unix
18
 
19
have_mk := $(wildcard $(OBJ_DIR)/unix-def.mk)
20
ifneq ($(have_mk),)
21
  # We are building FreeType 2 not in the src tree.
22
  include $(OBJ_DIR)/unix-def.mk
23
  include $(OBJ_DIR)/unix-cc.mk
24
else
25
  include $(BUILD_DIR)/unix-def.mk
26
  include $(BUILD_DIR)/unix-cc.mk
27
endif
28
 
29
ifdef BUILD_PROJECT
30
 
31
  .PHONY: clean_project distclean_project
32
 
33
  # Now include the main sub-makefile.  It contains all the rules used to
34
  # build the library with the previous variables defined.
35
  #
36
  include $(TOP_DIR)/builds/$(PROJECT).mk
37
 
38
 
39
  # The cleanup targets.
40
  #
41
  clean_project: clean_project_unix
42
  distclean_project: distclean_project_unix
43
 
44
 
45
  # This final rule is used to link all object files into a single library.
46
  # It is part of the system-specific sub-Makefile because not all
47
  # librarians accept a simple syntax like
48
  #
49
  #   librarian library_file {list of object files}
50
  #
51
    $(PROJECT_LIBRARY): $(OBJECTS_LIST)
52
  ifdef CLEAN_LIBRARY
53
	    -$(CLEAN_LIBRARY) $(NO_OUTPUT)
54
  endif
55
	    $(LINK_LIBRARY)
56
 
57
  include $(TOP_DIR)/builds/unix/install.mk
58
 
59
endif
60
 
61
 
62
# EOF