diff options
| author | John Kohl <jtkohl@mit.edu> | 1990-10-25 11:44:55 +0000 |
|---|---|---|
| committer | John Kohl <jtkohl@mit.edu> | 1990-10-25 11:44:55 +0000 |
| commit | 49a0a99aab1afbeef16f1832c2f02e3bafba2478 (patch) | |
| tree | cca7a662ea872f84244ec68b2a797c7ed064dd00 /src | |
| parent | 9eb595eb4820a577d185c0e876d46f25263e755d (diff) | |
| download | krb5-49a0a99aab1afbeef16f1832c2f02e3bafba2478.tar.gz krb5-49a0a99aab1afbeef16f1832c2f02e3bafba2478.tar.xz krb5-49a0a99aab1afbeef16f1832c2f02e3bafba2478.zip | |
need .h & .c on SUFFIXES for proper make rules
add CopyHeader directive
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1316 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src')
| -rw-r--r-- | src/config/Project.tmpl | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/src/config/Project.tmpl b/src/config/Project.tmpl index ed2deb230..59a400963 100644 --- a/src/config/Project.tmpl +++ b/src/config/Project.tmpl @@ -60,7 +60,7 @@ #ifndef ErrorTableObjectRule #define ErrorTableObjectRule() @@\ -.SUFFIXES: .et @@\ +.SUFFIXES: .et .h .c @@\ @@\ .et.h: @@\ $(COMPILE_ET) $*.et @@\ @@ -118,6 +118,21 @@ libdir/lib/**/libname.a: @@\ #endif /* OtherdirLibraryTarget */ /* + * CopyHeader - generate rule to copy a generated header file to an include + * tree. + */ +#ifndef CopyHeader +#define CopyHeader(hfile,hdir) @@\ +headers:: hfile @@\ + -if cmp hfile hdir/hfile >/dev/null 2>&1; then \ @@\ + echo ; \ @@\ + else \ @@\ + $(RM) hdir/hfile ; \ @@\ + $(CP) hfile hdir/hfile; \ @@\ + fi +#endif /* CopyHeader */ + +/* * Default Definitions. */ |
