1 # MAKEFILE FOR CITADEL TEXT CLIENT
2 # Copyright (c) 2016-2018 by the citadel.org team
4 # config.mk is generated by ./configure
7 OBJS := citadel.o citadel_ipc.o client_chat.o client_passwords.o commands.o ipc_c_tcp.o md5.o messages.o rooms.o routines2.o routines.o screen.o tuiconfig.o
11 citadel: $(OBJS) config.mk
12 gcc $(OBJS) $(LDFLAGS) -lcitadel -o citadel
14 # pull in dependency info for *existing* .o files
15 -include $(OBJS:.o=.d)
17 # compile and generate dependency info
19 gcc -c $(CFLAGS) -DCTDLDIR=\"$(CTDLDIR)\" $*.c -o $*.o
20 gcc -MM $(CFLAGS) $*.c > $*.d
32 install citadel $(BINDIR)/citadel
35 rm -vf $(BINDIR)/citadel