From 6ec3ef7e79f98df55df5d96449e16995fcfaa1b2 Mon Sep 17 00:00:00 2001 From: Pekka Pirinen Date: Thu, 13 Jul 2000 18:05:42 +0100 Subject: [PATCH] Dongle configuration Copied from Perforce Change: 21323 ServerID: perforce.ravenbrook.com --- mps/src/config.h | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/mps/src/config.h b/mps/src/config.h index e33d0fa4ca1..841c2b792b7 100644 --- a/mps/src/config.h +++ b/mps/src/config.h @@ -1,6 +1,6 @@ /* impl.h.config: MPS CONFIGURATION * - * $HopeName: MMsrc!config.h(trunk.38) $ + * $HopeName: MMsrc!config.h(trunk.39) $ * Copyright (C) 2000 Harlequin Limited. All rights reserved. * * PURPOSE @@ -253,6 +253,7 @@ /* .nosync.why: ScriptWorks is single-threaded when using the MM. */ #define THREAD_SINGLE #define PROTECTION_NONE +#define DONGLE_NONE #elif defined(CONFIG_PROD_DYLAN) #define MPS_PROD_STRING "dylan" @@ -265,6 +266,7 @@ #define ARENA_INIT_SPARE_COMMIT_LIMIT ((Size)10uL*1024uL*1024uL) #define THREAD_MULTI #define PROTECTION +#define DONGLE_NONE #elif defined(CONFIG_PROD_CONFIGURA) #define MPS_PROD_STRING "configura" @@ -272,6 +274,9 @@ #define ARENA_INIT_SPARE_COMMIT_LIMIT ((Size)10uL*1024uL*1024uL) #define THREAD_SINGLE #define PROTECTION +#define DONGLE +/* global dongles have customerID 0 */ +#define DONGLE_CUSTOMER_ID ((int)1) #elif defined(CONFIG_PROD_MPS) #define MPS_PROD_STRING "mps" @@ -279,10 +284,26 @@ #define ARENA_INIT_SPARE_COMMIT_LIMIT ((Size)10uL*1024uL*1024uL) #define THREAD_MULTI #define PROTECTION +#define DONGLE_NONE #else #error "No target product configured." #endif +/* Dongle configuration */ + +#if defined(DONGLE) + +#define DONGLE_TEST_FREQUENCY ((unsigned int)4000) + +#elif defined(DONGLE_NONE) + +/* nothing to do */ + +#else +#error "No dongle configured." +#endif + + #endif /* config_h */