X-Git-Url: https://code.citadel.org/?a=blobdiff_plain;f=ctdlsh%2FMakefile;h=1a9963e4016a127f069c36faacef020db02f3ac6;hb=HEAD;hp=a7d0deb68567a029aff5d121f6dfc3f676f90b40;hpb=7cfd077c500d3d057402d05396328fcec81f8a58;p=citadel.git diff --git a/ctdlsh/Makefile b/ctdlsh/Makefile index a7d0deb68..1a9963e40 100644 --- a/ctdlsh/Makefile +++ b/ctdlsh/Makefile @@ -1,25 +1,34 @@ -OBJS := datetime.o export.o main.o passwd.o shutdown.o sockets.o who.o config.o +# MAKEFILE FOR CTDLSH +# Copyright (c) 2016 by the citadel.org team -CFLAGS := -ggdb -LDFLAGS := +# 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 mailq.o # link -ctdlsh: $(OBJS) - gcc $(OBJS) $(LDFLAGS) -lreadline -o ctdlsh +ctdlsh: $(OBJS) config.mk + 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 -# remove compilation products +config.mk: + ./configure + clean: rm -f ctdlsh *.o *.d distclean: clean + rm -f config.mk install: ctdlsh - echo Not yet + install ctdlsh $(BINDIR)/ctdlsh + +uninstall: + rm -vf $(BINDIR)/ctdlsh