diff options
author | thing 1 <thing1@seacrossedlovers.xyz> | 2024-12-10 08:35:59 +0000 |
---|---|---|
committer | thing 1 <thing1@seacrossedlovers.xyz> | 2024-12-10 08:35:59 +0000 |
commit | 4dd9290648ccb0d5fa19df956f970dda9afd9db7 (patch) | |
tree | 6e3927fca87daaf925d4630d263442a1b4ea68ea /Makefile |
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 32 |
1 files changed, 32 insertions, 0 deletions
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 |