CC=cc CFLAGS=-ggdb SERVERLDFLAGS=`pkg-config --libs openssl` LDFLAGS= SRC = talk.c talkserver.c util.c OBJ = $(SRC:.c=.o) all: talk talkserver .c.o: $(CC) -c $(CFLAGS) $< talk: talk.o util.o $(CC) -o $@ talk.o util.o $(LDFLAGS) talkserver: talkserver.o util.o $(CC) -o $@ talkserver.o util.o $(SERVERLDFLAGS) clean: rm -f $(OBJ) talk talkserver rm -rf users install: all cp talk /usr/local/bin/talk cp talkserver /usr/local/bin/talkserver uninstall: rm /usr/local/bin/talkserver rm /usr/local/bin/talk .PHONY: all clean dist install uninstall