RPMBUILD_VERBOSE = -vv
PKG_DATE = $(DATE)
RELEASE_NUMBER = $(RELEASE)

spec_FILES = iiimf-protocol-lib.spec \
             iiimf-client-lib.spec   \
             iiimf-server.spec       \
             iiimf-x.spec

source-im-sdk-acfiles  = trunk/acfiles
source-im-sdk-include = trunk/include
source-im-sdk-lib-iiimp = trunk/lib/iiimp
source-im-sdk-lib-iiimcf = trunk/lib/iiimcf
source-im-sdk-lib-EIMIL = trunk/lib/EIMIL
source-im-sdk-lib-csconv = trunk/lib/CSConv
source-im-sdk-iiimsf  = trunk/iiimsf
source-im-sdk-iiimxcf = trunk/iiimxcf
source-im-sdk-iiimgcf = trunk/iiimgcf
source-im-sdk-gnome-im-switcher = trunk/gnome-im-switcher


all : im-sdk_SOURCES
	$(CMD_RPMBUILD) $(RPMBUILD_VERBOSE) -ba im-sdk.spec

iiimf-server : iiimf-server_SOURCES
	${CMD_RPMBUILD} ${RPMBUILD_VERBOSE} -ba iiimf-server.spec

iiimf-client-lib : iiimf-client-lib_SOURCES
	${CMD_RPMBUILD} ${RPMBUILD_VERBOSE} -ba iiimf-client-lib.spec


iiimf-protocol-lib : iiimf-protocol-lib_SOURCES
	${CMD_RPMBUILD} ${RPMBUILD_VERBOSE} -ba iiimf-protocol-lib.spec

iiimf-x : iiimf-x_SOURCES
	${CMD_RPMBUILD} ${RPMBUILD_VERBOSE} -ba iiimf-x.spec

iiimf-csconv : iiimf-csconv_SOURCES
	${CMD_RPMBUILD} ${RPMBUILD_VERBOSE} -ba iiimf-csconv.spec

iiimf-gtk : iiimf-gtk_SOURCES
	${CMD_RPMBUILD} ${RPMBUILD_VERBOSE} -ba iiimf-gtk.spec

im-sdk_SOURCES:
	rm -rf $(PKG_SOURCE_DIR)/im-sdk-11_4.tar.bz2
	cd ../..; \
	find trunk -print | \
	tar -cvf - -T - | \
	bzip2 > ${PKG_SOURCE_DIR}/im-sdk-11_4.tar.bz2

iiimf-csconv_SOURCES:
	rm -rf ${PKG_SOURCE_DIR}/iiimf-csconv-11.4.tar.bz2; \
	cd ../..; \
	find \
	$(source-im-sdk-acfiles) $(source-im-sdk-include) \
	$(source-im-sdk-lib-csconv) -print |\
	tar -cvf - -T - | \
	bzip2 > ${PKG_SOURCE_DIR}/iiimf-csconv-11.4.tar.bz2


iiimf-server_SOURCES :
	rm -rf ${PKG_SOURCE_DIR}/iiimf-server-11.4.tar.bz2; \
	cd ../..; \
	find \
	$(source-im-sdk-acfiles) $(source-im-sdk-include) \
	$(source-im-sdk-lib-iiimp) $(source-im-sdk-iiimsf) \
	$(source-im-sdk-iiimsf) -print |\
	tar -cvf - -T - | \
	bzip2 > ${PKG_SOURCE_DIR}/iiimf-server-11.4.tar.bz2


iiimf-protocol-lib_SOURCES :
	rm -rf ${PKG_SOURCE_DIR}/iiimf-protocol-lib-0.3.tar.bz2; \
	cd ../..; \
	find \
	$(source-im-sdk-acfiles) $(source-im-sdk-include) \
	$(source-im-sdk-lib-iiimp) -print |\
	tar -cvf - -T - | \
	bzip2 > ${PKG_SOURCE_DIR}/iiimf-protocol-lib-0.3.tar.bz2


iiimf-client-lib_SOURCES :
	rm -rf ${PKG_SOURCE_DIR}/iiimf-client-lib-11.4.tar.bz2; \
	cd ../..; \
	find \
	$(source-im-sdk-acfiles) $(source-im-sdk-include) \
	$(source-im-sdk-lib-iiimp) $(source-im-sdk-lib-EIMIL) \
	$(source-im-sdk-lib-iiimcf) -print |\
	tar -cvf - -T - | \
	bzip2 > ${PKG_SOURCE_DIR}/iiimf-client-lib-11.4.tar.bz2

iiimf-gtk_SOURCES :
	rm -rf ${PKG_SOURCE_DIR}/iiimf-gtk-11.4.tar.bz2; \
	cd ../..; \
	find \
	$(source-im-sdk-acfiles) $(source-im-sdk-include) \
	$(source-im-sdk-lib-iiimp) $(source-im-sdk-lib-EIMIL) \
	$(source-im-sdk-lib-iiimcf) $(source-im-sdk-iiimgcf) -print |\
	tar -cvf - -T - | \
	bzip2 > ${PKG_SOURCE_DIR}/iiimf-gtk-11.4.tar.bz2


iiimf-x_SOURCES :
	rm -rf ${PKG_SOURCE_DIR}/iiimf-x-11.4.tar.bz2; \
	cd ../..; \
	find \
	$(source-im-sdk-acfiles) $(source-im-sdk-include) \
	$(source-im-sdk-lib-iiimp) $(source-im-sdk-lib-EIMIL) \
	$(source-im-sdk-lib-iiimcf) $(source-im-sdk-iiimxcf) -print |\
	tar -cvf - -T - | \
	bzip2 > ${PKG_SOURCE_DIR}/iiimf-x-11.4.tar.bz2


