Makefile (1020B)
1 include config.mk 2 3 BIN = dotlock fetchaddr gpgewrap 4 5 all: $(BIN) 6 7 dotlock: 8 $(CC) -c dotlock.c $(CFLAGS) -DDL_STANDALONE 9 $(CC) -o dotlock dotlock.o $(LDFLAGS) 10 11 fetchaddr: 12 $(CC) -c helpers.c $(CFLAGS) 13 $(CC) -c rfc2047.c $(CFLAGS) 14 $(CC) -c rfc822.c $(CFLAGS) 15 $(CC) -c fetchaddr.c $(CFLAGS) 16 $(CC) -o fetchaddr fetchaddr.o helpers.o rfc2047.o rfc822.o $(LDFLAGS) 17 18 gpgewrap: 19 $(CC) -c gpgewrap.c $(CFLAGS) 20 $(CC) -o gpgewrap gpgewrap.o $(LDFLAGS) 21 22 clean: 23 rm -f $(BIN) *.o 24 25 install: all 26 mkdir -p $(DESTDIR)$(JAROSHARE)/bin 27 mkdir -p $(DESTDIR)$(JAROSHARE)/zlibs 28 mkdir -p $(DESTDIR)$(JAROSHARE)/.mutt 29 cp -rf doc/* $(DESTDIR)$(JAROSHARE)/ 30 cp -rf mutt/* $(DESTDIR)$(JAROSHARE)/.mutt 31 cp -f $(BIN) $(DESTDIR)$(JAROSHARE)/bin 32 cp -f jaro $(DESTDIR)$(JAROSHARE)/bin 33 cp -f zlibs/* $(DESTDIR)$(JAROSHARE)/zlibs 34 cp -f zuper/zuper* $(DESTDIR)$(JAROSHARE)/zlibs 35 mkdir -p $(DESTDIR)$(PREFIX)/bin 36 sed "s,@@@WORKDIR@@@,$(DESTDIR)$(JAROSHARE)," < jarowrap > $(DESTDIR)$(PREFIX)/bin/jaro 37 chmod +x $(DESTDIR)$(PREFIX)/bin/jaro