# Copyright 2014 Adobe Systems Incorporated (http://www.adobe.com/). All Rights Reserved.
# This software is licensed as OpenSource, under the Apache License, Version 2.0. 
# This license is available at: http://opensource.org/licenses/Apache-2.0.

# Configuration
CONFIG = debug
CFLAGS = $(STD_OPTS) -g -DHOT_FEAT_SUPPORT=1 -DHOT_DEBUG=1

# Library
SRC_DIR = $(ROOT_DIR)/source/hotconv
LIB_SRCS = \
	$(SRC_DIR)/hot.c \
	$(SRC_DIR)/BASE.c \
	$(SRC_DIR)/CFF_.c \
	$(SRC_DIR)/cmap.c \
	$(SRC_DIR)/fvar.c \
	$(SRC_DIR)/GPOS.c \
	$(SRC_DIR)/GSUB.c \
	$(SRC_DIR)/head.c \
	$(SRC_DIR)/hhea.c \
	$(SRC_DIR)/hmtx.c \
	$(SRC_DIR)/maxp.c \
	$(SRC_DIR)/MMFX.c \
	$(SRC_DIR)/MMSD.c \
	$(SRC_DIR)/name.c \
	$(SRC_DIR)/OS_2.c \
	$(SRC_DIR)/post.c \
	$(SRC_DIR)/vhea.c \
	$(SRC_DIR)/vmtx.c \
	$(SRC_DIR)/VORG.c \
	$(SRC_DIR)/anon.c \
	$(SRC_DIR)/map.c \
	$(SRC_DIR)/otl.c \
	$(SRC_DIR)/sfnt.c \
	$(SRC_DIR)/STAT.c \
	$(SRC_DIR)/featerr.c \
	$(SRC_DIR)/featgram.c \
	$(SRC_DIR)/featscan.c
LIB_OBJS = hot.o BASE.o CFF_.o cmap.o fvar.o GPOS.o GSUB.o head.o hhea.o \
	hmtx.o maxp.o MMFX.o MMSD.o name.o OS_2.o post.o vhea.o vmtx.o VORG.o \
	anon.o map.o otl.o sfnt.o STAT.o featerr.o featgram.o featscan.o
LIB_TARGET = $(LIB_DIR)/hotconv.a

# Build targets
TARGETS = $(LIB_TARGET)

# Standard definitions
include ../../../standard/linux.mak

# Auto-generated dependencies
include depend.mak

# Object rules
hot.o:
	$(CC) $(CFLAGS) -c $(SRC_DIR)/hot.c -o $@

BASE.o:
	$(CC) $(CFLAGS) -c $(SRC_DIR)/BASE.c -o $@

CFF_.o:
	$(CC) $(CFLAGS) -c $(SRC_DIR)/CFF_.c -o $@

cmap.o:
	$(CC) $(CFLAGS) -c $(SRC_DIR)/cmap.c -o $@

fvar.o:
	$(CC) $(CFLAGS) -c $(SRC_DIR)/fvar.c -o $@

GPOS.o:
	$(CC) $(CFLAGS) -c $(SRC_DIR)/GPOS.c -o $@

GSUB.o:
	$(CC) $(CFLAGS) -c $(SRC_DIR)/GSUB.c -o $@

head.o:
	$(CC) $(CFLAGS) -c $(SRC_DIR)/head.c -o $@

hhea.o:
	$(CC) $(CFLAGS) -c $(SRC_DIR)/hhea.c -o $@

hmtx.o:
	$(CC) $(CFLAGS) -c $(SRC_DIR)/hmtx.c -o $@

maxp.o:
	$(CC) $(CFLAGS) -c $(SRC_DIR)/maxp.c -o $@

MMFX.o:
	$(CC) $(CFLAGS) -c $(SRC_DIR)/MMFX.c -o $@

MMSD.o:
	$(CC) $(CFLAGS) -c $(SRC_DIR)/MMSD.c -o $@

name.o:
	$(CC) $(CFLAGS) -c $(SRC_DIR)/name.c -o $@

OS_2.o:
	$(CC) $(CFLAGS) -c $(SRC_DIR)/OS_2.c -o $@

post.o:
	$(CC) $(CFLAGS) -c $(SRC_DIR)/post.c -o $@

vhea.o:
	$(CC) $(CFLAGS) -c $(SRC_DIR)/vhea.c -o $@

vmtx.o:
	$(CC) $(CFLAGS) -c $(SRC_DIR)/vmtx.c -o $@

VORG.o:
	$(CC) $(CFLAGS) -c $(SRC_DIR)/VORG.c -o $@

anon.o:
	$(CC) $(CFLAGS) -c $(SRC_DIR)/anon.c -o $@

map.o:
	$(CC) $(CFLAGS) -c $(SRC_DIR)/map.c -o $@

otl.o:
	$(CC) $(CFLAGS) -c $(SRC_DIR)/otl.c -o $@

sfnt.o:
	$(CC) $(CFLAGS) -c $(SRC_DIR)/sfnt.c -o $@

STAT.o:
	$(CC) $(CFLAGS) -c $(SRC_DIR)/STAT.c -o $@

featerr.o:
	$(CC) $(CFLAGS) -c $(SRC_DIR)/featerr.c -o $@

featgram.o:
	$(CC) $(CFLAGS) -c $(SRC_DIR)/featgram.c -o $@

featscan.o:
	$(CC) $(CFLAGS) -c $(SRC_DIR)/featscan.c -o $@

