+# MAKEFILE FOR CTDLSH
+# Copyright (c) 2016 by the citadel.org team
+
+# config.mk is generated by ./configure
include config.mk
-OBJS := datetime.o export.o main.o passwd.o shutdown.o sockets.o who.o config.o
+OBJS := datetime.o export.o main.o passwd.o shutdown.o sockets.o who.o config.o mailq.o
# link
ctdlsh: $(OBJS) config.mk
- gcc $(OBJS) $(LDFLAGS) -lreadline -o ctdlsh
+ gcc $(OBJS) $(LDFLAGS) -lreadline -lcitadel -o ctdlsh
# pull in dependency info for *existing* .o files
-include $(OBJS:.o=.d)
# compile and generate dependency info
%.o: %.c
- gcc -c $(CFLAGS) $*.c -o $*.o
+ gcc -c $(CFLAGS) -DCTDLDIR=\"$(CTDLDIR)\" $*.c -o $*.o
gcc -MM $(CFLAGS) $*.c > $*.d
config.mk:
rm -f config.mk
install: ctdlsh
- echo Not yet
+ install ctdlsh $(BINDIR)/ctdlsh
+
+uninstall:
+ rm -vf $(BINDIR)/ctdlsh