# TOP_DIR and OBJ_DIR should be set by the user to the right directories,

# if necessary.



TOP_DIR ?= ../../..

OBJ_DIR ?= $(TOP_DIR)/objs





# The setup below is for gcc on a Unix-like platform.



SRC_DIR = $(TOP_DIR)/src/tools/ftrandom



CC = gcc

WFLAGS = -Wmissing-prototypes \

         -Wunused \

         -Wimplicit \

         -Wreturn-type \

         -Wparentheses \

         -pedantic \

         -Wformat \

         -Wchar-subscripts \

         -Wsequence-point

CFLAGS = $(WFLAGS) \

         -g \

         -I $(TOP_DIR)/include

LIBS = -lm \

       -L $(OBJ_DIR) \

       -lfreetype \

       -lz



all: $(OBJ_DIR)/ftrandom



$(OBJ_DIR)/ftrandom: $(SRC_DIR)/ftrandom.c $(OBJ_DIR)/libfreetype.a

	$(CC) -o $(OBJ_DIR)/ftrandom $(CFLAGS) $(SRC_DIR)/ftrandom.c $(LIBS)



# EOF

