rm -f rest.c rest1.c rest_db.c
install:
- install mrbackup ../bin/mrbackup
- install mrrestore ../bin/mrrestore
- install nightly.sh ../bin/nightly.sh
+ install -c mrbackup ../bin/mrbackup
+ install -c mrrestore ../bin/mrrestore
+ install -c nightly.sh ../bin/nightly.sh
depend: ${SRCS}
mkdep ${CFLAGS} ${SRCS}
rm -f ${PROGS}
install: ${PROGS}
- install -s blanche ${DESTDIR}/usr/athena/blanche
+ install -c -s blanche ${DESTDIR}/usr/athena/blanche
depend:
mkdep ${CFLAGS} blanche.c
rm -f imembers.c imembers
install: newmoira
- install newmoira ../bin
+ install -c newmoira ../bin
depend: ${SRCS}
mkdep ${CFLAGS} ${SRCS}
rm -f dcm startdcm .saber
install: dcm startdcm
- install dcm ${SMS_DIR}/bin/dcm
- install startdcm ${SMS_DIR}/bin/startdcm
+ install -c dcm ${SMS_DIR}/bin/dcm
+ install -c startdcm ${SMS_DIR}/bin/startdcm
lint:
lint ${INCDIR} ${DCM_SRCS} | grep -v "possible pointer alignment"
lint -Cgdb ${GDBCSRCS}
install:
- install -m 644 libgdb.a ${DESTDIR}/usr/athena/lib/libsmsgdb.a
+ install -c -m 644 libgdb.a ${DESTDIR}/usr/athena/lib/libsmsgdb.a
ranlib ${DESTDIR}/usr/athena/lib/libsmsgdb.a
- install -m 644 libgdb_p.a ${DESTDIR}/usr/athena/lib/libsmsgdb_p.a
+ install -c -m 644 libgdb_p.a ${DESTDIR}/usr/athena/lib/libsmsgdb_p.a
ranlib ${DESTDIR}/usr/athena/lib/libsmsgdb_p.a
- install -m 644 llib-lgdb.ln ${DESTDIR}/usr/lib/lint/llib-lsmsgdb.ln
+ install -c -m 644 llib-lgdb.ln ${DESTDIR}/usr/lib/lint/llib-lsmsgdb.ln
#
# Random demo programs
all:
install: ${FILES}
- install -m 644 sms.h ${DESTDIR}/usr/include/sms.h
- install -m 644 sms_app.h ${DESTDIR}/usr/include/sms_app.h
- install -m 644 sms_et.h ${DESTDIR}/usr/include/sms_et.h
+ install -c -m 644 sms.h ${DESTDIR}/usr/include/sms.h
+ install -c -m 644 sms_app.h ${DESTDIR}/usr/include/sms_app.h
+ install -c -m 644 sms_et.h ${DESTDIR}/usr/include/sms_et.h
ALL=libsms.a llib-lsms.ln # libsms_p.a
.c.o:
-# ${CC} -c -pg ${CFLAGS} $*.c
-# ld -x -r $*.o
-# mv a.out profiled/$*.o
+ ${CC} -c -pg ${CFLAGS} $*.c
+ ld -x -r $*.o
+ mv a.out profiled/$*.o
${CC} -c ${CFLAGS} $*.c
ld -x -r $*.o
mv a.out $*.o
libsms.a: ${LIBOBJ}
ar cruv $@ `lorder ${LIBOBJ} | tsort`
ranlib $@
-# (cd profiled; ar cruv ../libsms_p.a ${LIBOBJ}; ranlib ../libsms_p.a)
+ (cd profiled; ar cruv ../libsms_p.a ${LIBOBJ}; ranlib ../libsms_p.a)
smslib.dvi: smslib.tex
latex smslib.tex
install:
- install -m 644 libsms.a ${DESTDIR}/usr/athena/lib/libsms.a
+ install -c -m 644 libsms.a ${DESTDIR}/usr/athena/lib/libsms.a
ranlib ${DESTDIR}/usr/athena/lib/libsms.a
-# install -m 644 libsms_p.a ${DESTDIR}/usr/athena/lib/libsms_p.a
-# ranlib ${DESTDIR}/usr/athena/lib/libsms_p.a
- install -m 644 llib-lsms.ln ${DESTDIR}/usr/lib/lint/llib-lsms.ln
+ install -c -m 644 libsms_p.a ${DESTDIR}/usr/athena/lib/libsms_p.a
+ ranlib ${DESTDIR}/usr/athena/lib/libsms_p.a
+ install -c -m 644 llib-lsms.ln ${DESTDIR}/usr/lib/lint/llib-lsms.ln
TAGS: $(CFILES)
-etags $(CFILES)
rm -f unreg_user.c unreg_user
install: all
- install reg_svr ../bin/reg_svr
- install startreg ../bin/startreg
+ install -c reg_svr ../bin/reg_svr
+ install -c startreg ../bin/startreg
depend:
mkdep ${CFLAGS} ${SRCS}
-rm -f core a.out *~ \#*
install: update_server
- install -s update_server ${DESTDIR}/usr/etc/update_server
- install -s sms_untar ${DESTDIR}/etc/sms_untar
+ install -c -s update_server ${DESTDIR}/usr/etc/update_server
+ install -c -s sms_untar ${DESTDIR}/etc/sms_untar
lint:
lint ${LINTFLAGS} ${SSRCS}