CC=gcc CFLAGS=-I. SRCS=$(wildcard src/*.c) BIN=cmud LFLAGS=-largon2 -lpthread -lclog -lconfig -Wall %.o: %.c $(CC) -c -o $@ $< $(CFLAGS) dev: $(SRCS) $(CC) -o $(BIN)-devel $(SRCS) $(LFLAGS) -g main: $(SRCS) $(CC) -o $(BIN) $(SRCS) $(LFLAGS) $(CFLAGS) dist: main tar czvf $(BIN).tar.gz $(BIN) srcdist: clean tar czvf $(BIN)-src.tar.gz Makefile .gitignore src/ clean: rm -f $(BIN)* install: main run: dev ./cmud-devel