COMP = g++ FLAGS = -g -Wall LIBS = OBJ_LIST = main.o my_functions.o TARGET_NAME = logic_min all: $(TARGET_NAME) $(TARGET_NAME): $(OBJ_LIST) $(COMP) $(FLAGS) -o $(TARGET_NAME) $(OBJ_LIST) $(LIBS) %.o: %.c %.h $(COMP) $(FLAGS) -c $< %.o: %.cc $(COMP) $(FLAGS) -c $< clean: rm -f *.o *~ *# $(TARGET_NAME)