From 4dd9290648ccb0d5fa19df956f970dda9afd9db7 Mon Sep 17 00:00:00 2001 From: thing 1 Date: Tue, 10 Dec 2024 08:35:59 +0000 Subject: init commit of talk and talk server --- Makefile | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 Makefile (limited to 'Makefile') diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..4a42e1a --- /dev/null +++ b/Makefile @@ -0,0 +1,32 @@ +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 -- cgit v1.2.3