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