"Fossies" - the Fresh Open Source Software Archive

Member "SDL2_ttf-2.20.2/external/freetype/builds/compiler/ansi-cc.mk" (25 May 2022, 1780 Bytes) of package /linux/misc/SDL2_ttf-2.20.2.tar.gz:


As a special service "Fossies" has tried to format the requested source page into HTML format using (guessed) Make source code syntax highlighting (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file.

    1 #
    2 # FreeType 2 generic pseudo ANSI compiler
    3 #
    4 
    5 
    6 # Copyright (C) 1996-2022 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 
   16 # Compiler command line name
   17 #
   18 CC           := cc
   19 COMPILER_SEP := $(SEP)
   20 
   21 
   22 # The object file extension (for standard and static libraries).  This can be
   23 # .o, .tco, .obj, etc., depending on the platform.
   24 #
   25 O  := o
   26 SO := o
   27 
   28 # The library file extension (for standard and static libraries).  This can
   29 # be .a, .lib, etc., depending on the platform.
   30 #
   31 A  := a
   32 SA := a
   33 
   34 
   35 # Path inclusion flag.  Some compilers use a different flag than `-I' to
   36 # specify an additional include path.  Examples are `/i=' or `-J'.
   37 #
   38 I := -I
   39 
   40 
   41 # C flag used to define a macro before the compilation of a given source
   42 # object.  Usually it is `-D' like in `-DDEBUG'.
   43 #
   44 D := -D
   45 
   46 
   47 # The link flag used to specify a given library file on link.  Note that
   48 # this is only used to compile the demo programs, not the library itself.
   49 #
   50 L := -l
   51 
   52 
   53 # Target flag.
   54 #
   55 T := -o$(space)
   56 
   57 
   58 # C flags
   59 #
   60 #   These should concern: debug output, optimization & warnings.
   61 #
   62 #   Use the ANSIFLAGS variable to define the compiler flags used to enforce
   63 #   ANSI compliance.
   64 #
   65 CFLAGS ?= -c
   66 
   67 # ANSIFLAGS: Put there the flags used to make your compiler ANSI-compliant.
   68 #
   69 #  we assume the compiler is already strictly ANSI
   70 #
   71 ANSIFLAGS ?=
   72 
   73 
   74 # Library linking
   75 #
   76 CLEAN_LIBRARY ?= $(DELETE) $(subst /,$(SEP),$(PROJECT_LIBRARY))
   77 LINK_LIBRARY   = $(AR) -r $@ $(subst /,$(COMPILER_SEP),$(OBJECTS_LIST))
   78 
   79 
   80 # EOF