APP := cancel-test CFLAGS = -Wall -O0 -g ifeq ($(XENO),) CC = gcc LDFLAGS = -lpthread -lrt else XENOCONFIG = \ $(shell PATH=$(XENO):$(XENO)/bin:$(PATH) which xeno-config 2>/dev/null) CC = $(shell $(XENOCONFIG) --cc) LD = $(patsubst %-gcc,%-ld,$(CC)) CFLAGS += $(shell $(XENOCONFIG) --posix-cflags) LDFLAGS = $(shell $(XENOCONFIG) --posix-ldflags) -lrtdk LDFLAGS += -Xlinker -rpath -Xlinker $(shell $(XENOCONFIG) --libdir) endif all: $(APP) $(APP): % : %.c $(CC) $(CFLAGS) -o $@ $< $(LDFLAGS) clean: $(RM) $(APP)