File: compile.mk.in

package info (click to toggle)
openvpn-auth-ldap 2.0.4-4
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 1,440 kB
  • sloc: ansic: 8,366; objc: 3,799; sh: 2,718; cpp: 594; makefile: 189; xml: 36
file content (16 lines) | stat: -rw-r--r-- 578 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
.SUFFIXES: .m .lemon .re
# Disable GNU make's removal intermediate files, we handle this manually
.SECONDARY:

.m.o:
	${CC} ${OBJCFLAGS} -c $< -o $@ -I${srcdir} -I${top_srcdir}/src -I${top_builddir} -I${top_builddir}/src -I. -I${top_srcdir}/tests -I${top_builddir}/tests

.c.o:
	${CC} ${CFLAGS} -c $< -o $@ -I${srcdir} -I${top_srcdir}/src -I${top_builddir} -I${top_builddir}/src -I. -I${top_srcdir}/tests -I${top_builddir}/tests

.lemon.m:
	${top_builddir}/tools/lemon -T${top_srcdir}/tools/lempar.c -m -q $< -O$@
	${top_builddir}/tools/makeheaders $@

.re.m:
	${RE2C} -o $@ $<