Skip to content

Commit 7a32dac

Browse files
committed
Added SUFFIX to makefiles to set platform-specific binary file extensions.
1 parent a8fb443 commit 7a32dac

File tree

7 files changed

+12
-6
lines changed

7 files changed

+12
-6
lines changed

common.inc

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

35-
$(BINDIR)$(SEP)LUA$(PLATFORM).EXE: $(OBJDIR) $(BINDIR) $(objs) $(lua_obj) $(XTRA)
35+
$(BINDIR)$(SEP)LUA$(PLATFORM)$(SUFFIX): $(OBJDIR) $(BINDIR) $(objs) $(lua_obj) $(XTRA)
3636
*wlink NAME $@ $(LFLAGS) FILE {$(objs) $(lua_obj)}
3737

38-
$(BINDIR)$(SEP)LUAC$(PLATFORM).EXE: $(BINDIR) $(OBJDIR) $(objs) $(luac_obj) $(XTRA)
38+
$(BINDIR)$(SEP)LUAC$(PLATFORM)$(SUFFIX): $(BINDIR) $(OBJDIR) $(objs) $(luac_obj) $(XTRA)
3939
*wlink NAME $@ $(LFLAGS) FILE {$(objs) $(luac_obj)}
4040

4141
{$(SRCDIR)}.c{$(OBJDIR)}.obj:
@@ -44,11 +44,11 @@ $(BINDIR)$(SEP)LUAC$(PLATFORM).EXE: $(BINDIR) $(OBJDIR) $(objs) $(luac_obj) $(XT
4444
clean: .SYMBOLIC
4545
!ifdef __UNIX__
4646
@!if [ -e $(OBJDIR) ]; then rm -R $(OBJDIR); fi
47-
@!if [ -e $(BINDIR)LUA$(PLATFORM).EXE ]; then rm $(BINDIR)LUA$(PLATFORM).EXE; fi
48-
@!if [ -e $(BINDIR)LUAC$(PLATFORM).EXE ]; then rm $(BINDIR)LUAC$(PLATFORM).EXE; fi
47+
@!if [ -e $(BINDIR)LUA$(PLATFORM)$(SUFFIX) ]; then rm $(BINDIR)LUA$(PLATFORM)$(SUFFIX); fi
48+
@!if [ -e $(BINDIR)LUAC$(PLATFORM)$(SUFFIX) ]; then rm $(BINDIR)LUAC$(PLATFORM)$(SUFFIX); fi
4949
!else # Assuming DOS 5.0 +
50-
@!if exist $(BINDIR)$(SEP)LUA$(PLATFORM).EXE del $(BINDIR)$(SEP)LUA$(PLATFORM).EXE
51-
@!if exist $(BINDIR)$(SEP)LUAC$(PLATFORM).EXE del $(BINDIR)$(SEP)LUAC$(PLATFORM).EXE
50+
@!if exist $(BINDIR)$(SEP)LUA$(PLATFORM)$(SUFFIX) del $(BINDIR)$(SEP)LUA$(PLATFORM)$(SUFFIX)
51+
@!if exist $(BINDIR)$(SEP)LUAC$(PLATFORM)$(SUFFIX) del $(BINDIR)$(SEP)LUAC$(PLATFORM)$(SUFFIX)
5252
@!if exist $(OBJDIR)$(SEP)*.* echo Run `DEL $(OBJDIR)$(SEP)*.* && RD $(OBJDIR)` to clean compiler objects
5353
!endif
5454

wm_dos16.mak

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,5 +9,6 @@ CFLAGS = -q -bt=dos -ml -0 -d0 -osr -zc
99
LFLAGS = SYS dos OPT st=8192
1010

1111
PLATFORM = 16
12+
SUFFIX = .EXE
1213

1314
!include common.inc

wm_dos4g.mak

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,5 +9,6 @@ CFLAGS = -q -bt=dos4g -mf -3 -d0 -osr -zc
99
LFLAGS = SYS dos4g OPT st=8192
1010

1111
PLATFORM = 4G
12+
SUFFIX = .EXE
1213

1314
!include common.inc

wm_linux.mak

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,5 +9,6 @@ CFLAGS = -q -bt=linux -mf -3 -d0 -osr -zc
99
LFLAGS = SYS linux OPT st=8192
1010

1111
PLATFORM = IX
12+
SUFFIX = .ELF
1213

1314
!include common.inc

wm_os216.mak

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,5 +9,6 @@ CFLAGS = -q -bt=os2 -bc -2 -ml -d0 -osr -zc
99
LFLAGS = SYS os2 OPT st=8192 OPT description \'Lua Programming Language Interpreter\'
1010

1111
PLATFORM = 21
12+
SUFFIX = .EXE
1213

1314
!include common.inc

wm_os232.mak

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,5 +9,6 @@ CFLAGS = -q -bt=os2 -bc -3 -d0 -osr -zc
99
LFLAGS = SYS os2v2 OPT st=16384 OPT description \'Lua Programming Language Interpreter\' OPT version=5.4.8
1010

1111
PLATFORM = 22
12+
SUFFIX = .EXE
1213

1314
!include common.inc

wm_winnt.mak

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ RFLAGS = -q -bt=nt -r -zm
1313
XTRA = $(OBJDIR)$(SEP)pe.res
1414

1515
PLATFORM = NT
16+
SUFFIX = .EXE
1617

1718
!include common.inc
1819

0 commit comments

Comments
 (0)