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

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

bitmap printing, preliminary postscript printing, export to PS for djvu plugin, other improvements

File size: 2.8 KB
RevLine 
[2]1.autodepend
2
[91]3TEST=0
[81]4VERSION=Beta 2.1
[30]5
6!if $(TEST)==1
7        BMODE=os2v2
8!else
9        BMODE=os2v2_pm
10!endif
11
[17]12OBJDIR = ..\..\OBJS
13EXEDIR = ..\..\BIN
[2]14
15.path.obj = $(OBJDIR)
16.path.res = $(OBJDIR)
17.path.exe = $(EXEDIR)
18.path.dll = $(EXEDIR)
19
20
21.CPP.OBJ:
22     WPP386 @make.cfg -fo$@ $<
23
24.C.OBJ:
25     WPP386 @make.cfg -fo$@ $<
26
27.idl.xh:
28    sc -c -s"xc;xih;xh" ..\plugins\ludoc $<
29
30
31all: make.cfg Lucide.exe
32   DEL MAKE.CFG
33
34OBJS = Lucide.obj luutils.obj clipbrd.obj pmsplitter.obj pmtoolbar.obj \
35       toolbar.obj pluginman.obj pluginViewDlg.obj docViewer.obj \
36       linklab.obj wwbtn.obj intern.obj messages.obj indexWindow.obj \
[30]37       fontsInfoDlg.obj docInfoDlg.obj findDlg.obj progressDlg.obj \
[90]38       aboutDlg.obj settingsDlg.obj lusettings.obj printDlg.obj \
39       print.obj
[2]40
41Lucide.exe: $(OBJS) Lucide.res
42  copy &&|
43option quiet
[30]44system $(BMODE)
[2]45option map=$(OBJDIR)\lucide
46option statics
47file $(OBJDIR)\Lucide.obj
48file $(OBJDIR)\luutils.obj
49file $(OBJDIR)\clipbrd.obj
50file $(OBJDIR)\pmsplitter.obj
51file $(OBJDIR)\pmtoolbar.obj
52file $(OBJDIR)\toolbar.obj
53file $(OBJDIR)\pluginman.obj
54file $(OBJDIR)\pluginViewDlg.obj
55file $(OBJDIR)\fontsInfoDlg.obj
56file $(OBJDIR)\docInfoDlg.obj
57file $(OBJDIR)\findDlg.obj
58file $(OBJDIR)\progressDlg.obj
[30]59file $(OBJDIR)\aboutDlg.obj
[89]60file $(OBJDIR)\printDlg.obj
[90]61file $(OBJDIR)\print.obj
[50]62file $(OBJDIR)\settingsDlg.obj
63file $(OBJDIR)\lusettings.obj
[2]64file $(OBJDIR)\docViewer.obj
65file $(OBJDIR)\indexWindow.obj
66file $(OBJDIR)\linklab.obj
67file $(OBJDIR)\wwbtn.obj
68file $(OBJDIR)\intern.obj
69file $(OBJDIR)\messages.obj
70name $(EXEDIR)\Lucide
71lib ..\plugins\ludoc\ludoc
72lib somtk
[61]73
[2]74| tmpmake.lnk >NUL
75    wlink @tmpmake.lnk
76    RC -n $(OBJDIR)\Lucide.RES $(EXEDIR)\Lucide.exe >NUL
77    del tmpmake.lnk
78   
79
80Lucide.res: Lucide.rc dialogs.rc
81    RC -n -r Lucide.rc $(OBJDIR)\Lucide.res
82
83
84Lucide.cpp: ..\plugins\ludoc\ludoc.xh
85
[30]86Lucide.obj:         Lucide.cpp         makefile
[2]87luutils.obj:        luutils.cpp
88clipbrd.obj:        clipbrd.cpp
89pmsplitter.obj:     pmsplitter.cpp
90pmtoolbar.obj:      pmtoolbar.cpp
91toolbar.obj:        toolbar.cpp
92pluginman.obj:      pluginman.cpp
93pluginViewDlg.obj:  pluginViewDlg.cpp
94fontsInfoDlg.obj:   fontsInfoDlg.cpp
95docInfoDlg.obj:     docInfoDlg.cpp
96findDlg.obj:        findDlg.cpp
97progressDlg.obj:    progressDlg.cpp
[30]98aboutDlg.obj:       aboutDlg.cpp
[89]99printDlg.obj:       printDlg.cpp
[90]100print.obj:          print.cpp
[50]101settingsDlg.obj:    settingsDlg.cpp
102lusettings.obj:     lusettings.cpp
[2]103docViewer.obj:      docViewer.cpp
104indexWindow.obj:    indexWindow.cpp
105intern.obj:         intern.cpp
106messages.obj:       messages.cpp
107linklab.obj:        linklab.c
108wwbtn.obj:          wwbtn.c
109
110
111MAKE.CFG: makefile
112  copy &&|
113-zq
114-zp=4
115-bm
116-xs
[29]117-sg
[30]118-DVERSION="$(VERSION)" 
119!if $(TEST)==1
120-D__TEST__
121!endif
[89]122-I..\sominc
[2]123-I..\plugins\ludoc
124-DOS2
125| MAKE.CFG >NUL
Note: See TracBrowser for help on using the repository browser.