munin plugin
[trinked.git] / Makefile
1 CC=cc
2 INCLUDE=-I/usr/local/include -I.
3 LIB=-L/usr/local/lib -lhidapi
4 ifndef OS
5 OS=$(shell uname)
6 endif
7
8 CFLAGS=-Wall -pedantic -std=c99 -O2 -g
9 ifeq ($(OS), FreeBSD)
10 endif
11
12 ifeq ($(OS), Linux)
13 CFLAGS+= -D_GNU_SOURCE -D_LARGE_FILES -D_FILE_OFFSET_BITS=64
14 endif
15
16 OBJ=trinket.o main.o
17
18 .SUFFIXES: .o.c
19
20 .c.o:
21         $(CC) $(CFLAGS) $(INCLUDE) -c $<
22
23 all: trinketd
24
25 trinketd: $(OBJ)
26          $(CC) -o $@  $(OBJ) $(LIB)
27
28 clean:
29         rm -rf *core *.o trinketd
30