File tree Expand file tree Collapse file tree 1 file changed +20
-15
lines changed
Expand file tree Collapse file tree 1 file changed +20
-15
lines changed Original file line number Diff line number Diff line change @@ -17,39 +17,44 @@ CFLAGS = -q -bt=dos4g -mf -5 -d0 -osr -zc
1717LDFLAGS = 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
3836clean : .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
5350dist :
5451 mkdir dist
52+
53+ obj :
54+ mkdir obj
55+
56+ $(DIST ) : dist
5557 mkdir $(DIST)
58+
59+ $(OBJDIR ) : obj
60+ mkdir $(OBJDIR)
You can’t perform that action at this time.
0 commit comments