# Makefile for udp_proxy - UDP network emulator proxy
CC      = gcc
CFLAGS  = -O2 -Wall -Wextra -std=gnu11 -I../../lib -I../../tinycrypt/lib/include
LDFLAGS = -L../../lib -luasync -lpthread

TARGET  = udp_proxy
SRC     = udp_proxy.c

.PHONY: all clean

all: $(TARGET)

$(TARGET): $(SRC)
	$(CC) $(CFLAGS) $(SRC) -o $@ $(LDFLAGS)
	@echo "✅ UDP proxy built: $(TARGET)"

clean:
	rm -f $(TARGET)
	@echo "🧹 Cleaned"

debug:
	$(CC) $(CFLAGS) -g $(SRC) -o $(TARGET) $(LDFLAGS)
