Skip to content

Commit bccd488

Browse files
committed
Improved folder creation and removal
1 parent 6d23a15 commit bccd488

File tree

1 file changed

+20
-15
lines changed

1 file changed

+20
-15
lines changed

wat4g.mak

Lines changed: 20 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -17,39 +17,44 @@ CFLAGS = -q -bt=dos4g -mf -5 -d0 -osr -zc
1717
LDFLAGS = SYS dos4g OPT st=8192
1818

1919
!ifdef __UNIX__
20-
DIST = dist/bin
21-
COPY = cp
20+
DIST = dist/bin/
21+
OBJDIR = obj/4g/
2222
!else
23-
DIST = dist\bin
24-
COPY = COPY
23+
DIST = dist\bin\ #
24+
OBJDIR = obj\4g\ #
2525
!endif
2626

27-
lua4g.exe: $(objs) $(lua_obj) dist
27+
$(DIST)lua4g.exe: $(objs) $(lua_obj) $(DIST) $(OBJDIR)
2828
*wlink NAME $@ $(LDFLAGS) FILE {$(objs) $(lua_obj)}
29-
*$(COPY) $@ $(DIST)
3029

31-
luac4g.exe: $(objs) $(luac_obj) dist
30+
$(DIST)luac4g.exe: $(objs) $(luac_obj) $(DIST) $(OBJDIR)
3231
*wlink NAME $@ $(LDFLAGS) FILE {$(objs) $(luac_obj)}
33-
*$(COPY) $@ $(DIST)
3432

3533
.c.obj:
3634
*wcc386 $(CFLAGS) -fo=$@ $[&.c
3735

3836
clean: .SYMBOLIC
3937
!ifdef __UNIX__
40-
rm *.obj *.exe
38+
rm *.obj
39+
rm *.err
40+
rm *.exe
41+
rm -R obj dist
4142
!else
4243
del *.obj
44+
del *.err
4345
del *.exe
44-
!endif
45-
46-
cleandist: .SYMBOLIC clean
47-
!ifdef __UNIX__
48-
rm -r dist
49-
!else
5046
deltree /Y dist
47+
deltree /Y obj
5148
!endif
5249

5350
dist:
5451
mkdir dist
52+
53+
obj:
54+
mkdir obj
55+
56+
$(DIST): dist
5557
mkdir $(DIST)
58+
59+
$(OBJDIR): obj
60+
mkdir $(OBJDIR)

0 commit comments

Comments
 (0)