#
########################################################################
+all: client server utils serv_modules
+
CLIENT_TARGETS=citadel whobbs
SERVER_TARGETS=citserver setup
-SERV_MODULES=$(MODDIR)/serv_chat.so $(MODDIR)/serv_test.so
+SERV_MODULES=modules/serv_chat.so modules/serv_test.so
UTIL_TARGETS=aidepost netmailer netproc netsetup msgform \
readlog rcit stats citmail netpoll mailinglist userlist
PROXY_TARGETS=proxy
+CFLAGS=@CFLAGS@ @DEFS@
+CC=@CC@
+SERVER_LFLAGS=@LIBS@
+CURSES=@CURSES@
client: $(CLIENT_TARGETS)
$(CC) $(CFLAGS) -c ipc_c_tcp.c
citadel.o: citadel.c
- $(CC) -O $(CFLAGS) -c citadel.c
+ $(CC) $(CFLAGS) -c citadel.c
rooms.o: rooms.c
- $(CC) -O $(CFLAGS) -c rooms.c
+ $(CC) $(CFLAGS) -c rooms.c
messages.o: messages.c
- $(CC) -O $(CFLAGS) -c messages.c
+ $(CC) $(CFLAGS) -c messages.c
commands.o: commands.c
- $(CC) -O $(CFLAGS) -c commands.c
+ $(CC) $(CFLAGS) -c commands.c
routines.o: routines.c
- $(CC) -O $(CFLAGS) -c routines.c
+ $(CC) $(CFLAGS) -c routines.c
routines2.o: routines2.c
- $(CC) -O $(CFLAGS) -c routines2.c
+ $(CC) $(CFLAGS) -c routines2.c
client_chat.o: client_chat.c
- $(CC) -O $(CFLAGS) -c client_chat.c
+ $(CC) $(CFLAGS) -c client_chat.c
serv_info.o: serv_info.c
- $(CC) -O $(CFLAGS) -c serv_info.c
+ $(CC) $(CFLAGS) -c serv_info.c
#
locate_host.o: locate_host.c
$(CC) $(CFLAGS) -D_REENTRANT -c locate_host.c
-$(MODDIR)/serv_chat.so: serv_chat.o
- $(CC) -shared -o $(MODDIR)/serv_chat.so serv_chat.o
+modules/serv_chat.so: serv_chat.o
+ $(CC) -shared -o modules/serv_chat.so serv_chat.o
serv_chat.o: serv_chat.c
$(CC) $(CFLAGS) -D_REENTRANT -fPIC -c serv_chat.c
-$(MODDIR)/serv_test.so: serv_test.o
- $(CC) -shared -o $(MODDIR)/serv_test.so serv_test.o
+modules/serv_test.so: serv_test.o
+ $(CC) -shared -o modules/serv_test.so serv_test.o
serv_test.o: serv_test.c
$(CC) $(CFLAGS) -D_REENTRANT -fPIC -c serv_test.c
$(CC) $(CFLAGS) -D_REENTRANT -c logging.c
config.o: config.c
- $(CC) -O $(CFLAGS) -D_REENTRANT -c config.c
+ $(CC) $(CFLAGS) -D_REENTRANT -c config.c
sysdep.o: sysdep.c
- $(CC) -O $(CFLAGS) -D_REENTRANT -c sysdep.c
+ $(CC) $(CFLAGS) -D_REENTRANT -c sysdep.c
aidepost: aidepost.o config.o
$(CC) $(CFLAGS) aidepost.o config.o $(LFLAGS) -o aidepost
aidepost.o: aidepost.c
- $(CC) -O $(CFLAGS) -c aidepost.c
+ $(CC) $(CFLAGS) -c aidepost.c
#
# 'netmailer' needs to run setuid because it generates headers for Internet
chmod 4755 netmailer
netmailer.o: netmailer.c
- $(CC) -O $(CFLAGS) -c netmailer.c
+ $(CC) $(CFLAGS) -c netmailer.c
internetmail.o: internetmail.c
- $(CC) -O $(CFLAGS) -c internetmail.c
+ $(CC) $(CFLAGS) -c internetmail.c
netproc: netproc.o config.o ipc_c_tcp.o
- $(CC) -O $(CFLAGS) netproc.o config.o ipc_c_tcp.o \
+ $(CC) $(CFLAGS) netproc.o config.o ipc_c_tcp.o \
$(LFLAGS) -o netproc
netproc.o: netproc.c
- $(CC) -O $(CFLAGS) -c netproc.c
+ $(CC) $(CFLAGS) -c netproc.c
citmail: citmail.o config.o internetmail.o
#
chmod 4755 citmail
citmail.o: citmail.c
- $(CC) -O $(CFLAGS) -c citmail.c
+ $(CC) $(CFLAGS) -c citmail.c
mailinglist: mailinglist.o config.o internetmail.o
$(CC) $(CFLAGS) mailinglist.o config.o internetmail.o \
$(LFLAGS) -o mailinglist
mailinglist.o: mailinglist.c
- $(CC) -O $(CFLAGS) -c mailinglist.c
+ $(CC) $(CFLAGS) -c mailinglist.c
setup: setup.o
$(CC) $(CFLAGS) setup.o $(CURSES) $(LFLAGS) -o setup
setup.o: setup.c
- $(CC) -O $(CFLAGS) -c setup.c
+ $(CC) $(CFLAGS) -c setup.c
netsetup: netsetup.o config.o
$(CC) $(CFLAGS) netsetup.o config.o $(LFLAGS) -o netsetup
netsetup.o: netsetup.c
- $(CC) -O $(CFLAGS) -c netsetup.c
+ $(CC) $(CFLAGS) -c netsetup.c
proxy: proxy.o ipc_c_tcp.o
$(CC) $(CFLAGS) proxy.o ipc_c_tcp.o $(LFLAGS) -o proxy
proxy.o: proxy.c
- $(CC) -O $(CFLAGS) -c proxy.c
+ $(CC) $(CFLAGS) -c proxy.c
whobbs: whobbs.o ipc_c_tcp.o
$(CC) $(CFLAGS) whobbs.o ipc_c_tcp.o $(LFLAGS) -o whobbs
whobbs.o: whobbs.c
- $(CC) -O $(CFLAGS) -c whobbs.c
+ $(CC) $(CFLAGS) -c whobbs.c
userlist: userlist.o ipc_c_tcp.o
$(CC) $(CFLAGS) userlist.o ipc_c_tcp.o $(LFLAGS) -o userlist
userlist.o: userlist.c
- $(CC) -O $(CFLAGS) -c userlist.c
+ $(CC) $(CFLAGS) -c userlist.c
msgform: msgform.o
$(CC) $(CFLAGS) msgform.o $(LFLAGS) -o msgform
msgform.o: msgform.c
- $(CC) -O $(CFLAGS) -c msgform.c
+ $(CC) $(CFLAGS) -c msgform.c
readlog: readlog.o config.o
$(CC) $(CFLAGS) readlog.o config.o $(LFLAGS) -o readlog
readlog.o: readlog.c
- $(CC) -O $(CFLAGS) -c readlog.c
+ $(CC) $(CFLAGS) -c readlog.c
rcit: rcit.o config.o
$(CC) $(CFLAGS) rcit.o config.o $(LFLAGS) -o rcit
#
rcit.o: rcit.c
- $(CC) -O $(CFLAGS) -c rcit.c
+ $(CC) $(CFLAGS) -c rcit.c
stats: stats.o config.o
$(CC) $(CFLAGS) stats.o config.o $(LFLAGS) -o stats
stats.o: stats.c
- $(CC) -O $(CFLAGS) -c stats.c
+ $(CC) $(CFLAGS) -c stats.c
clean:
find . -name \*.[o] -print -exec rm -f {} \;
rm -f Makefile sysdep.h
.depend: $(wildcard *.c) $(wildcard *.h)
- gcc -MM *.c > .depend
+ $(CC) -MM *.c > .depend