#-------------------------------------------------------------------------
# Copyright (C) 2004-2013 Advanced Media, Inc.
# All rights reserved.
#-------------------------------------------------------------------------

PRJ					=	dsr

CC					=	gcc

CPPFLAGS			=	-I../../amivoice/include \
						-fsigned-char

CPPDEFINES			+=	-D_UTF8 \
						-DLINUX \
 						-D_LINUX \
 						-DRASPBERRYPI

SRC					=	main.cpp

LIB					=	-lstdc++ \
						-ldl \
						../../lib/raspberrypi_gcc47_20110517_trial/libxcwrapper.so

OBJDIR				=	raspberrypi_release
OUTDIR				=	raspberrypi_release

OUT					=	$(OUTDIR)/$(PRJ)
OBJ					=	$(patsubst %.cpp,$(OBJDIR)/%.o,$(notdir $(SRC)))

build: $(OUT)

$(OUT): $(OBJ)
	@mkdir -p $(dir $@)
	gcc $(OBJ) $(LIB) -o $@

$(OBJ): $(OBJDIR)/%.o: %.cpp
	@mkdir -p $(dir $@)
	gcc $(CPPFLAGS) $(CPPDEFINES) -c $< -o $@

clean:
	@mkdir -p $(sort $(dir $(OBJ) $(OUT)))
	rm -f $(OBJ) $(OUT)

# terminaId  password ͓KXCĂB
# terminaId ̖:(pR)YꂸɂĂB
test: $(OUT)
	$(OUT) assistcom.amivoice.com:34123 -AmiMobileIPhone16k_BigVocabMail_noAlt <terminaiId>: <password>
