source: trunk/Lucide/SOURCE/plugins/lupoppler/makefile @ 61

Last change on this file since 61 was 61, checked in by Eugene Romanenko, 15 years ago

interface changes as per Heiko Nitzsche suggestions, compatibility changes

File size: 1.5 KB
Line 
1.autodepend
2
3OBJDIR = ..\..\..\OBJS
4EXEDIR = ..\..\..\BIN
5
6.path.obj = $(OBJDIR)
7.path.res = $(OBJDIR)
8.path.exe = $(EXEDIR)
9.path.dll = $(EXEDIR)
10
11
12.CPP.OBJ:
13     WPP386 @make.cfg -fo$@ $<
14
15.idl.xh:
16    sc -c -s"xc;xih;xh" -I..\ludoc $<
17     
18
19all: make.cfg lupplr.dll
20   DEL MAKE.CFG
21   
22lupplr.dll: lupoppler.obj ..\ludoc\ludoc.lib ..\..\..\..\poppler\poppler.lib
23  copy &&|
24option quiet
25system os2v2 dll initinstance terminstance
26option map=$(OBJDIR)\lupplr
27option statics
28file $(OBJDIR)\lupoppler.obj
29name $(EXEDIR)\lupplr
30lib ..\..\..\..\poppler\poppler.lib
31lib ..\..\..\..\libjpeg\libjpeg.lib
32lib ..\ludoc\ludoc
33lib somtk 
34import _LuPixbufClassData ludoc.LuPixbufClassData
35import _LuIndexNodeClassData ludoc.LuIndexNodeClassData
36import _LuDocumentClassData ludoc.LuDocumentClassData
37import _LuDocumentCClassData ludoc.LuDocumentCClassData
38export LuPopplerDocumentNewClass
39export LuPopplerDocumentClassData=_LuPopplerDocumentClassData
40export LuPopplerDocumentCClassData=_LuPopplerDocumentCClassData
41export createObject
42export getSupportedExtensions
43export getDescription
44| tmpmake.lnk >NUL
45    wlink @tmpmake.lnk
46    del tmpmake.lnk
47
48   
49lupoppler.obj: lupoppler.cpp lupoppler.xh
50
51lupoppler.cpp: lupoppler.idl
52
53MAKE.CFG: makefile
54  copy &&|
55-zq 
56-zp=4
57-bm
58-ox
59-xs
60-xr
61-sg
62-I..\ludoc
63-I..\..\..\..\poppler\mypoppler
64-I..\..\..\..\poppler\mypoppler\poppler
65-I..\..\..\..\poppler\fontconfig-2.3.2-os2
66-DOS2
67| MAKE.CFG >NUL
Note: See TracBrowser for help on using the repository browser.