source: trunk/Lucide/SOURCE/gui/makefile @ 29

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

added asynch open document, but disabled due to unexpectable crashes

File size: 2.3 KB
RevLine 
[2]1.autodepend
2
[17]3OBJDIR = ..\..\OBJS
4EXEDIR = ..\..\BIN
[2]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.C.OBJ:
16     WPP386 @make.cfg -fo$@ $<
17
18.idl.xh:
19    sc -c -s"xc;xih;xh" ..\plugins\ludoc $<
20
21
22all: make.cfg Lucide.exe
23   DEL MAKE.CFG
24
25OBJS = Lucide.obj luutils.obj clipbrd.obj pmsplitter.obj pmtoolbar.obj \
26       toolbar.obj pluginman.obj pluginViewDlg.obj docViewer.obj \
27       linklab.obj wwbtn.obj intern.obj messages.obj indexWindow.obj \
28       fontsInfoDlg.obj docInfoDlg.obj findDlg.obj progressDlg.obj
29
30Lucide.exe: $(OBJS) Lucide.res
31  copy &&|
32option quiet
33system os2v2
34option map=$(OBJDIR)\lucide
35option statics
36file $(OBJDIR)\Lucide.obj
37file $(OBJDIR)\luutils.obj
38file $(OBJDIR)\clipbrd.obj
39file $(OBJDIR)\pmsplitter.obj
40file $(OBJDIR)\pmtoolbar.obj
41file $(OBJDIR)\toolbar.obj
42file $(OBJDIR)\pluginman.obj
43file $(OBJDIR)\pluginViewDlg.obj
44file $(OBJDIR)\fontsInfoDlg.obj
45file $(OBJDIR)\docInfoDlg.obj
46file $(OBJDIR)\findDlg.obj
47file $(OBJDIR)\progressDlg.obj
48file $(OBJDIR)\docViewer.obj
49file $(OBJDIR)\indexWindow.obj
50file $(OBJDIR)\linklab.obj
51file $(OBJDIR)\wwbtn.obj
52file $(OBJDIR)\intern.obj
53file $(OBJDIR)\messages.obj
54name $(EXEDIR)\Lucide
55lib ..\plugins\ludoc\ludoc
56lib somtk
57| tmpmake.lnk >NUL
58    wlink @tmpmake.lnk
59    RC -n $(OBJDIR)\Lucide.RES $(EXEDIR)\Lucide.exe >NUL
60    del tmpmake.lnk
61   
62
63Lucide.res: Lucide.rc dialogs.rc
64    RC -n -r Lucide.rc $(OBJDIR)\Lucide.res
65
66
67Lucide.cpp: ..\plugins\ludoc\ludoc.xh
68
69Lucide.obj:         Lucide.cpp
70luutils.obj:        luutils.cpp
71clipbrd.obj:        clipbrd.cpp
72pmsplitter.obj:     pmsplitter.cpp
73pmtoolbar.obj:      pmtoolbar.cpp
74toolbar.obj:        toolbar.cpp
75pluginman.obj:      pluginman.cpp
76pluginViewDlg.obj:  pluginViewDlg.cpp
77fontsInfoDlg.obj:   fontsInfoDlg.cpp
78docInfoDlg.obj:     docInfoDlg.cpp
79findDlg.obj:        findDlg.cpp
80progressDlg.obj:    progressDlg.cpp
81docViewer.obj:      docViewer.cpp
82indexWindow.obj:    indexWindow.cpp
83intern.obj:         intern.cpp
84messages.obj:       messages.cpp
85linklab.obj:        linklab.c
86wwbtn.obj:          wwbtn.c
87
88
89MAKE.CFG: makefile
90  copy &&|
91-zq
92-zp=4
93-bm
94-xs
[29]95-sg
[2]96-I..\plugins\ludoc
97-DOS2
98| MAKE.CFG >NUL
Note: See TracBrowser for help on using the repository browser.