CC      = gcc
LD      = gcc
CFLAGS  = -Wall -Werror -c -I../libstrm -O2
LDFLAGS = -L../libstrm
LDFLAGS_POST = -lstrm -lusb

BIN_STRM_DDR2 = strm_ddr2
SRC_STRM_DDR2 = strm_ddr2.c
OBJ_STRM_DDR2 = $(SRC_STRM_DDR2:%.c=%.o)

BIN_STRM_REGFILE = strm_regfile
SRC_STRM_REGFILE = strm_regfile.c
OBJ_STRM_REGFILE = $(SRC_STRM_REGFILE:%.c=%.o)

all: ${BIN_STRM_DDR2} ${BIN_STRM_REGFILE}

${BIN_STRM_DDR2}: ${OBJ_STRM_DDR2}
	${LD} ${LDFLAGS} $^ -o $@ ${LDFLAGS_POST}

${BIN_STRM_REGFILE}: ${OBJ_STRM_REGFILE}
	${LD} ${LDFLAGS} $^ -o $@ ${LDFLAGS_POST}


clean:
	rm -f *.o ${BIN_STRM_DDR2}
