]>
Commit | Line | Data |
---|---|---|
c3312d9a | 1 | ifndef INCPATH |
866f59c9 | 2 | INCPATH=../ |
c3312d9a | 3 | endif |
8b485e91 | 4 | |
c5a04a43 | 5 | CONFIGURED=1 |
4bad6412 | 6 | CFLAGS= |
91bf3d57 | 7 | LEX=flex |
1a935a31 | 8 | MFLAGS= |
4bad6412 | 9 | |
c3312d9a | 10 | ifeq (${HOOKS_NEW},1) |
c5f04094 | 11 | HOOK_ENGINE=new |
c3312d9a | 12 | else |
780b6d42 | 13 | HOOK_ENGINE=old |
c3312d9a | 14 | endif |
c5f04094 | 15 | |
c3312d9a CP |
16 | ifndef BUILDID |
17 | BUILDID = $(shell (hg id || echo "unknown") | sed -e "s/[()]//g;s/+ /+/g;s/ /-/g" ) | |
18 | endif | |
1a935a31 | 19 | MFLAGS+=BUILDID=$(BUILDID) |
8b485e91 | 20 | |
17c6e734 GB |
21 | default: all |
22 | ||
ffc11f03 | 23 | .SUFFIXES: .so .y .l |
4bad6412 | 24 | |
3148e566 | 25 | -include $(wildcard .deps/*.d) |
17c6e734 GB |
26 | |
27 | .c.o: | |
3148e566 GB |
28 | @if [ ! -d .deps ]; then mkdir .deps || true; fi |
29 | $(CC) $(CFLAGS) -MMD -MF .deps/$(subst .o,.d,$@) -c -o $@ $< | |
17c6e734 | 30 | |
4bad6412 | 31 | .o.so: |
a5732c33 | 32 | $(CC) -nostartfiles -Wl,--export-dynamic -shared -o $@ $^ $(LDFLAGS) |
4bad6412 | 33 | |
ffc11f03 CP |
34 | .y.c: ; |
35 | ||
36 | .l.c: ; | |
37 | ||
b7976ebd | 38 | CFLAGS+=-I. -I.. -DBUILDID=$(BUILDID) -fPIC |
1cf93e54 | 39 | CFLAGS+=-Wall -g -finline-functions -funroll-loops -Werror=format-security |
0555113a | 40 | |
c3312d9a | 41 | ifndef NOC99 |
1613a824 | 42 | CFLAGS+=-std=c99 |
c3312d9a | 43 | endif |