Artifact 957ec5d2e2d344b9ca4b49ceed468f11733c86e81c209c00ce7f28949a6fc3f0:
- File
Makefile
— part of check-in
[29163ef9b2]
at
2014-05-15 22:18:43
on branch manualheaven
— Remove file that isn't used anyway
Just never knew that until moved away from autohell (user: base@atomicules.co.uk size: 2023) [more...]
0000: 23 20 50 57 6d 61 6e 20 2d 20 41 6e 20 6f 62 73 # PWman - An obs
0010: 6f 6c 65 74 65 20 70 61 73 73 77 6f 72 64 20 6d olete password m
0020: 61 6e 61 67 65 72 20 66 6f 72 20 74 68 65 20 63 anager for the c
0030: 6f 6e 73 6f 6c 65 0a 0a 69 6e 63 6c 75 64 65 20 onsole..include
0040: 63 6f 6e 66 69 67 2e 6d 6b 0a 0a 53 52 43 5f 50 config.mk..SRC_P
0050: 57 4d 41 4e 20 3d 20 61 63 74 69 6f 6e 73 2e 63 WMAN = actions.c
0060: 20 66 69 6c 74 65 72 2e 63 20 67 6e 75 70 67 2e filter.c gnupg.
0070: 63 20 67 6e 75 70 67 2e 68 20 68 65 6c 70 2e 68 c gnupg.h help.h
0080: 20 6c 61 75 6e 63 68 2e 63 20 6d 69 73 63 2e 63 launch.c misc.c
0090: 20 6f 70 74 69 6f 6e 73 2e 63 20 70 77 67 65 6e options.c pwgen
00a0: 2e 63 20 70 77 6c 69 73 74 2e 63 20 70 77 6d 61 .c pwlist.c pwma
00b0: 6e 2e 63 20 70 77 6d 61 6e 2e 68 20 73 65 61 72 n.c pwman.h sear
00c0: 63 68 2e 63 20 75 69 2e 63 20 75 69 2e 68 20 75 ch.c ui.c ui.h u
00d0: 69 6c 69 73 74 2e 63 0a 53 52 43 5f 43 4f 4e 56 ilist.c.SRC_CONV
00e0: 45 52 54 5f 50 57 44 42 20 3d 20 63 6f 6e 76 65 ERT_PWDB = conve
00f0: 72 74 5f 70 77 64 62 2e 63 0a 53 52 43 5f 50 57 rt_pwdb.c.SRC_PW
0100: 44 42 32 43 53 56 20 3d 20 70 77 64 62 32 63 73 DB2CSV = pwdb2cs
0110: 76 2e 63 0a 4f 42 4a 5f 50 57 4d 41 4e 20 3d 20 v.c.OBJ_PWMAN =
0120: 24 7b 53 52 43 5f 50 57 4d 41 4e 3a 2e 63 3d 2e ${SRC_PWMAN:.c=.
0130: 6f 7d 0a 4f 42 4a 5f 43 4f 4e 56 45 52 54 5f 50 o}.OBJ_CONVERT_P
0140: 57 44 42 20 3d 20 24 7b 53 52 43 5f 43 4f 4e 56 WDB = ${SRC_CONV
0150: 45 52 54 5f 50 57 44 42 3a 2e 63 3d 2e 6f 7d 0a ERT_PWDB:.c=.o}.
0160: 4f 42 4a 5f 50 57 44 42 32 43 53 56 20 3d 20 24 OBJ_PWDB2CSV = $
0170: 7b 53 52 43 5f 50 57 44 42 32 43 53 56 3a 2e 63 {SRC_PWDB2CSV:.c
0180: 3d 2e 6f 7d 0a 0a 61 6c 6c 3a 20 6f 70 74 69 6f =.o}..all: optio
0190: 6e 73 20 70 77 6d 61 6e 20 63 6f 6e 76 65 72 74 ns pwman convert
01a0: 5f 70 77 64 62 20 70 77 64 62 32 63 73 76 0a 0a _pwdb pwdb2csv..
01b0: 6f 70 74 69 6f 6e 73 3a 0a 09 40 65 63 68 6f 20 options:..@echo
01c0: 70 77 6d 61 6e 20 62 75 69 6c 64 20 6f 70 74 69 pwman build opti
01d0: 6f 6e 73 3a 0a 09 40 65 63 68 6f 20 22 43 46 4c ons:..@echo "CFL
01e0: 41 47 53 20 20 20 3d 20 24 7b 43 46 4c 41 47 53 AGS = ${CFLAGS
01f0: 7d 22 0a 09 40 65 63 68 6f 20 22 4c 44 46 4c 41 }"..@echo "LDFLA
0200: 47 53 20 20 3d 20 24 7b 4c 44 46 4c 41 47 53 7d GS = ${LDFLAGS}
0210: 22 0a 09 40 65 63 68 6f 20 22 43 43 20 20 20 20 "..@echo "CC
0220: 20 20 20 3d 20 24 7b 43 43 7d 22 0a 0a 2e 63 2e = ${CC}"...c.
0230: 6f 3a 0a 09 40 65 63 68 6f 20 43 43 20 24 3c 0a o:..@echo CC $<.
0240: 09 40 24 7b 43 43 7d 20 2d 63 20 24 7b 43 46 4c .@${CC} -c ${CFL
0250: 41 47 53 7d 20 24 3c 0a 0a 24 7b 4f 42 4a 5f 50 AGS} $<..${OBJ_P
0260: 57 4d 41 4e 7d 3a 20 63 6f 6e 66 69 67 2e 68 20 WMAN}: config.h
0270: 63 6f 6e 66 69 67 2e 6d 6b 20 0a 24 7b 4f 42 4a config.mk .${OBJ
0280: 5f 43 4f 4e 56 45 52 54 5f 50 57 44 42 7d 3a 20 _CONVERT_PWDB}:
0290: 63 6f 6e 66 69 67 2e 68 20 63 6f 6e 66 69 67 2e config.h config.
02a0: 6d 6b 20 0a 24 7b 4f 42 4a 5f 50 57 44 42 32 43 mk .${OBJ_PWDB2C
02b0: 53 56 7d 3a 20 63 6f 6e 66 69 67 2e 68 20 63 6f SV}: config.h co
02c0: 6e 66 69 67 2e 6d 6b 20 0a 0a 70 77 6d 61 6e 3a nfig.mk ..pwman:
02d0: 20 24 7b 4f 42 4a 5f 50 57 4d 41 4e 7d 0a 09 40 ${OBJ_PWMAN}..@
02e0: 65 63 68 6f 20 43 43 20 2d 6f 20 24 40 0a 09 23 echo CC -o $@..#
02f0: 4e 65 65 64 73 20 43 46 4c 41 47 53 20 61 73 20 Needs CFLAGS as
0300: 77 65 6c 6c 20 66 6f 72 20 6c 69 62 78 6d 6c 32 well for libxml2
0310: 0a 09 40 24 7b 43 43 7d 20 2d 6f 20 24 40 20 24 ..@${CC} -o $@ $
0320: 7b 4f 42 4a 5f 50 57 4d 41 4e 7d 20 24 7b 4c 44 {OBJ_PWMAN} ${LD
0330: 46 4c 41 47 53 7d 20 24 7b 43 46 4c 41 47 53 7d FLAGS} ${CFLAGS}
0340: 0a 0a 63 6f 6e 76 65 72 74 5f 70 77 64 62 3a 20 ..convert_pwdb:
0350: 24 7b 4f 42 4a 5f 43 4f 4e 56 45 52 54 5f 50 57 ${OBJ_CONVERT_PW
0360: 44 42 7d 0a 09 40 65 63 68 6f 20 43 43 20 2d 6f DB}..@echo CC -o
0370: 20 24 40 0a 09 40 24 7b 43 43 7d 20 2d 6f 20 24 $@..@${CC} -o $
0380: 40 20 24 7b 4f 42 4a 5f 43 4f 4e 56 45 52 54 5f @ ${OBJ_CONVERT_
0390: 50 57 44 42 7d 20 24 7b 4c 44 46 4c 41 47 53 7d PWDB} ${LDFLAGS}
03a0: 0a 0a 70 77 64 62 32 63 73 76 3a 20 24 7b 4f 42 ..pwdb2csv: ${OB
03b0: 4a 5f 50 57 44 42 32 43 53 56 7d 0a 09 40 65 63 J_PWDB2CSV}..@ec
03c0: 68 6f 20 43 43 20 2d 6f 20 24 40 0a 09 40 24 7b ho CC -o $@..@${
03d0: 43 43 7d 20 2d 6f 20 24 40 20 24 7b 4f 42 4a 5f CC} -o $@ ${OBJ_
03e0: 50 57 44 42 32 43 53 56 7d 20 24 7b 4c 44 46 4c PWDB2CSV} ${LDFL
03f0: 41 47 53 7d 0a 0a 63 6c 65 61 6e 3a 0a 09 40 65 AGS}..clean:..@e
0400: 63 68 6f 20 63 6c 65 61 6e 69 6e 67 0a 09 40 72 cho cleaning..@r
0410: 6d 20 2d 66 20 70 77 6d 61 6e 20 63 6f 6e 76 65 m -f pwman conve
0420: 72 74 5f 70 77 64 62 20 70 77 64 62 32 63 73 76 rt_pwdb pwdb2csv
0430: 20 2a 2e 6f 0a 0a 69 6e 73 74 61 6c 6c 3a 20 61 *.o..install: a
0440: 6c 6c 0a 09 40 65 63 68 6f 20 69 6e 73 74 61 6c ll..@echo instal
0450: 6c 69 6e 67 20 65 78 65 63 75 74 61 62 6c 65 20 ling executable
0460: 66 69 6c 65 73 20 74 6f 20 24 7b 44 45 53 54 44 files to ${DESTD
0470: 49 52 7d 24 7b 50 52 45 46 49 58 7d 2f 62 69 6e IR}${PREFIX}/bin
0480: 0a 09 40 6d 6b 64 69 72 20 2d 70 20 24 7b 44 45 ..@mkdir -p ${DE
0490: 53 54 44 49 52 7d 24 7b 50 52 45 46 49 58 7d 2f STDIR}${PREFIX}/
04a0: 62 69 6e 0a 09 40 63 70 20 2d 66 20 70 77 6d 61 bin..@cp -f pwma
04b0: 6e 20 24 7b 44 45 53 54 44 49 52 7d 24 7b 50 52 n ${DESTDIR}${PR
04c0: 45 46 49 58 7d 2f 62 69 6e 0a 09 40 63 68 6d 6f EFIX}/bin..@chmo
04d0: 64 20 37 35 35 20 24 7b 44 45 53 54 44 49 52 7d d 755 ${DESTDIR}
04e0: 24 7b 50 52 45 46 49 58 7d 2f 62 69 6e 2f 70 77 ${PREFIX}/bin/pw
04f0: 6d 61 6e 0a 09 40 63 70 20 2d 66 20 63 6f 6e 76 man..@cp -f conv
0500: 65 72 74 5f 70 77 64 62 20 24 7b 44 45 53 54 44 ert_pwdb ${DESTD
0510: 49 52 7d 24 7b 50 52 45 46 49 58 7d 2f 62 69 6e IR}${PREFIX}/bin
0520: 0a 09 40 63 68 6d 6f 64 20 37 35 35 20 24 7b 44 ..@chmod 755 ${D
0530: 45 53 54 44 49 52 7d 24 7b 50 52 45 46 49 58 7d ESTDIR}${PREFIX}
0540: 2f 62 69 6e 2f 63 6f 6e 76 65 72 74 5f 70 77 64 /bin/convert_pwd
0550: 62 0a 09 40 63 70 20 2d 66 20 70 77 64 62 32 63 b..@cp -f pwdb2c
0560: 73 76 20 24 7b 44 45 53 54 44 49 52 7d 24 7b 50 sv ${DESTDIR}${P
0570: 52 45 46 49 58 7d 2f 62 69 6e 0a 09 40 63 68 6d REFIX}/bin..@chm
0580: 6f 64 20 37 35 35 20 24 7b 44 45 53 54 44 49 52 od 755 ${DESTDIR
0590: 7d 24 7b 50 52 45 46 49 58 7d 2f 62 69 6e 2f 70 }${PREFIX}/bin/p
05a0: 77 64 62 32 63 73 76 0a 09 40 65 63 68 6f 20 69 wdb2csv..@echo i
05b0: 6e 73 74 61 6c 6c 69 6e 67 20 6d 61 6e 75 61 6c nstalling manual
05c0: 20 70 61 67 65 20 74 6f 20 24 7b 44 45 53 54 44 page to ${DESTD
05d0: 49 52 7d 24 7b 4d 41 4e 50 52 45 46 49 58 7d 2f IR}${MANPREFIX}/
05e0: 6d 61 6e 31 0a 09 40 6d 6b 64 69 72 20 2d 70 20 man1..@mkdir -p
05f0: 24 7b 44 45 53 54 44 49 52 7d 24 7b 4d 41 4e 50 ${DESTDIR}${MANP
0600: 52 45 46 49 58 7d 2f 6d 61 6e 31 0a 09 40 73 65 REFIX}/man1..@se
0610: 64 20 22 73 2f 56 45 52 53 49 4f 4e 2f 24 7b 56 d "s/VERSION/${V
0620: 45 52 53 49 4f 4e 7d 2f 67 22 20 3c 20 70 77 6d ERSION}/g" < pwm
0630: 61 6e 2e 31 20 3e 20 24 7b 44 45 53 54 44 49 52 an.1 > ${DESTDIR
0640: 7d 24 7b 4d 41 4e 50 52 45 46 49 58 7d 2f 6d 61 }${MANPREFIX}/ma
0650: 6e 31 2f 70 77 6d 61 6e 2e 31 0a 09 40 63 68 6d n1/pwman.1..@chm
0660: 6f 64 20 36 34 34 20 24 7b 44 45 53 54 44 49 52 od 644 ${DESTDIR
0670: 7d 24 7b 4d 41 4e 50 52 45 46 49 58 7d 2f 6d 61 }${MANPREFIX}/ma
0680: 6e 31 2f 70 77 6d 61 6e 2e 31 0a 0a 75 6e 69 6e n1/pwman.1..unin
0690: 73 74 61 6c 6c 3a 0a 09 40 65 63 68 6f 20 72 65 stall:..@echo re
06a0: 6d 6f 76 69 6e 67 20 65 78 65 63 75 74 61 62 6c moving executabl
06b0: 65 20 66 69 6c 65 73 20 66 72 6f 6d 20 24 7b 44 e files from ${D
06c0: 45 53 54 44 49 52 7d 24 7b 50 52 45 46 49 58 7d ESTDIR}${PREFIX}
06d0: 2f 62 69 6e 0a 09 40 72 6d 20 2d 66 20 24 7b 44 /bin..@rm -f ${D
06e0: 45 53 54 44 49 52 7d 24 7b 50 52 45 46 49 58 7d ESTDIR}${PREFIX}
06f0: 2f 62 69 6e 2f 70 77 6d 61 6e 0a 09 40 72 6d 20 /bin/pwman..@rm
0700: 2d 66 20 24 7b 44 45 53 54 44 49 52 7d 24 7b 50 -f ${DESTDIR}${P
0710: 52 45 46 49 58 7d 2f 62 69 6e 2f 63 6f 6e 76 65 REFIX}/bin/conve
0720: 72 74 5f 70 77 64 62 0a 09 40 72 6d 20 2d 66 20 rt_pwdb..@rm -f
0730: 24 7b 44 45 53 54 44 49 52 7d 24 7b 50 52 45 46 ${DESTDIR}${PREF
0740: 49 58 7d 2f 62 69 6e 2f 70 77 64 62 32 63 73 76 IX}/bin/pwdb2csv
0750: 0a 09 40 65 63 68 6f 20 72 65 6d 6f 76 69 6e 67 ..@echo removing
0760: 20 6d 61 6e 75 61 6c 20 70 61 67 65 20 66 72 6f manual page fro
0770: 6d 20 24 7b 44 45 53 54 44 49 52 7d 24 7b 4d 41 m ${DESTDIR}${MA
0780: 4e 50 52 45 46 49 58 7d 2f 6d 61 6e 31 0a 09 40 NPREFIX}/man1..@
0790: 72 6d 20 2d 66 20 24 7b 44 45 53 54 44 49 52 7d rm -f ${DESTDIR}
07a0: 24 7b 4d 41 4e 50 52 45 46 49 58 7d 2f 6d 61 6e ${MANPREFIX}/man
07b0: 31 2f 70 77 6d 61 6e 2e 31 0a 0a 2e 50 48 4f 4e 1/pwman.1...PHON
07c0: 59 3a 20 61 6c 6c 20 6f 70 74 69 6f 6e 73 20 63 Y: all options c
07d0: 6c 65 61 6e 20 69 6e 73 74 61 6c 6c 20 75 6e 69 lean install uni
07e0: 6e 73 74 61 6c 6c 0a nstall.