diff options
| author | Ken Raeburn <raeburn@mit.edu> | 2003-01-17 23:28:59 +0000 |
|---|---|---|
| committer | Ken Raeburn <raeburn@mit.edu> | 2003-01-17 23:28:59 +0000 |
| commit | cef9f8f372063e1e7d53b0a3ac4ac020fbf7840b (patch) | |
| tree | 5874f59663e1dc59e92198bbf4f9f9f6c85a1333 /src | |
| parent | b97493a84d9d82102af6c9f991e0755c17a94399 (diff) | |
| download | krb5-cef9f8f372063e1e7d53b0a3ac4ac020fbf7840b.tar.gz krb5-cef9f8f372063e1e7d53b0a3ac4ac020fbf7840b.tar.xz krb5-cef9f8f372063e1e7d53b0a3ac4ac020fbf7840b.zip | |
Use new target create-ehdrdir, defined differently for UNIX and WIN32, to
conditionally create the target directory $(EHDRDIR) if needed, before copying
files into it.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15128 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src')
| -rw-r--r-- | src/lib/gssapi/generic/ChangeLog | 4 | ||||
| -rw-r--r-- | src/lib/gssapi/generic/Makefile.in | 13 |
2 files changed, 11 insertions, 6 deletions
diff --git a/src/lib/gssapi/generic/ChangeLog b/src/lib/gssapi/generic/ChangeLog index 2ee447417..878fd566e 100644 --- a/src/lib/gssapi/generic/ChangeLog +++ b/src/lib/gssapi/generic/ChangeLog @@ -1,9 +1,11 @@ 2003-01-17 Ken Raeburn <raeburn@mit.edu> - * Makefile.in ($(EHDRDIR)$(S)gssapi.h): Depend on includes-unix, + * Makefile.in ($(EHDRDIR)$(S)gssapi.h): Depend on create-ehdrdir, to make sure the directory is created before installation of the file. ($(EHDRDIR)$(S)gssapi_generic.h): Likewise. + (create-ehdrdir): New target on UNIX. Renamed from $(EHDRDIR) on + Windows and changed to check for an existing directory. 2003-01-10 Ken Raeburn <raeburn@mit.edu> diff --git a/src/lib/gssapi/generic/Makefile.in b/src/lib/gssapi/generic/Makefile.in index e10c52ade..3e38040c6 100644 --- a/src/lib/gssapi/generic/Makefile.in +++ b/src/lib/gssapi/generic/Makefile.in @@ -20,9 +20,9 @@ EHDRDIR= $(BUILDTOP)$(S)include$(S)gssapi HDRS= $(EHDRDIR)$(S)gssapi.h \ $(EHDRDIR)$(S)gssapi_generic.h -$(EHDRDIR)$(S)gssapi.h: gssapi.h includes-unix +$(EHDRDIR)$(S)gssapi.h: gssapi.h create-ehdrdir $(CP) gssapi.h $@ -$(EHDRDIR)$(S)gssapi_generic.h: $(srcdir)$(S)gssapi_generic.h includes-unix +$(EHDRDIR)$(S)gssapi_generic.h: $(srcdir)$(S)gssapi_generic.h create-ehdrdir $(CP) $(srcdir)$(S)gssapi_generic.h $@ $(OUTPRE)gssapi_err_generic.$(OBJEXT): gssapi_err_generic.c @@ -104,10 +104,13 @@ all-unix:: all-libobjs ##DOS##LIBOBJS = $(OBJS) -all-windows:: $(EHDRDIR) $(HDRS) +all-windows:: create-ehdrdir $(HDRS) -##DOS##$(EHDRDIR): -##DOS## mkdir $(EHDRDIR) +##DOS##create-ehdrdir: +##DOS## if not exist $(EHDRDIR)\nul mkdir $(EHDRDIR) +##DOS##!if 0 +create-ehdrdir: includes-unix +##DOS##!endif clean-unix:: clean-libobjs $(RM) $(ETHDRS) $(ETSRCS) $(HDRS) $(EXPORTED_BUILT_HEADERS) |
