| OLD | NEW |
| 1 # Software-Based Trusted Platform Module (TPM) Emulator for OpenBSD | 1 # Software-based Trusted Platform Module (TPM) Emulator |
| 2 # Copyright (C) 2004-2010 Mario Strasser <mast@gmx.net> |
| 2 # Copyright (C) 2007 Sebastian Schuetz <sebastian_schuetz@genua.de> | 3 # Copyright (C) 2007 Sebastian Schuetz <sebastian_schuetz@genua.de> |
| 3 # Copyright (C) 2007 Mario Strasser <mast@gmx.net> | |
| 4 # | 4 # |
| 5 # $Id$ | 5 # $Id$ |
| 6 | 6 |
| 7 CFLAGS= -D_KERNEL -I/usr/src/sys | 7 CFLAGS= -D_KERNEL -I/usr/src/sys |
| 8 SRC= tpmd_dev.c | 8 SRC= tpmd_dev.c |
| 9 MODULE= tpmd_dev.o | 9 MODULE= tpmd_dev.o |
| 10 | 10 |
| 11 all: | 11 all: |
| 12 cc -c $(SRC) $(CFLAGS) | 12 cc -c $(SRC) $(CFLAGS) |
| 13 ld -r -o $(MODULE) $(SRC:.c=.o) | 13 ld -r -o $(MODULE) $(SRC:.c=.o) |
| 14 | 14 |
| 15 clean: | 15 clean: |
| 16 rm -rf $(SRC:.c=.o) | 16 rm -rf $(SRC:.c=.o) |
| 17 rm -f $(MODULE) | 17 rm -f $(MODULE) |
| 18 | 18 |
| 19 load: all mknod | 19 load: all mknod |
| 20 modload -o tpm.o -etpm $(MODULE) | 20 modload -o tpm.o -etpm $(MODULE) |
| 21 | 21 |
| 22 unload: rknod | 22 unload: rknod |
| 23 modunload -n tpm | 23 modunload -n tpm |
| 24 | 24 |
| 25 mknod: | 25 mknod: |
| 26 mknod -m 644 /dev/tpm c 29 0 | 26 mknod -m 644 /dev/tpm c 29 0 |
| 27 | 27 |
| 28 rknod: | 28 rmnod: |
| 29 rm /dev/tpm | 29 rm /dev/tpm |
| OLD | NEW |