TOPDIR := $(shell if [ "$$PWD" != "" ]; then echo $$PWD; else pwd; fi)/..
include $(TOPDIR)/config.mk
include $(TOPDIR)/rules.mk
CFLAGS+= -I. -D_GNU_SOURCE
LIBS += -lm
ifeq ($(SYS),Linux)
CFLAGS+= -pthread
LIBS += -lrt
endif
ifeq ($(SYS),WINDOWS)
LIBS += -lgnurx
endif
TARGETS=showevtinfo check_events
EXAMPLESDIR=$(DESTDIR)$(DOCDIR)/examples
all: $(TARGETS)
@set -e ; for d in $(DIRS) ; do $(MAKE) -C $$d $@ ; done
$(TARGETS): %:%.o $(PFMLIB)
$(CC) $(CFLAGS) -o $@ $(LDFLAGS) $^ $(LIBS)
clean:
@set -e ; for d in $(DIRS) ; do $(MAKE) -C $$d $@ ; done
$(RM) -f *.o $(TARGETS) *~
distclean: clean
install-examples install_examples: $(TARGETS)
@echo installing: $(TARGETS)
-mkdir -p $(EXAMPLESDIR)
$(INSTALL) -m 755 $(TARGETS) $(EXAMPLESDIR)
@set -e ; for d in $(DIRS) ; do $(MAKE) -C $$d $@ ; done
.PHONY: install depend install-example install_examples