diff options
| author | Tom Yu <tlyu@mit.edu> | 1994-06-09 15:34:12 +0000 |
|---|---|---|
| committer | Tom Yu <tlyu@mit.edu> | 1994-06-09 15:34:12 +0000 |
| commit | c91f742ed3a53afc86cd81f68da9cd3826e01acf (patch) | |
| tree | cb2db43f9e1d4ee056ee424a67b149ea4153dbb5 /src/admin/edit/Imakefile | |
| parent | 837b9bb7e154ddd3647804ca89c863c1576eeddc (diff) | |
| download | krb5-c91f742ed3a53afc86cd81f68da9cd3826e01acf.tar.gz krb5-c91f742ed3a53afc86cd81f68da9cd3826e01acf.tar.xz krb5-c91f742ed3a53afc86cd81f68da9cd3826e01acf.zip | |
tcl support
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3687 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/admin/edit/Imakefile')
| -rw-r--r-- | src/admin/edit/Imakefile | 39 |
1 files changed, 35 insertions, 4 deletions
diff --git a/src/admin/edit/Imakefile b/src/admin/edit/Imakefile index 3ef08d981..639bd2db5 100644 --- a/src/admin/edit/Imakefile +++ b/src/admin/edit/Imakefile @@ -23,11 +23,30 @@ # # DEPLIBS = $(DEPKDBLIB) $(DEPKLIB) -LOCAL_LIBRARIES = $(KDBLIB) $(KLIB) $(SSLIB) -OBJS= kdb5_edit.o kdb5_ed_ct.o util.o dump.o -SRCS= kdb5_edit.c kdb5_ed_ct.c util.c dump.c +LOCAL_LIBRARIES = $(KDBLIB) $(KLIB) +CTOBJS = kdb5_ed_ct.o +CTSRCS = kdb5_ed_ct.c + +#if HasTcl +MOSTOBJS = kdb5_edit.o util.o dump.o +MOSTSRCS = kdb5_edit.c util.c dump.c +TCLOBJS = tcl_wrapper.o +TCLSRCS = tcl_wrapper.c +SSOBJS = ss_wrapper.o $(CTOBJS) +SSSRCS = ss_wrapper.c $(CTSRCS) +OBJS = $(MOSTOBJS) $(TCLOBJS) $(SSOBJS) +SRCS = $(MOSTSRCS) $(TCLSRCS) $(SSSRCS) +#else +OBJS = kdb5_edit.o util.o dump.o $(CTOBJS) ss_wrapper.o +SRCS = kdb5_edit.c util.c dump.c $(CTSRCS) ss_wrapper.c +#endif + +#if HasTcl +all:: kdb5_edit.ss kdb5_edit.tcl +#else all:: kdb5_edit +#endif CmdTableObjectRule() @@ -37,10 +56,22 @@ kdb5_ed_ct.o: kdb5_ed_ct.c clean:: $(RM) kdb5_ed_ct.c -NormalProgramTarget(kdb5_edit,$(OBJS),$(DEPLIBS),$(LOCAL_LIBRARIES),) +#if HasTcl +INCLUDES = $(TCLINCLUDES) +NormalProgramTarget(kdb5_edit.ss,$(MOSTOBJS) $(SSOBJS),$(DEPLIBS),$(LOCAL_LIBRARIES) $(SSLIB),) +NormalProgramTarget(kdb5_edit.tcl,$(MOSTOBJS) $(TCLOBJS),$(DEPLIBS),$(LOCAL_LIBRARIES) $(TCLLIBS),) +#else +NormalProgramTarget(kdb5_edit,$(OBJS),$(DEPLIBS),$(LOCAL_LIBRARIES) $(SSLIB),) +#endif + Krb5InstallAdminProgram(kdb5_edit) +#if HasTcl +SaberProgramTarget(kdb5_edit.ss,$(MOSTSRCS) $(CTSRCS),$(OBJS),$(LOCAL_LIBRARIES),) +SaberProgramTarget(kdb5_edit.tcl,$(MOSTSRCS) $(TCLSRCS),$(OBJS),$(LOCAL_LIBRARIES),) +#else SaberProgramTarget(kdb5_edit,$(SRCS),$(OBJS),$(LOCAL_LIBRARIES),) +#endif depend:: kdb5_ed_ct.c |
