Develop and Download Open Source Software

Browse CVS Repository

Annotation of /xoonips/AL/Makefile

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


Revision 1.17 - (hide annotations) (download)
Sat Dec 10 06:49:51 2005 UTC (18 years, 4 months ago) by orrisroot
Branch: MAIN
CVS Tags: REL20051226, REL20060323, tag20060615, REL20060213, tag20060622, merge_to_20060411
Branch point for: XOONIPS_STABLE_2
Changes since 1.16: +34 -757 lines
backout previous changes.
because, this make file was written for OS/architecture independed settings.

1 orrisroot 1.17 # PHP configuration
2     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     #PHP_EXTENSION_DIR = /usr/local/lib/php/extensions/
7    
8     # libxml2 configuration
9     LIBXML2_CFLAGS = `xml2-config --cflags`
10     LIBXML2_LIBS = `xml2-config --libs`
11    
12     # iodbc configuration
13     #IODBC_CFLAGS = `iodbc-config --cflags`
14     #IODBC_LIBS = `iodbc-config --libs`
15     # unixodbc cnofiguration
16     IODBC_CFLAGS = `odbc_config --cflags`
17     IODBC_LIBS = `odbc_config --libs`
18    
19     CXX = gcc
20     #CXXOPT = -g -ggdb -O2 -Wall
21     CXXOPT = -Wall
22     DEFS = -DCOMPILE_DL_FIRST_MODULE=1
23     CFLAGS = $(CXXOPT) -fpic -I. $(PHP_INCLUDES) $(LIBXML2_CFLAGS) $(IODBC_CFLAGS) $(DEFS)
24     LFLAGS = -shared -rdynamic $(LIBXML2_LIBS) $(IODBC_LIBS) $(PHP_LDFLAGS) $(PHP_LIBS) -lz -lstdc++
25     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 event.o
26     XNPAL.so: $(OBJ)
27     $(CXX) $(LFLAGS) -o $@ $(OBJ)
28     .cc.o:
29     $(CXX) $(CFLAGS) -c -o $@ $<
30 yamaji 1.16 .c.o:
31 orrisroot 1.17 $(CXX) $(CFLAGS) -c -o $@ $<
32     install: XNPAL.so
33     cp XNPAL.so $(PHP_EXTENSION_DIR)/XNPAL.so
34 youi 1.5
35 orrisroot 1.17 clean:
36     rm -f XNPAL.so $(OBJ)

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