#
# fli player / fli saver
# use make             to make the library
# use make example     to make the example
#
WARNINGS = -Wall
CC = gcc
LIBS = -lfli -lalleg
CFLAGS =  -O3 $(WARNINGS) -c

# objects and link command for library
OBJ = fli.o flisubs.o flifile.o
LINK = ar rs libfli.a $(OBJ)
# objects and link command for the example
OBJ2 = main.o
LINK2 = $(CC) -o fli.exe -I. -mwindows $(OBJ2) $(LIBS)

#.SUFFIXES:  .c .o
#.c.o:
#    $(CC) $(CFLAGS) $*.c

#
all:   $(OBJ)
	$(LINK)
link:
	$(LINK)
#
example: $(OBJ2)
	$(LINK2)


main.o    : main.c    flilib.h # flifile.h flisubs.h
fli.o     : fli.c     flilib.h flifile.h flisubs.h
flisubs.o : flisubs.c flilib.h flifile.h flisubs.h
flifile.o : flifile.c flilib.h flifile.h
