Skip to content

Commit 6464728

Browse files
committed
Convert wm_dos16.mak to use common.inc
1 parent bb345dc commit 6464728

File tree

1 file changed

+1
-66
lines changed

1 file changed

+1
-66
lines changed

wm_dos16.mak

Lines changed: 1 addition & 66 deletions
Original file line numberDiff line numberDiff line change
@@ -3,76 +3,11 @@
33
# There are no configurable parts to this file
44
# Run with `wmake -f mw_dos16.mak`
55

6-
objs = $(OBJDIR)$(SEP)lapi.obj $(OBJDIR)$(SEP)lctype.obj &
7-
$(OBJDIR)$(SEP)lfunc.obj $(OBJDIR)$(SEP)lmathlib.obj &
8-
$(OBJDIR)$(SEP)loslib.obj $(OBJDIR)$(SEP)ltable.obj &
9-
$(OBJDIR)$(SEP)lundump.obj $(OBJDIR)$(SEP)lauxlib.obj &
10-
$(OBJDIR)$(SEP)ldblib.obj $(OBJDIR)$(SEP)lgc.obj &
11-
$(OBJDIR)$(SEP)lmem.obj $(OBJDIR)$(SEP)lparser.obj &
12-
$(OBJDIR)$(SEP)ltablib.obj $(OBJDIR)$(SEP)lutf8lib.obj &
13-
$(OBJDIR)$(SEP)lbaselib.obj $(OBJDIR)$(SEP)ldebug.obj &
14-
$(OBJDIR)$(SEP)linit.obj $(OBJDIR)$(SEP)loadlib.obj &
15-
$(OBJDIR)$(SEP)lstate.obj $(OBJDIR)$(SEP)ltm.obj &
16-
$(OBJDIR)$(SEP)lvm.obj $(OBJDIR)$(SEP)lcode.obj &
17-
$(OBJDIR)$(SEP)ldo.obj $(OBJDIR)$(SEP)liolib.obj &
18-
$(OBJDIR)$(SEP)lobject.obj $(OBJDIR)$(SEP)lstring.obj &
19-
$(OBJDIR)$(SEP)lzio.obj $(OBJDIR)$(SEP)lcorolib.obj &
20-
$(OBJDIR)$(SEP)ldump.obj $(OBJDIR)$(SEP)llex.obj &
21-
$(OBJDIR)$(SEP)lopcodes.obj $(OBJDIR)$(SEP)lstrlib.obj
22-
23-
lua_obj = $(OBJDIR)$(SEP)lua.obj
24-
luac_obj = $(OBJDIR)$(SEP)luac.obj
25-
266
CC = *wcc
277

288
CFLAGS = -q -bt=dos -ml -0 -d0 -osr -zc
299
LFLAGS = SYS dos OPT st=8192
3010

3111
PLATFORM = 16
3212

33-
!ifdef __UNIX__
34-
SEP = /
35-
!else
36-
SEP = \
37-
!endif
38-
39-
BINDIR = dist$(SEP)bin
40-
OBJDIR = obj$(SEP)$(PLATFORM)
41-
SRCDIR = lua
42-
43-
$(BINDIR)$(SEP)lua$(PLATFORM).exe: $(OBJDIR) $(BINDIR) $(objs) $(lua_obj)
44-
*wlink NAME $@ $(LFLAGS) FILE {$(objs) $(lua_obj)}
45-
46-
$(BINDIR)$(SEP)luac$(PLATFORM).exe: $(BINDIR) $(OBJDIR) $(objs) $(luac_obj)
47-
*wlink NAME $@ $(LFLAGS) FILE {$(objs) $(luac_obj)}
48-
49-
{$(SRCDIR)}.c{$(OBJDIR)}.obj:
50-
$(CC) $(CFLAGS) -fo=$@ $<
51-
52-
clean: .SYMBOLIC
53-
!ifdef __UNIX__
54-
@!if [ -e $(OBJDIR) ]; then rm -R $(OBJDIR); fi
55-
@!if [ -e $(BINDIR)lua$(PLATFORM).exe ]; then rm $(BINDIR)lua$(PLATFORM).exe; fi
56-
@!if [ -e $(BINDIR)luac$(PLATFORM).exe ]; then rm $(BINDIR)luac$(PLATFORM).exe; fi
57-
!elif __NT__
58-
@!if exist $(OBJDIR) rd /S /Q $(OBJDIR)
59-
@!if exist $(BINDIR)$(SEP)lua$(PLATFORM).exe del $(BINDIR)$(SEP)lua$(PLATFORM).exe
60-
@!if exist $(BINDIR)$(SEP)luac$(PLATFORM).exe del $(BINDIR)$(SEP)luac$(PLATFORM).exe
61-
!else # Assuming DOS
62-
@!dir $(OBJDIR) > NUL
63-
@!if NOT ERRORLEVEL 1 deltree /Y $(OBJDIR)
64-
@!if exist $(BINDIR)$(SEP)lua$(PLATFORM).exe del $(BINDIR)$(SEP)lua$(PLATFORM).exe
65-
@!if exist $(BINDIR)$(SEP)luac$(PLATFORM).exe del $(BINDIR)$(SEP)luac$(PLATFORM).exe
66-
!endif
67-
68-
dist:
69-
mkdir dist
70-
71-
obj:
72-
mkdir obj
73-
74-
$(BINDIR): dist
75-
mkdir $(BINDIR)
76-
77-
$(OBJDIR): obj
78-
mkdir $(OBJDIR)
13+
!include common.inc

0 commit comments

Comments
 (0)