Changeset 3632 for trunk


Ignore:
Timestamp:
2002-12-20T11:56:51+13:00 (21 years ago)
Author:
sjboddie
Message:

Added langaction

Location:
trunk/gsdl
Files:
7 added
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/gsdl/etc/main.cfg

    r3220 r3632  
    7474                spanish.dm spanish2.dm dutch.dm port.dm russian.dm russian2.dm \
    7575                italian.dm italian2.dm turkish.dm turkish2.dm \
    76         home.dm collect.dm docs.dm hebrew.dm indo.dm bsummary.dm
     76        home.dm collect.dm docs.dm hebrew.dm indo.dm bsummary.dm \
     77                translang.dm
    7778
    7879# Define the interface languages and encodings supported by this receptionist
  • trunk/gsdl/src/recpt/Makefile.in

    r3322 r3632  
    3939endif
    4040
    41 
    42 
    4341AR = ar
    4442CC = @CC@
     
    5149YAZDIR=../../packages/yaz
    5250
     51USE_LANGACTION = @USE_LANGACTION@
     52ifneq ($(USE_LANGACTION), 1)
     53LANGACTION_DEFS=
     54else
     55LANGACTION_DEFS=-DUSE_LANGACTION
     56endif
     57
     58
    5359USE_FASTCGI = @USE_FASTCGI@
    5460ifneq ($(USE_FASTCGI), 1)
    55 DEFS = -DNZDL -DQUIET -DSHORT_SUFFIX -DPARADOCNUM @DEFS@
     61DEFS = -DNZDL -DQUIET -DSHORT_SUFFIX -DPARADOCNUM @DEFS@ $(LANGACTION_DEFS)
    5662INCLUDES = -I../../lib -I. -I../colservr -I../../packages/mg \
    5763       -I../../packages/mg/lib -I../../packages/mg/src/text \
    5864       -I../mgpp/lib -I../mgpp/text -I../..
    5965else
    60 DEFS = -DNZDL -DQUIET -DSHORT_SUFFIX -DPARADOCNUM -DUSE_FASTCGI @DEFS@
     66DEFS = -DNZDL -DQUIET -DSHORT_SUFFIX -DPARADOCNUM -DUSE_FASTCGI @DEFS@ $(LANGACTION_DEFS)
    6167INCLUDES = -I../../lib -I. -I../colservr -I../../packages/mg \
    6268       -I../../packages/mg/lib -I../../packages/mg/src/text \
     
    128134.mpp.o:
    129135    $(MCOMPILE) $< -o $@
     136
     137ifeq ($(USE_LANGACTION), 1)
     138LANG_HEADERS=langaction.h langdb.h
     139else
     140LANG_HEADERS=
     141endif
    130142
    131143COMMONHEADERS = receptionist.h cgiwrapper.h cgiargs.h action.h browserclass.h \
     
    138150        datelistbrowserclass.h invbrowserclass.h pagedbrowserclass.h \
    139151        htmlbrowserclass.h phindbrowserclass.h historydb.h collectoraction.h \
    140         phindaction.h summarise.h highlighttext.h
     152        phindaction.h summarise.h highlighttext.h $(LANG_HEADERS)
    141153
    142154RECEPTHEADERS =
     
    150162HEADERS = $(COMMONHEADERS) $(RECPTHEADERS) $(LIBRARYHEADERS)
    151163
     164ifeq ($(USE_LANGACTION), 1)
     165LANG_SOURCES= langaction.cpp langdb.cpp
     166else
     167LANG_SOURCES=
     168endif
    152169
    153170COMMONSOURCES = receptionist.cpp cgiwrapper.cpp cgiargs.cpp action.cpp browserclass.cpp \
     
    161178        phindbrowserclass.cpp  historydb.cpp collectoraction.cpp argdb.cpp \
    162179        browseactiontools.h formattools.cpp phindaction.cpp summarise.cpp \
    163         highlighttext.cpp
     180        highlighttext.cpp $(LANG_SOURCES)
    164181
    165182
     
    174191LIBRARYSOURCES = nullproto.cpp librarymain.cpp $(Z_LIBSOURCES)
    175192
    176 SOURCES = $(COMMONSOURCES) $(RECPTSOURCES) $(LIBRARYSOURCES)
     193SOURCES = $(COMMONSOURCES) $(LANG_SOURCES) $(RECPTSOURCES) $(LIBRARYSOURCES)
    177194
    178195
     
    181198else
    182199Z_COMOBJS=
     200endif
     201
     202ifeq ($(USE_LANGACTION), 1)
     203LANG_OBJECTS= langaction.o langdb.o
     204else
     205LANG_OBJECTS=
    183206endif
    184207
     
    193216        pagedbrowserclass.o htmlbrowserclass.o phindbrowserclass.o \
    194217        historydb.o $(Z_COMOBJS) collectoraction.o phindaction.o \
    195         summarise.o highlighttext.o
     218        summarise.o highlighttext.o $(LANG_OBJECTS)
    196219
    197220RECPTOBJECTS = recptmain.o
  • trunk/gsdl/src/recpt/librarymain.cpp

    r2572 r3632  
    5757#include "browseaction.h"
    5858#include "phindaction.h"
     59#if defined(USE_LANGACTION)
     60#include "langaction.h"
     61#endif
    5962
    6063#include "browserclass.h"
     
    155158  recpt.add_action(&aphindaction);
    156159
     160#if defined(USE_LANGACTION)
     161  langaction alangaction;
     162  recpt.add_action(&alangaction);
     163#endif
     164
    157165  // list of browsers
    158166  vlistbrowserclass avlistbrowserclass;
Note: See TracChangeset for help on using the changeset viewer.