﻿# Makefile для burstping → bping

CC      = gcc
CFLAGS  = -O2 -Wall -Wextra -std=gnu11
LDFLAGS = 

TARGET  = bping
SRC     = bping.c

.PHONY: all clean install uninstall

all: $(TARGET)

$(TARGET): $(SRC)
	$(CC) $(CFLAGS) $(LDFLAGS) $< -o $@
	@echo "✅ Собрано: $(TARGET)"

clean:
	rm -f $(TARGET)
	@echo "🧹 Очищено"

install: $(TARGET)
	sudo install -m 755 $(TARGET) /usr/local/bin/
	@echo "🚀 Установлено в /usr/local/bin/bping"

uninstall:
	sudo rm -f /usr/local/bin/$(TARGET)
	@echo "🗑️  Удалено из /usr/local/bin"

# Для отладки
debug:
	$(CC) $(CFLAGS) -g $(SRC) -o $(TARGET)
