Develop and Download Open Source Software

Browse CVS Repository

Diff of /xoonips/AL/Makefile

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph | View Patch Patch

revision 1.11 by youi, Mon Jan 24 10:54:06 2005 UTC revision 1.12 by youi, Sat Jan 29 04:43:18 2005 UTC
# Line 1  Line 1 
1  # PHPのヘッダファイルが必要。  # PHP configuration
2  PHP_SRC_PATH = ../php-4.3.8  PHP_INCLUDES      = `php-config --includes`
3    PHP_LIBS          = `php-config --libs`
4    PHP_LDFLAGS       = `php-config --ldflags`
5    PHP_EXTENSION_DIR = `php-config --extension-dir`
6    
7  # MySQL clientのライブラリが必要。  # libxml2 configuration
8  MYSQL_LIB_PATH = /usr/lib/mysql  LIBXML2_CFLAGS = `xml2-config --cflags`
9  MYSQL_INC_PATH = /usr/include/mysql  LIBXML2_LIBSS  = `xml2-config --libs`
10    
11    # iodbc configuration
12    #IODBC_CFLAGS = `iodbc-config --cflags`
13    #IODBC_LIBS   = `iodbc-config --libs`
14    # unixodbc cnofiguration
15    IODBC_CFLAGS = `odbc_config --cflags`
16    IODBC_LIBS   = `odbc_config --libs`
17    
18  # instal path  CXX = g++
19  INSTALL_PATH = /usr/local/lib/php/extensions  CXXOPT = -g -ggdb -O2 -Wall
20    CFLAGS = $(CXXOPT) -fpic -I. $(PHP_INCLUDES) $(LIBXML2_CFLAGS) $(IODBC_CFLAGS) $(DEFS)
21  CC = g++  LFLAGS = -shared -rdynamic $(LIBSML2_LIBS) $(IODBC_LIBS) $(PHP_LDFLAGS) $(PHP_LIBS)
 DEFS =  -DCOMPILE_DL=1 -DCOMPILE_DL_FIRST_MODULE=1 -DUSE_SYSLOG  
 CFLAGS = -fpic -I/usr/local/include -I. -I$(PHP_SRC_PATH) -I$(PHP_SRC_PATH)/Zend -I$(PHP_SRC_PATH)/TSRM -I$(PHP_SRC_PATH)/main -I$(MYSQL_INC_PATH) $(DEFS) `xml2-config --cflags`  
 LFLAGS =  -shared -rdynamic -L/usr/local/lib -L$(MYSQL_LIB_PATH) -lodbc `xml2-config --libs` -lssl  
22  OBJ = xnpal.o account.o common.o commonal.o criteria.o group.o session.o item.o itemtype.o index.o changelog.o pubmed.o amazonbook.o  OBJ = xnpal.o account.o common.o commonal.o criteria.o group.o session.o item.o itemtype.o index.o changelog.o pubmed.o amazonbook.o
23  XNPAL.so: $(OBJ)  XNPAL.so: $(OBJ)
24          $(CC) $(LFLAGS) -o $@ $(OBJ)          $(CC) $(LFLAGS) -o $@ $(OBJ)
25  .cc.o:  .cc.o:
26          $(CC) $(CFLAGS) -c -o $@ $<          $(CC) $(CFLAGS) -c -o $@ $<
27  install: XNPAL.so  install: XNPAL.so
28          cp XNPAL.so $(INSTALL_PATH)/XNPAL.so          cp XNPAL.so $(PHP_EXTENSION_DIR)/XNPAL.so
29    
30  clean:  clean:
31          rm -f XNPAL.so $(OBJ)          rm -f XNPAL.so $(OBJ)

Legend:
Removed from v.1.11  
changed lines
  Added in v.1.12

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26