| 1 | # Make file for building the pdkim library. |
| 2 | |
| 3 | OBJ = bignum.o pdkim.o rsa.o sha1.o sha2.o part-x509parse.o pdkim-rsa.o |
| 4 | |
| 5 | pdkim.a: $(OBJ) |
| 6 | @$(RM_COMMAND) -f pdkim.a |
| 7 | @echo "$(AR) pdkim.a" |
| 8 | $(FE)$(AR) pdkim.a $(OBJ) |
| 9 | $(RANLIB) $@ |
| 10 | |
| 11 | .SUFFIXES: .o .c |
| 12 | .c.o:; @echo "$(CC) $*.c" |
| 13 | $(FE)$(CC) -c $(CFLAGS) $(INCLUDE) -I. $*.c |
| 14 | |
| 15 | bignum.o: $(HDRS) bignum.c |
| 16 | part-x509parse.o: $(HDRS) part-x509parse.c |
| 17 | pdkim.o: $(HDRS) pdkim.h pdkim-rsa.h pdkim.c |
| 18 | pdkim-rsa.o: $(HDRS) polarssl/private-x509parse_c.h \ |
| 19 | pdkim-rsa.h pdkim-rsa.c |
| 20 | rsa.o: $(HDRS) rsa.c |
| 21 | sha1.o: $(HDRS) sha1.c |
| 22 | sha2.o: $(HDRS) sha2.c |
| 23 | |
| 24 | # End |