]> Pileus Git - ~andy/aweather-web/blobdiff - mkfile
Add web/pkg repo links, and other stuff..
[~andy/aweather-web] / mkfile
diff --git a/mkfile b/mkfile
index 1f156888129d7a0a378b6f593599db3ae89bf950..4968365028bca3d26c305dc90a804b1d05b5496b 100644 (file)
--- a/mkfile
+++ b/mkfile
@@ -1,28 +1,32 @@
 CT=/scratch/ct/ct
 CFLAGS='--std=c99 -Wall'
 
-PKG_FLAGS=`{pkg-config --cflags glib-2.0}
-PKG_LIBS=`{pkg-config --libs glib-2.0}
+all:V: index.cgi manual.inc
 
 index.cgi: index.o html.o
        gcc $CFLAGS -o $target $prereq $PKG_LIBS
 
-%.o: %.c
-       gcc $CFLAGS $PKG_FLAGS -c -o $target $prereq
+%.o: %.c html.h
+       gcc $CFLAGS $PKG_FLAGS -c -o $target $stem.c
 
 %.c: %.ct
        $CT -o $target $prereq 
 
+manual.inc: ../aweather/docs/userguide.ad
+       asciidoc -s -a toc -a numbered -b xhtml11 -o- $prereq \
+       | awk -f toc.awk > $target
+
 clean:V:
        rm -f *.o *.cgi html.c
 
 push:V:
        user=spenceal
        dest=/home/lug/htdocs/proj/aweather/
+       serv=lug.rose-hulman.edu
        rsync -uavz .htaccess \
-               $user@lug.rose-hulman.edu:$dest
+               $user@$serv:$dest
        rsync -uavz --delete \
                --exclude '*~' \
                --exclude '.*' \
-               index.cgi images screens data \
-               $user@lug.rose-hulman.edu:$dest
+               index.cgi manual.inc images screens data  \
+               $user@$serv:$dest