3 include $(SRCDIR)/config/aros.cfg
10 ../config/aros/ftsystem \
57 USER_INCLUDES := -I. -I$(SRCDIR)/$(CURDIR)/../include $(addprefix -I,$(DIRS))
59 # Unfortunately, this code is not yet gcc 4.6.1 paranoia clean
60 NOWARN_FLAGS := $(NOWARN_ERROR)
61 USER_CFLAGS := $(NOWARN_FLAGS)
62 USER_CPPFLAGS := -DFT2_BUILD_LIBRARY
64 #MM- workbench-libs : workbench-libs-freetype-module
65 #MM workbench-libs-freetype-linklib : workbench-libs-freetype-includes workbench-libs-freetype-pkgconfig
66 #MM workbench-libs-freetype-module : workbench-libs-freetype-includes
67 #MM- workbench-libs-freetype-linklibs : workbench-libs-freetype-linklib workbench-libs-freetype-module-linklib
70 TARGETNAME=$(BASENAME)
71 #ifeq ($(AROS_TARGET_CPU),m68k)
74 # TARGET_ISA_EXT=$(ISA_$(TARGET_ISA)_EXT)
76 # ISA_FLAGS := $(ISA_$(TARGET_ISA)_FLAGS)
77 # TARGET_CPPFLAGS+= $(ISA_$(TARGET_ISA)_CPPFLAGS)
78 # TARGET_CFLAGS+= $(ISA_$(TARGET_ISA)_CFLAGS)
79 # TARGET_LDFLAGS+= $(ISA_$(TARGET_ISA)_LDFLAGS)
82 %build_linklib mmake=workbench-libs-freetype-linklib libname=$(TARGETNAME).static \
83 files=$(FT2FILES) objdir=$(OBJDIR)/$(TARGETNAME)_static
85 %build_module mmake=workbench-libs-freetype-module modname=$(TARGETNAME) flavour=$(TARGET_ISA_EXT) \
86 modtype=library files="$(SHFILES) $(FT2FILES)" uselibs="stdc" conffile=freetype2.conf
89 workbench-libs-freetype-pkgconfig : $(AROS_LIB)/pkgconfig/freetype2.pc
91 $(AROS_LIB)/pkgconfig/freetype2.pc : $(SRCDIR)/$(CURDIR)/../builds/unix/freetype2.in
92 %mkdir_q dir=$(AROS_LIB)/pkgconfig
93 @$(SED) -e 's|%FT2_EXTRA_LIBS%||' \
95 -e 's|%LIBZ%|-L $(AROS_LIB) -lz|' \
96 -e 's|%exec_prefix%|$${prefix}|' \
97 -e 's|%ft_version%|2.5.0|' \
98 -e 's|%includedir%|$${prefix}/include|' \
99 -e 's|%libdir%|$(AROS_LIB)|' \
100 -e 's|%prefix%|/Developer|' \