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

Last change on this file since 215 was 215, checked in by Eugene Romanenko, 14 years ago
  • If the filename does not have an extension or the extension is unknown, it will check file data to determine a suitable plugin (closes #43)
File size: 1.9 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 getCheckStruct
55export uniConvertSpChars
56export uniLigaturesLength
57export uniReplaceLigatures
58| tmpmake.lnk >NUL
59    wlink @tmpmake.lnk
60    del tmpmake.lnk
61
62ludoc.lib: ludoc.def
63        implib ludoc.lib ludoc.def
64
65cpconv.obj: cpconv.cpp
66lupixbuf.obj: lupixbuf.cpp lupixbuf.xh
67luinode.obj: luinode.cpp luinode.xh
68ludoc.obj: lupixbuf.obj luinode.obj ludoc.cpp ludoc.xh lupixbuf.xh luinode.xh
69
70lupixbuf.cpp: lupixbuf.idl
71luinode.cpp: luinode.idl
72ludoc.cpp: ludoc.idl luinode.xh
73
74lupixbuf.xh: lupixbuf.idl
75luinode.xh: luinode.idl
76ludoc.xh: ludoc.idl
77
78
79MAKE.CFG: makefile
80  copy &&|
81-zq 
82-zp=4
83-bm
84-ot
85-ox
86-xs
87-xr
88-I..\..\sominc
89-DOS2
90| MAKE.CFG >NUL
Note: See TracBrowser for help on using the repository browser.