MY_PATH := $(abspath $(lastword $(MAKEFILE_LIST))) include ../../Makefile.param LOCAL_PATH := $(notdir $(patsubst %/,%,$(dir $(MY_PATH)))) SRC := $(wildcard *.c) OBJ := $(SRC:%.c=%.o) TARGET := $(LOCAL_PATH) .PHONY : clean all all: $(TARGET) $(TARGET): $(OBJ) $(COMM_OBJ) $(CC) $(CFLAGS) -lpthread -lm -o $@ $^ -L $(REL_LIB) $(LIBS) mv $@ $(REL_TEST)/ clean: @rm -f $(TARGET) @rm -f $(OBJ) @rm -f $(COMM_OBJ)