source: trunk/Lucide/SOURCE/plugins/ludoc/makefile @ 95

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

UI improvements, save files, ability to compile plugins with gcc, saveAs for djvu plugin, djvu plugin compiled with gcc, get rid of ddjvuapi.dll

File size: 2.0 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" $<
17    ..\..\sominc\cnvsomex.cmd $@
18     
19
20all: make.cfg ludoc.dll ludoc.lib
21   DEL MAKE.CFG
22
23ludoc.dll: ludoc.obj lupixbuf.obj luinode.obj cpconv.obj
24  copy &&|
25option quiet
26system os2v2 dll initinstance terminstance
27option map=$(OBJDIR)\ludoc
28option statics
29file $(OBJDIR)\ludoc.obj
30file $(OBJDIR)\lupixbuf.obj
31file $(OBJDIR)\luinode.obj
32file $(OBJDIR)\cpconv.obj
33name $(EXEDIR)\ludoc
34lib somtk 
35lib libconv
36export LuDocumentNewClass
37export _LuDocumentClassData
38export _LuDocumentCClassData
39export LuDocumentClassData=_LuDocumentClassData
40export LuDocumentCClassData=_LuDocumentCClassData
41export LuPixbufNewClass
42export _LuPixbufClassData
43export _LuPixbufCClassData
44export LuPixbufClassData=_LuPixbufClassData
45export LuPixbufCClassData=_LuPixbufCClassData
46export LuIndexNodeNewClass
47export _LuIndexNodeClassData
48export _LuIndexNodeCClassData
49export LuIndexNodeClassData=_LuIndexNodeClassData
50export LuIndexNodeCClassData=_LuIndexNodeCClassData
51export createObject
52export getSupportedExtensions
53export getDescription
54export cnvUniToUTF8
55export cnvUniBEToUTF8
56export cnvUTF8ToUni
57export cnvUTF8ToSys
58export cnvUniBEToSys
59export cnvUniToSys
60export cnvSysToUCS2
61| tmpmake.lnk >NUL
62    wlink @tmpmake.lnk
63    del tmpmake.lnk
64
65ludoc.lib: ludoc.def
66        implib ludoc.lib ludoc.def
67
68cpconv.obj: cpconv.cpp
69lupixbuf.obj: lupixbuf.cpp lupixbuf.xh
70luinode.obj: luinode.cpp luinode.xh
71ludoc.obj: lupixbuf.obj luinode.obj ludoc.cpp ludoc.xh lupixbuf.xh luinode.xh
72
73lupixbuf.cpp: lupixbuf.idl
74luinode.cpp: luinode.idl
75ludoc.cpp: ludoc.idl luinode.xh
76
77lupixbuf.xh: lupixbuf.idl
78luinode.xh: luinode.idl
79ludoc.xh: ludoc.idl
80
81
82MAKE.CFG: makefile
83  copy &&|
84-zq 
85-zp=4
86-bm
87-ox
88-xs
89-xr
90-I..\..\sominc
91-DOS2
92| MAKE.CFG >NUL
Note: See TracBrowser for help on using the repository browser.