3 OBJS := datetime.o export.o main.o passwd.o shutdown.o sockets.o who.o config.o
6 ctdlsh: $(OBJS) config.mk
7 gcc $(OBJS) $(LDFLAGS) -lreadline -o ctdlsh
9 # pull in dependency info for *existing* .o files
10 -include $(OBJS:.o=.d)
12 # compile and generate dependency info
14 gcc -c $(CFLAGS) $*.c -o $*.o
15 gcc -MM $(CFLAGS) $*.c > $*.d