1CC      = gcc
2DEBUG   = 0
3INCDIR  = /usr/local/include
4BINDIR  = /usr/local/bin
5IBOPT   = -s
6
7OBJS    = fidostat.o
8
9ifeq ($(DEBUG), 1)
10  CFLAGS  = -c -I$(INCDIR) -Wall -ggdb -O3 -DUNIX
11  LFLAGS  = -L$(LIBDIR)
12else
13  CFLAGS  = -c -I$(INCDIR) -Wall -O3 -s -DUNIX
14  LFLAGS  = -L$(LIBDIR)
15endif
16
17all: $(OBJS) \
18     fidostat
19
20%.o: $(SRC_DIR)%.c
21	$(CC) $(CFLAGS) $(SRC_DIR)$*.c
22
23fidostat: $(OBJS)
24	$(CC) $(LFLAGS) -o fidostat fidostat.o -lfidoconfig -lsmapilnx
25
26clean:
27	-rm -f *.o
28	-rm *~
29	-rm core
30	-rm *.log
31
32distclean: clean
33	-rm fidostat
34	-rm *.[0-8].gz
35
36install:
37	install $(IBOPT) fidostat $(BINDIR)
38
39