Skip to content

Commit 5143720

Browse files
committed
Implemented Watcom Makefile rule to copy luac.c from the luac submodule when it dosen't exist in the lua folder already.
1 parent 2756f81 commit 5143720

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

common.inc

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,12 +40,19 @@ help: .SYMBOLIC
4040
$(BINDIR)$(SEP)LUA$(PLATFORM)$(SUFFIX): $(OBJDIR) $(BINDIR) $(objs) $(lua_obj) $(XTRA)
4141
*wlink NAME $@ $(LFLAGS) FILE {$(objs) $(lua_obj)}
4242

43-
$(BINDIR)$(SEP)LUAC$(PLATFORM)$(SUFFIX): $(BINDIR) $(OBJDIR) $(objs) $(luac_obj) $(XTRA)
43+
$(BINDIR)$(SEP)LUAC$(PLATFORM)$(SUFFIX): $(BINDIR) $(OBJDIR) $(SRCDIR)$(SEP)luac.c $(objs) $(luac_obj) $(XTRA)
4444
*wlink NAME $@ $(LFLAGS) FILE {$(objs) $(luac_obj)}
4545

4646
{$(SRCDIR)}.c{$(OBJDIR)}.obj:
4747
$(CC) $(CFLAGS) -fo=$@ $<
4848

49+
$(SRCDIR)$(SEP)luac.c: luac$(SEP)luac.c
50+
!ifdef __UNIX__
51+
@!cp $< $@
52+
!else # Assuming DOS 5.0 +
53+
@!COPY $< $@
54+
!endif
55+
4956
clean: .SYMBOLIC
5057
!ifdef __UNIX__
5158
@!if [ -e $(OBJDIR) ]; then rm -R $(OBJDIR); fi

0 commit comments

Comments
 (0)