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

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

Lucide's i18n now respects 'territory' modifier for 'LANG' env var.

File size: 2.8 KB
RevLine 
[2]1.autodepend
2
[103]3TEST=0
[114]4VERSION=Beta 4
[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.