]> git.armaanb.net Git - stagit.git/blobdiff - Makefile
rename EXTRAOBJ to COMPATOBJ
[stagit.git] / Makefile
index 0c5ebd55dbe5edc56e492acb29d06620a15f2493..35bb95ef3685f578bb46c1196f3dcf10b8e64f56 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -3,18 +3,24 @@ include config.mk
 NAME = urmoms
 VERSION = 0.1
 SRC = \
-       urmoms.c
+       urmoms.c\
+       urmoms-index.c
+COMPATSRC = \
+       strlcat.c\
+       strlcpy.c
 BIN = \
-       urmoms
+       urmoms\
+       urmoms-index
 MAN1 = \
-       urmoms.1
+       urmoms.1\
+       urmoms-index.1
 DOC = \
        LICENSE\
        README\
        TODO
-HDR = 
+HDR = compat.h
 
-OBJ = ${SRC:.c=.o}
+OBJ = ${SRC:.c=.o} ${COMPATOBJ}
 
 all: $(BIN)
 
@@ -33,10 +39,17 @@ dist: $(BIN)
        (cd release/${VERSION}; \
        tar -czf ../../urmoms-${VERSION}.tar.gz .)
 
-${OBJ}: config.mk ${HDR}
+${OBJ}: config.h config.mk ${HDR}
 
-urmoms: urmoms.o
-       ${CC} -o $@ urmoms.o ${LDFLAGS}
+config.h:
+       @echo creating $@ from config.def.h
+       @cp config.def.h $@
+
+urmoms: urmoms.o ${COMPATOBJ}
+       ${CC} -o $@ urmoms.o ${COMPATOBJ} ${LDFLAGS}
+
+urmoms-index: urmoms-index.o ${COMPATOBJ}
+       ${CC} -o $@ urmoms-index.o ${COMPATOBJ} ${LDFLAGS}
 
 clean:
        rm -f ${BIN} ${OBJ}