summaryrefslogtreecommitdiff
path: root/test/Makefile
blob: 8ac15dca7318e7aff723ccb831a6ee9c3548673b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
CC = /usr/bin/gcc
DEBUG_FLAGS =   -g
WARN_FLAGS =	-Wall
PIC_FLAGS =     -fPIC
OPT_FLAGS =     -O2
C_STDFLAGS =    -std=c99
INC_FLAGS =	-I..

CFLAGS =        $(DEBUG_FLAGS) \
                $(WARN_FLAGS) \
                $(PIC_FLAGS) \
                $(OPT_FLAGS) \
                $(C_STDFLAGS) \
		$(INC_FLAGS)

STD_DEFS =      -D_GNU_SOURCE -D__EXTENSION__
LF64_DEFS =     -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
PIC_DEFS =      -DPIC

CPPFLAGS =      $(STD_DEFS) $(LF64_DEFS) $(PIC_DEFS)


hellonv: hello_nv.c
	$(CC) $(CPPFLAGS) $(CFLAGS) -o hello_nv hello_nv.c ../libnvpair.a

clean:
	rm -f $(OBJS) hello_nv