Skip to content

Commit e0da362

Browse files
committed
Consolidated resource file for PE executables
1 parent 6dc8968 commit e0da362

File tree

3 files changed

+6
-20
lines changed

3 files changed

+6
-20
lines changed

common.inc

Lines changed: 2 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -32,24 +32,12 @@ BINDIR = dist$(SEP)bin
3232
OBJDIR = obj$(SEP)$(PLATFORM)
3333
SRCDIR = lua
3434

35-
!ifdef RES
36-
37-
$(BINDIR)$(SEP)lua$(PLATFORM).exe: $(OBJDIR) $(BINDIR) $(objs) $(lua_obj) $(RES)
38-
*wlink NAME $@ $(LFLAGS) FILE {$(objs) $(lua_obj)} RES {$(RES)}
39-
40-
$(BINDIR)$(SEP)luac$(PLATFORM).exe: $(BINDIR) $(OBJDIR) $(objs) $(luac_obj) $(RES)
41-
*wlink NAME $@ $(LFLAGS) FILE {$(objs) $(luac_obj)} RES {$(RES)}
42-
43-
!else
44-
45-
$(BINDIR)$(SEP)lua$(PLATFORM).exe: $(OBJDIR) $(BINDIR) $(objs) $(lua_obj)
35+
$(BINDIR)$(SEP)lua$(PLATFORM).exe: $(OBJDIR) $(BINDIR) $(objs) $(lua_obj) $(XTRA)
4636
*wlink NAME $@ $(LFLAGS) FILE {$(objs) $(lua_obj)}
4737

48-
$(BINDIR)$(SEP)luac$(PLATFORM).exe: $(BINDIR) $(OBJDIR) $(objs) $(luac_obj)
38+
$(BINDIR)$(SEP)luac$(PLATFORM).exe: $(BINDIR) $(OBJDIR) $(objs) $(luac_obj) $(XTRA)
4939
*wlink NAME $@ $(LFLAGS) FILE {$(objs) $(luac_obj)}
5040

51-
!endif
52-
5341
{$(SRCDIR)}.c{$(OBJDIR)}.obj:
5442
$(CC) $(CFLAGS) -fo=$@ $<
5543

info.rc renamed to pe.rc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
MAINICON ICON "icon.ico"
12
1 VERSIONINFO
23
FILEVERSION 5,4,7,0
34
PRODUCTVERSION 5,4,7,0

wm_winnt.mak

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,17 +7,14 @@ CC = *wcc386
77
RC = *wrc
88

99
CFLAGS = -q -bt=nt -bc -3 -d0 -osr -zc
10-
LFLAGS = SYS nt OPT st=8192
10+
LFLAGS = SYS nt OPT st=8192 RES $(OBJDIR)$(SEP)pe.res
1111
RFLAGS = -q -bt=nt -r -zm
1212

13-
RES = $(OBJDIR)$(SEP)icon.res $(OBJDIR)$(SEP)info.res
13+
XTRA = $(OBJDIR)$(SEP)pe.res
1414

1515
PLATFORM = nt
1616

1717
!include common.inc
1818

19-
$(OBJDIR)$(SEP)icon.res: icon.rc
20-
$(RC) $(RFLAGS) -fo=$@ $<
21-
22-
$(OBJDIR)$(SEP)info.res: info.rc
19+
$(OBJDIR)$(SEP)pe.res: pe.rc
2320
$(RC) $(RFLAGS) -fo=$@ $<

0 commit comments

Comments
 (0)