comparison Makefile @ 11:637ef49be6c9

backlight: use _XOPEN_SOURCE=700
author David Demelier <markand@malikania.fr>
date Fri, 20 Sep 2019 10:14:24 +0200
parents 23faf720d186
children 6621c6f2b7e2
comparison
equal deleted inserted replaced
10:2b12d8bee90d 11:637ef49be6c9
15 # ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 15 # ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
16 # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 16 # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
17 # 17 #
18 18
19 CC= gcc 19 CC= gcc
20 CFLAGS= -Wall -Wextra -pedantic -std=c99 -DNDEBUG ${EXTRA_CFLAGS} 20 CFLAGS= -Wall -Wextra -pedantic -std=c99 ${EXTRA_CFLAGS}
21 CPPFLAGS= -DNDEBUG -D_XOPEN_SOURCE=700
21 LDFLAGS= ${EXTRA_LDFLAGS} 22 LDFLAGS= ${EXTRA_LDFLAGS}
22 LDLIBS= ${EXTRA_LDLIBS} 23 LDLIBS= ${EXTRA_LDLIBS}
23 24
24 PREFIX= /usr/local 25 PREFIX= /usr/local
25 BINDIR= ${PREFIX}/bin 26 BINDIR= ${PREFIX}/bin
32 OBJS= ${SRCS:.c=.o} 33 OBJS= ${SRCS:.c=.o}
33 34
34 all: ${PROG} 35 all: ${PROG}
35 36
36 .c.o: 37 .c.o:
37 ${CC} ${CFLAGS} -c -o $@ $< 38 ${CC} ${CPPFLAGS} ${CFLAGS} -c -o $@ $<
38 39
39 ${PROG}: ${OBJS} 40 ${PROG}: ${OBJS}
40 ${CC} -o ${PROG} ${OBJS} ${LDFLAGS} ${LDLIBS} 41 ${CC} -o ${PROG} ${OBJS} ${LDFLAGS} ${LDLIBS}
41 42
42 clean: 43 clean: