File tree Expand file tree Collapse file tree 1 file changed +15
-9
lines changed
Expand file tree Collapse file tree 1 file changed +15
-9
lines changed Original file line number Diff line number Diff line change 1- FLAGS =-Iinclude/
1+
2+ ifeq ($(OS ) ,Windows_NT)
3+ FLAGS =-Iinclude/ -O2
24LINK =-L.
5+ else
6+ FLAGS =-fpic -O2
7+ LINK =
8+ endif
39
410all : moon.exe moonc.exe moonscript.dll
511
612moon.exe : moon.c lfs.o lpeg.o moonscript.h moon.h alt_getopt.h
7- gcc $(LINK ) $(FLAGS ) -o $@ $< lfs.o lpeg.o -llua51 -O2
13+ gcc $(LINK ) $(FLAGS ) -o $@ $< lfs.o lpeg.o -llua51
814
915moonc.exe : moonc.c lfs.o lpeg.o moonscript.h moonc.h alt_getopt.h
10- gcc $(LINK ) $(FLAGS ) -o $@ $< lfs.o lpeg.o -llua51 -O2
16+ gcc $(LINK ) $(FLAGS ) -o $@ $< lfs.o lpeg.o -llua51
1117
1218moonscript.dll : lpeg.o moonscript.o
13- gcc $(LINK ) $(FLAGS ) -o $@ $+ -llua51 -O2 - shared -fpic
19+ gcc $(LINK ) $(FLAGS ) -o $@ $+ -llua51 -shared
1420
1521moon.o : moon.c moonscript.h moon.h alt_getopt.h
16- gcc $(FLAGS ) -c $< -o $@ -fpic -O2
22+ gcc $(FLAGS ) -c $< -o $@
1723
1824moonc.o : moonc.c moonscript.h moon.h alt_getopt.h
19- gcc $(FLAGS ) -c $< -o $@ -fpic -O2
25+ gcc $(FLAGS ) -c $< -o $@
2026
2127moonscript.o : moonscript.c moonscript.h
22- gcc $(FLAGS ) -c $< -o $@ -fpic -O2
28+ gcc $(FLAGS ) -c $< -o $@
2329
2430lpeg.o : lpeg/lpeg.c
25- gcc $(FLAGS ) -c $< -o $@ -fpic -O2
31+ gcc $(FLAGS ) -c $< -o $@
2632
2733lfs.o : luafilesystem/src/lfs.c
28- gcc $(FLAGS ) -c $< -o $@ -fpic -O2
34+ gcc $(FLAGS ) -c $< -o $@
2935
3036# commited to repo:
3137
You can’t perform that action at this time.
0 commit comments