CROSS = sh4-linux-
CC = $(CROSS)gcc
STRIP = $(CROSS)strip
SVN_URL=https://cuberevo-plugin.svn.sourceforge.net/svnroot/cuberevo-plugin                                                                  
SVN_FOLDER=plugin/cam-plugin

objs += cam.o

CFLAGS += -I./
CFLAGS += -I../../include/
CFLAGS += -I../../include/sbox
CFLAGS += -I../../include/modules
CFLAGS += -I../../include/tools
CFLAGS += -I../../plugin-include
CFLAGS += -I./include
CFLAGS += -I../../ext-libs/curl/include
CFLAGS += -L../../ext-libs/curl/libcurl
CFLAGS += -Wall
CFLAGS += -Os 

# define loglevel
CFLAGS += -DLOGLEVEL=L_ERROR

LIBS += ../../plugin-include/librevoplugin.a
LIBS += -lcurl

PLUG_DIR=/var/plug-in
PLUGIN=cam
VERSION=0.11

all : ${PLUGIN}.plugin

clean :
	rm -f *.plugin
	rm -f *.o
	rm -f tags

	
cam.plugin : $(objs) 
	$(CC) $(CFLAGS) -shared -nostartfiles -o $@ $^ $(LIBS)
	$(STRIP) $@

tag.version:
	svn cp -m "new version of ${PLUGIN} plugin v${VERSION}" ${SVN_URL}/trunk/${SVN_FOLDER} ${SVN_URL}/tags/${SVN_FOLDER}/release-${VERSION}


install:
	 ncftpput  -u root -p relook ipbox ${PLUG_DIR} ${PLUGIN}.plugin

targz:
	tar cvfz cuberevo-ip9000-${PLUGIN}-plugin-${VERSION}.tar.gz  README  $(PLUGIN).plugin $(PLUGIN).config   Makefile *.c
