NAME_TEST=is_good CC=gcc ROOT_DIR=$(PWD) INCLUDE_DIR=$(ROOT_DIR)/src CFLAGS=-I$(INCLUDE_DIR) -I../include_ytest/include LDFLAGS=-L$(PWD)/.. -lytest #SRC_DIR=$(ROOT_DIR)/src #SRC=$(wildcard */*/*.c) SRC=$(wildcard **/**/*.c) OBJ=$(SRC:.c=.o) #HEADS=$(OBJS:.o=.h) TEST_DIR=$(PWD) EXECSRC=$(NAME_TEST).c EXEC=launch_$(NAME_TEST)_m LIB_YTEST=$(PWD)/../libytest.so all: $(EXEC) $(LIB_YTEST) $(EXEC): $(EXECSRC) $(OBJ) $(CC) -o $@ $^ $(CFLAGS) $(LDFLAGS) .PHONY: clean mrproper clean: rm -f $(OBJ) mrproper: clean rm -f $(EXEC) run: $(EXEC) $(EXEC) -h