source: trunk/libdjvu/Makefile @ 281

Last change on this file since 281 was 281, checked in by rbri, 11 years ago

DJVU plugin: djvulibre updated to version 3.5.22

File size: 1.3 KB
Line 
1.autodepend
2
3AR=ar rc
4RANLIB=ranlib
5CC=g++
6
7CFLAGS=-O3 -s -Zomf -Zmtd -DHAVE_CONFIG_H=1 -Wno-deprecated
8
9LIBS=libdjvu.a
10
11OBJS1 = DjVuGlobal.o DjVuGlobalMemory.o GOS.o GException.o GContainer.o \
12    GString.o GThreads.o GRect.o GSmartPointer.o  MMX.o Arrays.o \
13    GBitmap.o GPixmap.o GScaler.o DjVuPalette.o ByteStream.o
14OBJS2 = IFFByteStream.o BSByteStream.o BSEncodeByteStream.o ZPCodec.o \
15    JB2Image.o JB2EncodeCodec.o IW44Image.o IW44EncodeCodec.o \
16    MMRDecoder.o JPEGDecoder.o DataPool.o GURL.o DjVuFileCache.o
17OBJS3 = DjVuPort.o GMapAreas.o DjVuAnno.o GIFFManager.o DjVuText.o \
18    DjVuInfo.o DjVuFile.o DjVuImage.o DjVuDocument.o \
19    DjVmDir.o DjVmDoc.o DjVmDir0.o DjVmNav.o DjVuNavDir.o
20OBJS4 = DjVuErrorList.o DjVuDocEditor.o DjVuToPS.o DjVuDumpHelper.o \
21    DjVuMessageLite.o DjVuMessage.o GUnicode.o UnicodeByteStream.o \
22    XMLParser.o XMLTags.o miniexp.o ddjvuapi.o debug.o atomic.o
23
24       
25all: $(LIBS)
26
27$(LIBS): $(OBJS1) $(OBJS2) $(OBJS3) $(OBJS4)
28        rm -f $(LIBS)   
29        wlib -b -q $@ + $(OBJS1)
30        wlib -b -q $@ + $(OBJS2)
31        wlib -b -q $@ + $(OBJS3)
32        wlib -b -q $@ + $(OBJS4)
33
34
35#       rm -f $(LIBS)
36#       $(AR) $@ $(OBJS1)
37#       $(AR) $@ $(OBJS2)
38#       $(AR) $@ $(OBJS3)
39#       $(AR) $@ $(OBJS4)
40#       $(RANLIB) $(LIBS)
41
42#libdjvu.dll: $(LIBS)
43#  g++ -s -Zomf -Zdll -Zmtd ddjvuapi.o ddjvuapi.def -llibdjvu
44#  implib ddjvuapi ddjvuapi.dll
45
46.cpp.o:
47        $(CC) $(CFLAGS) -c $<
Note: See TracBrowser for help on using the repository browser.