1 kshdir = ${libdir}/dtksh
3 dist_ksh_SCRIPTS = DtFuncs.dtsh
11 SUBDIRS = examples ksh93
12 KSH93OBJ = $(KSH93SRC)/ksh93.o
13 KSH93LIBSHELL = $(KSH93SRC)/src/cmd/ksh93/libshell.a
17 dtksh_CPPFLAGS = -I$(KSH93SRC)/include/ast -I$(KSH93SRC)/src/cmd/ksh93/include \
18 -I$(KSH93SRC)/src/cmd/ksh93 -I${srcdir}/lib/DtPrint \
19 -I${srcdir}/lib/DtHelp
20 dtksh_LDADD = $(DTHELPLIB) $(DTWIDGETLIB) $(DTSVCLIB) $(DTPRINTLIB) $(TTLIB) \
21 -lXm $(XTOOLLIB) ${X_LIB} $(KSH93SRC)/lib/libcmd.a \
22 $(KSH93SRC)/lib/libast.a -lm
29 dtksh_CPPFLAGS += -DDYNLIB
33 dtksh_CFLAGS += -Wl,-E -DHPUX_DYNLIB -Wp,-H12000
34 dtksh_LDADD += -lm -ldld
38 dtksh_CPPFLAGS += -DDYNLIB -D_IBMRPC_
39 dtksh_LDADD += -bE:dtksh.exp
61 cd $(KSH93SRC); $(MAKE)
63 # Must replace standard ksh tables of builtins and aliases
64 # with our augmented versions.
66 libshell.a: $(KSH93SLIBSHELL) userinit.o builtins.o aliases.o
67 $(CP) $(KSH93LIBSHELL) libshell.a; \
68 ar d libshell.a userinit.o builtins.o aliases.o ; \
69 $(AR) libshell.a userinit.o builtins.o aliases.o
72 @echo " Cleaning ksh directories"