Привет!

Думаю, разберешься, где и что заменить :)


[EMAIL PROTECTED]:~/UDF$ cat Makefile
################OPTION###################
CCOMPILE = gcc
CPPCOMPILE = gcc
COMPILEOPTION = -Wno-deprecated -DDQ_RELEASE -s -c -O5 -fPIC -fwritable-strings
INCLUDEDIR =
LINK = gcc
LINKOPTION = -shared -o dqlib.so
LIBDIRS =
OBJS = dqlib.o
OUTPUT = dqlib.so
SHAREDLIB =
APPENDLIB =
$(OUTPUT): $(OBJS) $(APPENDLIB)
        $(LINK) $(LINKOPTION) $(LIBDIRS) $(OBJS) $(SHAREDLIB) $(APPENDLIB)

clean:
        rm -f $(OBJS)
        rm -f $(OUTPUT)
all: clean $(OUTPUT)
.PRECIOUS:%.cpp %.c %.C
.SUFFIXES:
.SUFFIXES:  .c .o .cpp .ecpp .pc .ec .C .cc .cxx

.cpp.o:
        $(CPPCOMPILE) -c -o $*.o $(COMPILEOPTION) $(INCLUDEDIR)  $*.cpp

.cc.o:
        $(CCOMPILE) -c -o $*.o $(COMPILEOPTION) $(INCLUDEDIR)  $*.cx

.cxx.o:
        $(CPPCOMPILE) -c -o $*.o $(COMPILEOPTION) $(INCLUDEDIR)  $*.cxx

.c.o:
        $(CCOMPILE) -c -o $*.o $(COMPILEOPTION) $(INCLUDEDIR) $*.c

.C.o:
        $(CPPCOMPILE) -c -o $*.o $(COMPILEOPTION) $(INCLUDEDIR) $*.C

.ecpp.C:
        $(ESQL) -e $(ESQL_OPTION) $(INCLUDEDIR) $*.ecpp

.ec.c:
        $(ESQL) -e $(ESQL_OPTION) $(INCLUDEDIR) $*.ec

.pc.cpp:
        $(PROC)  CPP_SUFFIX=cpp $(PROC_OPTION)  $*.pc


-- 
Best regards,
 Sergey                            mailto:[EMAIL PROTECTED]


Ответить