chiark / gitweb /
Incorporate markups on all paper copies to date.
[userv.git] / Makefile.in
index 5b5ba96ef8ad9ff13adfb865751fb061e1ae6bab..4ef8e7dbbb08a81749ade47ed69b985693dd088f 100644 (file)
@@ -38,12 +38,13 @@ etcdir=/etc
 etcsubdir=$(etcdir)/userv
 
 SOURCES=       Makefile.in configure.in acconfig.h                     \
-               client.c common.h                                       \
-               daemon.c daemon.h ddebug.c parser.c lib.c lib.h         \
+               client.c common.h version.h                             \
+               overlord.c process.c servexec.c                         \
+               daemon.h debug.c parser.c lib.c lib.h                   \
                language.i4 lexer.l.m4 tokens.h.m4
 ALSOSHIP=      system.default system.override \
                spec.sgml overview.fig overview.ps \
-               COPYING buildship install-sh .cvsignore
+               COPYING INSTALL buildship install-sh .cvsignore
 GENSHIP=       lexer.l lexer.c tokens.h configure config.h.in \
                spec.html spec.ps overview.ps
 
@@ -60,17 +61,22 @@ install:    all
                if ! test -f $(etcsubdir)/system.override; then \
                        $(INSTALL_DATA) -o root -g root system.override $(etcsubdir); fi
 
-daemon:                daemon.o parserlexer.o ddebug.o lib.o
+daemon:                overlord.o process.o servexec.o parserlexer.o debug.o lib.o
+               $(CC) $(LDFLAGS) -o $@ $^ $(LDLIBS)
 
 lexer.l:       language.i4
 
 client.o:      config.h common.h pcsum.h version.h
 
-daemon.o:      config.h common.h pcsum.h daemon.h lib.h tokens.h
+process.o:     config.h common.h pcsum.h daemon.h lib.h tokens.h
+
+overlord.o:    config.h common.h pcsum.h daemon.h
+
+servexec.o:    config.h common.h pcsum.h daemon.h lib.h version.h
 
 lib.o:         config.h lib.h
 
-ddebug.o:      config.h common.h pcsum.h daemon.h lib.h tokens.h
+debug.o:       config.h common.h pcsum.h daemon.h lib.h tokens.h
 
 parserlexer.o: lexer.c parser.c config.h common.h pcsum.h daemon.h lib.h tokens.h
 # lexer.c #include's parser.c at the end.  Blame flex.
@@ -79,6 +85,7 @@ parserlexer.o:        lexer.c parser.c config.h common.h pcsum.h daemon.h lib.h tokens.
 pcsum.h:       common.h version.h config.h config.status Makefile
                cat $^ | md5sum | sed -e 's/../0x&,/g; s/,$$//;' >pcsum.h.new
                cmp pcsum.h.new pcsum.h || mv -f pcsum.h.new pcsum.h
+               @rm -f pcsum.h.new
 
 tokens.h:      language.i4