# # This is a header to make a dynamic PHP extension for i18n. # include ../../cce-builddefs-1.0/rules/defines.mk # check for php-config since this may be on an old system PHP_BASE = $(shell if [ -x /usr/bin/php-config ]; then \ echo -n `php-config --prefix`; \ elif [ -d /usr/local/include/php ]; then \ echo -n /usr/local; \ else \ echo -n /usr; \ fi) CCELIBNAME = i18n CCESHLIBSRC = i18n.c CCEDEPSRC = $(CCESHLIBSRC) PHP_BASE=/usr/local PHP_INC = $(shell if [ -x /usr/bin/php-config ]; then \ echo -n `php-config --includes`; \ else \ echo -n -I$(PHP_BASE)/include/php -I$(PHP_BASE)/include/php/main \ -I$(PHP_BASE)/include/php/Zend -I$(PHP_BASE)/include/php/TSRM; \ fi) INC = $(PHP_INC) -I../src/include -I$(CCEINCDIR) -I/usr/local/include CFLAGS =-Dbool=char -DHAS_BOOL -D_REENTRANT -fPIC $(INC) `pkg-config glib-2.0 --cflags` CCESHLIB_LIBS=-L../src -li18n `pkg-config glib-2.0 --libs` all: dep shlib install: i18n.so $(INSTALL) -d $(CCEPHPLIBDIR) $(INSTALL) -d $(CCEPHPCLASSDIR) $(INSTALL) -d $(CCEDIR)/ui/web $(INSTALL) -d $(PREFIX)/etc/php.d $(INSTALL) $(INSTALL_SHLIBFLAGS) i18n.so $(CCEPHPLIBDIR) $(INSTALL) I18n.php $(CCEPHPCLASSDIR) $(INSTALL) EncodingConv.php $(CCEPHPCLASSDIR) $(INSTALL) test_i18n.php $(CCEDIR)/ui/web/ $(INSTALL) i18n.ini $(PREFIX)/etc/php.d/ local_clean: include ../../cce-builddefs-1.0/rules/rules.mk