dtksh can be now compiled on FreeBSD. Work in progress. Needs a real Korn shell to bootstrap as $(KSHELL). KSHELL is set by default to /usr/local/bin/ksh93 (generic POSIX shell may not work) Tested on: FreeBSD 9.0-BETA1 #0 r224912M amd64 Known issues: xvmstat: * sleep does not work well (SIGSTOP is delivered) xpong: * xpong: line 220: ball1x = max_x * 2.2 / 3 : arithmetic syntax error * dtksh is rebuilt uncondtionally every time make is invoked
47 lines
1.4 KiB
Plaintext
47 lines
1.4 KiB
Plaintext
XCOMM $XConsortium: Imakefile /main/17 1996/10/06 17:13:20 rws $
|
|
#define IHaveSubdirs
|
|
#define PassCDebugFlags 'CDEBUGFLAGS=$(CDEBUGFLAGS)'
|
|
|
|
#if UseNSGMLS
|
|
NSGMLSDIR = nsgmls
|
|
#endif
|
|
EXTRADIRS = types localized tttypes $(NSGMLSDIR)
|
|
#if !defined(OpenBSDArchitecture)
|
|
EXTRADIRS += util
|
|
#endif
|
|
|
|
XCOMM some of these cannot be built on linux yet.
|
|
XCOMM dtksh dtinfo
|
|
#if defined(LinuxArchitecture) || defined(OpenBSDArchitecture)
|
|
DTKSHDIR =
|
|
DTINFODIR =
|
|
#elif defined(FreeBSDArchitecture)
|
|
DTKSHDIR = dtksh
|
|
DTINFODIR =
|
|
#else
|
|
DTKSHDIR = dtksh
|
|
DTINFODIR = dtinfo
|
|
#endif
|
|
|
|
|
|
SUBDIRS = dthelp dsdm dtmail dtpad dtfile dtwm dtlogin \
|
|
dtsession dthello dtstyle dtexec dtdbcache dticon dtterm \
|
|
dtcalc dtaction dtspcd \
|
|
dtscreen $(DTKSHDIR) dtcm dtsearchpath \
|
|
dtappbuilder dtappintegrate dtprintegrate dtconfig \
|
|
dtcreate dtprintinfo fontaliases dtdspmsg ttsnoop \
|
|
dtudcfonted dtudcexch dtimsstart dtdocbook dtpdm dtsr \
|
|
dtpdmd $(DTINFODIR) $(EXTRADIRS)
|
|
|
|
LINTSUBDIRS = dthelp dsdm dtmail dtpad dtfile dtlogin dtwm \
|
|
dtsession dthello dtstyle dtexec dtdbcache dticon dtterm \
|
|
dtcalc dtaction dtcreate \
|
|
dtscreen $(DTKSHDIR) dtcm dtsearchpath \
|
|
dtappbuilder dtappintegrate dtprintegrate dtprintinfo dtdspmsg \
|
|
dtudcfonted dtudcexch dtimsstart dtdocbook dtpdm dtsr \
|
|
dtpdmd $(DTINFODIR) $(EXTRADIRS)
|
|
|
|
MakeSubdirs($(SUBDIRS))
|
|
DependSubdirs($(SUBDIRS))
|
|
LintSubdirs($(LINTSUBDIRS))
|