33# There are no configurable parts to this file
44# Run with `wmake -f wm_os216.mak`
55
6- objs = $(OBJDIR ) lapi.obj $(OBJDIR ) lctype.obj &
7- $(OBJDIR)lfunc.obj $(OBJDIR)lmathlib.obj &
8- $(OBJDIR)loslib.obj $(OBJDIR)ltable.obj &
9- $(OBJDIR)lundump.obj $(OBJDIR)lauxlib.obj &
10- $(OBJDIR)ldblib.obj $(OBJDIR)lgc.obj &
11- $(OBJDIR)lmem.obj $(OBJDIR)lparser.obj &
12- $(OBJDIR)ltablib.obj $(OBJDIR)lutf8lib.obj &
13- $(OBJDIR)lbaselib.obj $(OBJDIR)ldebug.obj &
14- $(OBJDIR)linit.obj $(OBJDIR)loadlib.obj &
15- $(OBJDIR)lstate.obj $(OBJDIR)ltm.obj &
16- $(OBJDIR)lvm.obj $(OBJDIR)lcode.obj &
17- $(OBJDIR)ldo.obj $(OBJDIR)liolib.obj &
18- $(OBJDIR)lobject.obj $(OBJDIR)lstring.obj &
19- $(OBJDIR)lzio.obj $(OBJDIR)lcorolib.obj &
20- $(OBJDIR)ldump.obj $(OBJDIR)llex.obj &
21- $(OBJDIR)lopcodes.obj $(OBJDIR)lstrlib.obj
22-
23- lua_obj = $(OBJDIR ) lua.obj
24- luac_obj = $(OBJDIR ) luac.obj
25-
266CC = *wcc
277
288CFLAGS = -q -bt=os2 -bc -2 -ml -d0 -osr -zc
299LFLAGS = SYS os2 OPT st=8192
3010
3111PLATFORM = 21
3212
33- !ifdef __UNIX__
34- BINDIR = dist/bin/
35- OBJDIR = obj/$(PLATFORM ) /
36- SRCDIR = lua/
37- !else
38- BINDIR = dist\bin\ #
39- OBJDIR = obj\$(PLATFORM ) \ #
40- SRCDIR = lua\ #
41- !endif
42-
43- $(BINDIR ) lua$(PLATFORM ) .exe : $(OBJDIR ) $(BINDIR ) $(objs ) $(lua_obj )
44- *wlink NAME $@ $(LFLAGS) FILE {$(objs) $(lua_obj)}
45-
46- $(BINDIR ) 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- !else
58- !ifdef __NT__
59- @!if exist $(OBJDIR) rd /S /Q $(OBJDIR)
60- !else
61- @!if exist $(OBJDIR) deltree /Y $(OBJDIR)
62- !endif
63- @!if exist $(BINDIR)lua$(PLATFORM).exe del $(BINDIR)lua$(PLATFORM).exe
64- @!if exist $(BINDIR)luac$(PLATFORM).exe del $(BINDIR)luac$(PLATFORM).exe
65- !endif
66-
67- dist :
68- mkdir dist
69-
70- obj :
71- mkdir obj
72-
73- $(BINDIR ) : dist
74- mkdir $(BINDIR)
75-
76- $(OBJDIR ) : obj
77- mkdir $(OBJDIR)
13+ !include common.inc
0 commit comments