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.12 by youi, Sat Jan 29 04:43:18 2005 UTC revision 1.13 by youi, Thu Feb 10 04:18:16 2005 UTC
# Line 3  PHP_INCLUDES      = `php-config --includ Line 3  PHP_INCLUDES      = `php-config --includ
3  PHP_LIBS          = `php-config --libs`  PHP_LIBS          = `php-config --libs`
4  PHP_LDFLAGS       = `php-config --ldflags`  PHP_LDFLAGS       = `php-config --ldflags`
5  PHP_EXTENSION_DIR = `php-config --extension-dir`  PHP_EXTENSION_DIR = `php-config --extension-dir`
6    #PHP_EXTENSION_DIR = /usr/local/lib/php/extensions/
7    
8  # libxml2 configuration  # libxml2 configuration
9  LIBXML2_CFLAGS = `xml2-config --cflags`  LIBXML2_CFLAGS = `xml2-config --cflags`
10  LIBXML2_LIBSS  = `xml2-config --libs`  LIBXML2_LIBS  = `xml2-config --libs`
11    
12  # iodbc configuration  # iodbc configuration
13  #IODBC_CFLAGS = `iodbc-config --cflags`  #IODBC_CFLAGS = `iodbc-config --cflags`
# Line 15  LIBXML2_LIBSS  = `xml2-config --libs` Line 16  LIBXML2_LIBSS  = `xml2-config --libs`
16  IODBC_CFLAGS = `odbc_config --cflags`  IODBC_CFLAGS = `odbc_config --cflags`
17  IODBC_LIBS   = `odbc_config --libs`  IODBC_LIBS   = `odbc_config --libs`
18    
19  CXX = g++  CXX = gcc
20  CXXOPT = -g -ggdb -O2 -Wall  #CXXOPT = -g -ggdb -O2 -Wall
21    CXXOPT = -Wall
22  CFLAGS = $(CXXOPT) -fpic -I. $(PHP_INCLUDES) $(LIBXML2_CFLAGS) $(IODBC_CFLAGS) $(DEFS)  CFLAGS = $(CXXOPT) -fpic -I. $(PHP_INCLUDES) $(LIBXML2_CFLAGS) $(IODBC_CFLAGS) $(DEFS)
23  LFLAGS = -shared -rdynamic $(LIBSML2_LIBS) $(IODBC_LIBS) $(PHP_LDFLAGS) $(PHP_LIBS)  LFLAGS = -shared -rdynamic $(LIBXML2_LIBS) $(IODBC_LIBS) $(PHP_LDFLAGS) $(PHP_LIBS) -lz -lstdc++
24  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 ioapi.o minizip.o zip.o
25  XNPAL.so: $(OBJ)  XNPAL.so: $(OBJ)
26          $(CC) $(LFLAGS) -o $@ $(OBJ)          $(CXX) $(LFLAGS) -o $@ $(OBJ)
27  .cc.o:  .cc.o:
28          $(CC) $(CFLAGS) -c -o $@ $<          $(CXX) $(CFLAGS) -c -o $@ $<
29    .c.o:
30            $(CXX) $(CFLAGS) -c -o $@ $<
31  install: XNPAL.so  install: XNPAL.so
32          cp XNPAL.so $(PHP_EXTENSION_DIR)/XNPAL.so          cp XNPAL.so $(PHP_EXTENSION_DIR)/XNPAL.so
33    

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

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