#CC = gcc -g -pg -a	# profiling flags
#CC = gcc -O5
CC = gcc -g -Wall

ifeq (${OSTYPE},cygwin32)
EXT=.exe
endif

all: listswf listfdb bindump hexdump makefdb swftophp

clean:
	rm -f *.o listswf${EXT} bindump${EXT} hexdump${EXT} \
		  listfdb${EXT} makefdb${EXT} swftophp${EXT} core

.o: .c .h

listswf: blocktypes.o decompile.o read.o listswf.c
	${CC} listswf.c blocktypes.o decompile.o read.o -o listswf

swftophp: blocktypes.o decompile.o read.o swftophp.c
	${CC} swftophp.c blocktypes.o decompile.o read.o -o swftophp -lm

makefdb: blocktypes.o makefdb.c
	${CC} makefdb.c blocktypes.o -o makefdb
