Skip to content

Commit bece751

Browse files
committed
upgrade Makefile: added OS diagnosting, new target: dsync
1 parent aede7ae commit bece751

File tree

1 file changed

+14
-2
lines changed

1 file changed

+14
-2
lines changed

Makefile

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,27 @@
11
ct = gcc
22

3-
dbg_flags = -Wall -O0 -g -o
3+
dbg_flags = -o
44
flags = -o
55

66
res = fd
77
files = main.c data/list.c callbacks.c figure.c click_handle.c draw.c binding.c geometry.c color.c fd_format.c
88
gtk = `pkg-config --static --libs --cflags "gtk+-3.0"`
99
libs = -lm
10+
destr = destr
11+
12+
ifeq ($(OS),Windows_NT)
13+
flags = -mwindows -o
14+
else
15+
flags = -o
16+
endif
17+
18+
dbg_flags = -Wall -O0 -g $(flags)
1019

1120
all:
1221
$(ct) $(dbg_flags) $(res) $(files) $(libs) $(gtk)
1322

1423
rel:
15-
$(ct) $(flags) $(fd) $(files) $(libs) $(gtk)
24+
$(ct) $(flags) $(res) $(files) $(libs) $(gtk)
25+
26+
dsync:
27+
cp $(res) $(destr)/$(res)

0 commit comments

Comments
 (0)