111d341caSmrgXCOMM platform: $Xorg: Amoeba.cf,v 1.3 2000/08/17 19:41:45 cpqbld Exp $ 211d341caSmrgXCOMM platform: $XFree86: xc/config/cf/Amoeba.cf,v 3.10tsi Exp $ 311d341caSmrg 411d341caSmrg/* The presence of this configuration file in the X distribution 511d341caSmrg * does not imply full support for the system it describes. 61c80d5b0Smrg * Additional patches from The XFree86 Project, Inc. will be required to 711d341caSmrg * compile the X distribution on Amoeba. According to them, these patches 811d341caSmrg * will also be made available at the regular Amoeba ftp site 911d341caSmrg * ftp.am.cs.vu.nl. 1011d341caSmrg */ 1111d341caSmrg 1211d341caSmrg/* 1311d341caSmrg * Configuration file for Amoeba 5.2 1411d341caSmrg */ 1511d341caSmrg 1611d341caSmrg#ifndef OSName 1711d341caSmrg#define OSName Amoeba 5.2 1811d341caSmrg#endif 1911d341caSmrgXCOMM operating system: OSName 2011d341caSmrg#ifndef OSMajorVersion 2111d341caSmrg#define OSMajorVersion 5 2211d341caSmrg#endif 2311d341caSmrg#ifndef OSMinorVersion 2411d341caSmrg#define OSMinorVersion 2 2511d341caSmrg#endif 2611d341caSmrg#ifndef OSTeenyVersion 2711d341caSmrg#define OSTeenyVersion 0 2811d341caSmrg#endif 2911d341caSmrg#ifndef OSVendor 3011d341caSmrg#define OSVendor Vrije Universiteit 3111d341caSmrg#endif 3211d341caSmrg 3311d341caSmrg#define AmoebaArchitecture YES 3411d341caSmrg 3511d341caSmrg/* Configuration defaults */ 3611d341caSmrg#ifndef AmoebaTop 3711d341caSmrg#define AmoebaTop __AM_TOP__ 3811d341caSmrg#endif 3911d341caSmrg#ifndef AmoebaBin 4011d341caSmrg#define AmoebaBin $(ATOP)/bin.sun4 4111d341caSmrg#endif 4211d341caSmrg#ifndef AmoebaConf 4311d341caSmrg#define AmoebaConf __AM_CONF__ 4411d341caSmrg#endif 4511d341caSmrg 4611d341caSmrg#define HasNdbm YES 4711d341caSmrg#define NeedSdbm YES 4811d341caSmrg#define HasShm NO 4911d341caSmrg#define HasSecureRPC NO 5011d341caSmrg#define SetTtyGroup NO 5111d341caSmrg#define HasPutenv YES 5211d341caSmrg#define HasSockets NO 5311d341caSmrg#define HasStreams NO 5411d341caSmrg 5511d341caSmrg#if defined(Sun3Architecture) || defined(SparcArchitecture) 5611d341caSmrg#define XsunAmoebaServer YES 5711d341caSmrg#define XsunAmoebaMonoServer YES 5811d341caSmrg#endif 5911d341caSmrg 6011d341caSmrg#define BuildFonts NO 6111d341caSmrg#define BuildFontServer NO 6211d341caSmrg#define BuildXIE NO 6311d341caSmrg 6411d341caSmrg#define YaccCmd byacc 6511d341caSmrg#define TermcapLibrary /* in libajax */ 6611d341caSmrg#define LexLib /* not needed */ 6711d341caSmrg 6811d341caSmrg#define ServerOSDefines XFree86ServerOSDefines 6911d341caSmrg 7011d341caSmrg#define UsrLibDir $(DESTDIR)/profile/module/x11/lib 7111d341caSmrg#define LibDir $(DESTDIR)/profile/module/x11/lib 7211d341caSmrg#define ManDirectoryRoot $(DESTDIR)/profile/module/x11/man 7311d341caSmrg#define BinDir $(DESTDIR)/profile/module/x11/bin 7411d341caSmrg#define IncRoot $(DESTDIR)/profile/module/x11/include 7511d341caSmrg#define FontDir $(DESTDIR)/profile/module/x11/fonts/$(ARCH) 7611d341caSmrg#define DefaultRGBDatabase $(DESTDIR)/profile/module/x11/lib/rgb/$(ARCH)/rgb 7711d341caSmrg 7811d341caSmrg#define ManSuffix 1 7911d341caSmrg#define ManPath ManDirectoryRoot 8011d341caSmrg#define XmanLocalSearchPath ManDirectoryRoot 8111d341caSmrg 8211d341caSmrg#define DefaultUserPath :/bin:$(BINDIR) 8311d341caSmrg#define DefaultSystemPath /bin:$(BINDIR): 8411d341caSmrg 8511d341caSmrg#define StandardIncludes -I$(ATOP)/src/h \ 8611d341caSmrg -I$(ATOP)/src/h/posix \ 8711d341caSmrg -I$(ATOP)/src/h/posix/machdep/$(ARCH) \ 8811d341caSmrg -I$(ATOP)/src/h/machdep/arch/$(ARCH) \ 8911d341caSmrg -I$(ATOP)/src/h/toolset/$(TOOLSET) 9011d341caSmrg 9111d341caSmrg#define Malloc0ReturnsNull YES 9211d341caSmrg#define ServerInstallFlags -s 32 9311d341caSmrg#define FontDefines -DFONT_SNF 9411d341caSmrg#define ConnectionFlags -DAMTCPCONN -DAMRPCCONN 9511d341caSmrg#define ServerXdmcpDefines /* no -DXDMCP */ 9611d341caSmrg#define UseRgbTxt YES 9711d341caSmrg#define NdbmDefines -DSDBM -DNDBM -I$(XINCLUDESRC) 9811d341caSmrg#define DBMLibrary /* $(LIBSRC)/sdbm/libsdbm.a */ 9911d341caSmrg 10011d341caSmrg#if defined(i386Architecture) 10111d341caSmrg#ifndef AckToolset 10211d341caSmrg#define AckToolset YES 10311d341caSmrg#define ExtraFPLoadFlags -fp 10411d341caSmrg#endif 10511d341caSmrg#define XF86MonoServer YES 10611d341caSmrg#endif 10711d341caSmrg 10811d341caSmrg#if defined(Sun3Architecture) 10911d341caSmrg#ifndef AckToolset 11011d341caSmrg#define AckToolset YES 11111d341caSmrg#endif 11211d341caSmrg#endif 11311d341caSmrg 11411d341caSmrg#if AckToolset 11511d341caSmrg#define CcCmd ack 11611d341caSmrg#define ServerCcCmd ack 11711d341caSmrg#define LdCmd ack 11811d341caSmrg#define AckArchOption -mam_$(ARCH) 11911d341caSmrg#define DefaultCCOptions AckArchOption 12011d341caSmrg#define LibraryCCOptions AckArchOption 12111d341caSmrg#define LdCombineFlags -Rled-r -c.out 12211d341caSmrg#define ArCmd aal clrv 12311d341caSmrg#define RanlibCmd /bin/true 12411d341caSmrg#define AsCmd AmoebaConf/$(ARCH).$(TOOLSET)/toolset/do_as AckArchOption 12511d341caSmrg#define AsIncl -I$(ATOP)/src/h/machdep/arch/$(ARCH) 12611d341caSmrg#define AsmDefines -DACK_ASSEMBLER 12711d341caSmrg#define LdPreLib /**/ 12811d341caSmrg#define LdPostLib /**/ 12911d341caSmrg#endif 13011d341caSmrg 13111d341caSmrg#if defined(SparcArchitecture) 13211d341caSmrg#define AllocateLocalDefines -DINCLUDE_ALLOCA_H 13311d341caSmrg 13411d341caSmrg#define CcCmd cc 13511d341caSmrg#define ServerCcCmd cc 13611d341caSmrg#define LdCmd AmoebaConf/$(ARCH).$(TOOLSET)/toolset/do_gld 13711d341caSmrg#define DefaultCCOptions -sun4 13811d341caSmrg#define LibraryCCOptions -sun4 13911d341caSmrg#define AmoebaCompilerDefs -Usun 14011d341caSmrg#define ServerExtraDefines AllocateLocalDefines 14111d341caSmrg#define LdPostLib /**/ 14211d341caSmrg#endif 14311d341caSmrg 14411d341caSmrg#ifndef AmoebaCompilerDefs 14511d341caSmrg#define AmoebaCompilerDefs /**/ 14611d341caSmrg#endif 14711d341caSmrg 14811d341caSmrg#define CommonAmoebaDefines -DAMOEBA -D$(ARCH) AmoebaCompilerDefs 14911d341caSmrg#define StandardDefines CommonAmoebaDefines 15011d341caSmrg#define StandardCppDefines StandardDefines 15111d341caSmrg 15211d341caSmrg#ifndef ExtraFPLoadFlags 15311d341caSmrg#define ExtraFPLoadFlags 15411d341caSmrg#endif 15511d341caSmrg#define MathLibrary $(ALIB)/math/libmath.a 15611d341caSmrg#define OSLibraries $(ALIB)/ajax/libajax.a \ 15711d341caSmrg $(ALIB)/amoeba/libamoeba.a \ 15811d341caSmrg MathLibrary \ 15911d341caSmrg ExtraFPLoadFlags 16011d341caSmrg#define ServerExtraSysLibs $(CBRT) OSLibraries 16111d341caSmrg#define ExtraLoadFlags OSLibraries 16211d341caSmrg 16311d341caSmrgATOP = AmoebaTop 16411d341caSmrgALIB = AmoebaConf/$(ARCH).$(TOOLSET)/lib 1651c80d5b0Smrg#if AckToolset 16611d341caSmrg/* The ACK toolset already links in the appropriate head.o by default */ 16711d341caSmrgHEAD = 16811d341caSmrg#else 16911d341caSmrgHEAD = $(ALIB)/head/head.o 17011d341caSmrg#endif 17111d341caSmrg 17211d341caSmrgABIN = AmoebaBin 17311d341caSmrgAINSTALL = /bin/sh $(CONFIGSRC)/util/aminstall.sh $(ABIN) 17411d341caSmrgAINSTALLFLAGS = 17511d341caSmrgTOB = /bin/sh $(CONFIGSRC)/util/aminstall.sh $(ABIN) 17611d341caSmrgMKXDIRHIER = /bin/sh $(CONFIGSRC)/util/ammkdirhier.sh $(ABIN) 17711d341caSmrg 178944bff83Smrg/* Make wizardry: */ 17911d341caSmrgCOMPILE.c=$(CC) $(CFLAGS) $(CPPFLAGS) -c 18011d341caSmrgLINK.c=$(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) 18111d341caSmrg 18211d341caSmrg#if defined(i386Architecture) 18311d341caSmrgARCH = i80386 18411d341caSmrgTOOLSET = ack 18511d341caSmrgALDFLAGS = /* -mam_i80386 now in CCopts */ -.c -Rcv-s32 18611d341caSmrg 18711d341caSmrg#include <xorg.cf> 18811d341caSmrg#endif 18911d341caSmrg 19011d341caSmrg#if defined(Sun3Architecture) 19111d341caSmrgARCH = mc68000 19211d341caSmrgTOOLSET = ack 19311d341caSmrgALDFLAGS = -.c -Rcv-s32 19411d341caSmrg#endif 19511d341caSmrg 19611d341caSmrg#if defined(SparcArchitecture) 19711d341caSmrgARCH = sparc 19811d341caSmrgTOOLSET = sun 19911d341caSmrgSPARCLIBDIR = AmoebaBin/gnu/sparc 20011d341caSmrgALDFLAGS = -mam_sparc -n -Ttext 40000 -Bstatic -e start -L$(SPARCLIBDIR) 20111d341caSmrg#endif 20211d341caSmrg 20311d341caSmrg#define BootstrapCFlags -DAMOEBA -DCROSS_$(ARCH) -DCROSS_COMPILE 20411d341caSmrg 20511d341caSmrg/* 20611d341caSmrg * The rest of this files consists of rules to allow cross-compilation 20711d341caSmrg * and installation of binaries and data files from the Unix host to 20811d341caSmrg * the Amoeba file system. 20911d341caSmrg */ 21011d341caSmrg 21111d341caSmrg/* #ifdef CROSS_COMPILING */ 21211d341caSmrg#define CrossCompiling YES 21311d341caSmrg 21411d341caSmrg#define HostLinkRule(target, flags, src, libs) cc -o target src 21511d341caSmrg 21611d341caSmrg#define LinkRule(program,options,objects,libraries) \ 21711d341caSmrg$(LD) $(ALDFLAGS) $(HEAD) -o program options objects libraries $(EXTRA_LOAD_FLAGS) 21811d341caSmrg 21911d341caSmrg/* ComplexHostProgramTarget - Compile a program such that we can run 22011d341caSmrg * it on this host, i.e., don't use the default cross compiler. 22111d341caSmrg */ 22211d341caSmrg#ifndef ComplexHostProgramTarget 22311d341caSmrg#define ComplexHostProgramTarget(program) @@\ 22411d341caSmrg CC=cc @@\ 22511d341caSmrg STD_INCLUDES= @@\ 22611d341caSmrg CFLAGS=$(TOP_INCLUDES) $(INCLUDES) $(BOOTSTRAPCFLAGS) @@\ 22711d341caSmrgEXTRA_LOAD_FLAGS= @@\ 22811d341caSmrg PROGRAM = program @@\ 22911d341caSmrg @@\ 23011d341caSmrgAllTarget(program) @@\ 23111d341caSmrg @@\ 23211d341caSmrgprogram: $(OBJS) $(DEPLIBS) @@\ 23311d341caSmrg RemoveTargetProgram($@) @@\ 23411d341caSmrg HostLinkRule($@,$(_NOOP_),$(OBJS),$(DEPLIBS) $(LOCAL_LIBRARIES)) @@\ 23511d341caSmrg @@\ 23611d341caSmrgDependTarget() @@\ 23711d341caSmrg @@\ 23811d341caSmrgLintTarget() @@\ 23911d341caSmrg @@\ 24011d341caSmrgclean:: @@\ 24111d341caSmrg RemoveFile(ProgramTargetName(program)) 24211d341caSmrg#endif /* ComplexHostProgramTarget */ 24311d341caSmrg 24411d341caSmrg#ifndef SimpleHostProgramTarget 24511d341caSmrg#define SimpleHostProgramTarget(program) @@\ 24611d341caSmrg OBJS = program.o @@\ 24711d341caSmrg SRCS = program.c @@\ 24811d341caSmrg @@\ 24911d341caSmrgComplexHostProgramTarget(program) 25011d341caSmrg#endif /* SimpleHostProgramTarget */ 25111d341caSmrg 25211d341caSmrg 25311d341caSmrg#ifndef Concat 25411d341caSmrg#if (defined(__STDC__) && !defined(UnixCpp)) || defined(AnsiCpp) 25511d341caSmrg#define Concat(a,b)a##b 25611d341caSmrg#else 25711d341caSmrg#define Concat(a,b)a/**/b 25811d341caSmrg#endif 25911d341caSmrg#endif 26011d341caSmrg 26111d341caSmrg/* 26211d341caSmrg * LintLibReferences - variables for lint libraries 26311d341caSmrg */ 26411d341caSmrg#ifndef LintLibReferences 26511d341caSmrg#define LintLibReferences(varname,libname,libsource) @@\ 26611d341caSmrgConcat(LINT,varname) = Concat(libsource/llib-,libname.ln) 26711d341caSmrg#endif 26811d341caSmrg 26911d341caSmrg/* 27011d341caSmrg * UnsharedLibReferences - variables for unshared libraries 27111d341caSmrg */ 27211d341caSmrg#ifndef UnsharedLibReferences 27311d341caSmrg#define UnsharedLibReferences(varname,libname,libsource) @@\ 27411d341caSmrgConcat3(DEP,varname,LIB) = Concat($(BUILDLIBDIR)/lib,libname.a) @@\ 27511d341caSmrg Concat(varname,LIB) = Concat($(BUILDLIBDIR)/lib,libname.a) @@\ 27611d341caSmrgLintLibReferences(varname,libname,libsource) 27711d341caSmrg#endif 27811d341caSmrg 27911d341caSmrg#ifndef InstallLibrary 28011d341caSmrg#define InstallLibrary(libname,dest) @@\ 28111d341caSmrginstall:: Concat(lib,libname.a) @@\ 28211d341caSmrg @echo '** TODO: Install Library ' Concat(lib,libname.a) 28311d341caSmrg#endif /* InstallLibrary */ 28411d341caSmrg 28511d341caSmrg#ifndef MergeIntoInstalledLibrary 28611d341caSmrg#define MergeIntoInstalledLibrary(tolib,fromlib) @@\ 28711d341caSmrginstall:: fromlib @@\ 28811d341caSmrg @echo '** TODO: merge ' fromlib into tolib 28911d341caSmrg#endif /* MergeIntoInstalledLibrary */ 29011d341caSmrg 29111d341caSmrg#ifndef InstallLibraryAlias 29211d341caSmrg#define InstallLibraryAlias(libname,alias,dest) @@\ 29311d341caSmrginstall:: @@\ 29411d341caSmrg @echo '** TODO: Install lib alias ' libname alias dest 29511d341caSmrg#endif /* InstallLibraryAlias */ 29611d341caSmrg 29711d341caSmrg#ifndef InstallLintLibrary 29811d341caSmrg#define InstallLintLibrary(libname,dest) @@\ 29911d341caSmrginstall.ln:: Concat(llib-l,libname.ln) @@\ 30011d341caSmrg @echo '** TODO: Install lintlib ' Concat(llib-l,libname.ln) 30111d341caSmrg#endif /* InstallLintLibrary */ 30211d341caSmrg 30311d341caSmrg#ifndef InstallManPageLong 30411d341caSmrg#define InstallManPageLong(file,destdir,dest) @@\ 30511d341caSmrginstall.man:: file.man @@\ 30611d341caSmrg @echo '** TODO: Install man page ' file.man 30711d341caSmrg#endif /* InstallManPageLong */ 30811d341caSmrg 30911d341caSmrg#ifndef InstallGenManPageLong 31011d341caSmrg#define InstallGenManPageLong(file,destdir,dest,suffix) @@\ 31111d341caSmrginstall.man:: file.man @@\ 31211d341caSmrg @echo '** TODO: Install man page ' file.man 31311d341caSmrg#endif /* InstallGenManPageLong */ 31411d341caSmrg 31511d341caSmrg#ifndef InstallManPageAliases 31611d341caSmrg#define InstallManPageAliases(file,destdir,aliases) @@\ 31711d341caSmrginstall.man:: @@\ 31811d341caSmrg @(TMP=/tmp/tmp.$$$$; \ @@\ 31911d341caSmrg $(RM) $${TMP}; \ @@\ 32011d341caSmrg echo .so `basename destdir`/file.$(MANSUFFIX) > $${TMP}; \ @@\ 32111d341caSmrg for i in aliases; do (set -x; \ @@\ 32211d341caSmrg $(TOB) $${TMP} $(DESTDIR)destdir/$$i.$(MANSUFFIX)); \ @@\ 32311d341caSmrg done; \ @@\ 32411d341caSmrg $(RM) $${TMP}) 32511d341caSmrg#endif /* InstallManPageAliases */ 32611d341caSmrg 32711d341caSmrg#ifndef InstallGenManPageAliases 32811d341caSmrg#define InstallGenManPageAliases(file,destdir,suffix,aliases) @@\ 32911d341caSmrginstall.man:: @@\ 33011d341caSmrg @(TMP=/tmp/tmp.$$$$; \ @@\ 33111d341caSmrg $(RM) $${TMP}; \ @@\ 33211d341caSmrg echo .so `basename destdir`/file.suffix > $${TMP}; \ @@\ 33311d341caSmrg for i in aliases; do (set -x; \ @@\ 33411d341caSmrg $(TOB) $${TMP} $(DESTDIR)destdir/$$i.suffix); \ @@\ 33511d341caSmrg done; \ @@\ 33611d341caSmrg $(RM) $${TMP}) 33711d341caSmrg#endif /* InstallGenManPageAliases */ 33811d341caSmrg 33911d341caSmrg#ifndef InstallNamedNonExec 34011d341caSmrg#define InstallNamedNonExec(srcname,dstname,dest) @@\ 34111d341caSmrginstall:: srcname @@\ 34211d341caSmrg $(MKXDIRHIER) $(DESTDIR)dest @@\ 34311d341caSmrg $(TOB) srcname $(DESTDIR)dest/dstname 34411d341caSmrg#endif /* InstallNamedNonExec */ 34511d341caSmrg 34611d341caSmrg#ifndef InstallNonExecFile 34711d341caSmrg#define InstallNonExecFile(file,dest) @@\ 34811d341caSmrginstall:: file @@\ 34911d341caSmrg $(MKXDIRHIER) dest @@\ 35011d341caSmrg $(TOB) file dest/file 35111d341caSmrg#endif /* InstallNonExecFile */ 35211d341caSmrg 35311d341caSmrg#ifndef InstallNonExec 35411d341caSmrg#define InstallNonExec(file,dest) @@\ 35511d341caSmrginstall:: file @@\ 35611d341caSmrg $(TOB) file dest/file 35711d341caSmrg#endif /* InstallNonExec */ 35811d341caSmrg 35911d341caSmrg#ifndef InstallProgramWithFlags 36011d341caSmrg#define InstallProgramWithFlags(program,dest,flags) @@\ 36111d341caSmrginstall:: program @@\ 36211d341caSmrg $(MKXDIRHIER) dest/program @@\ 36311d341caSmrg $(AINSTALL) $(AINSTALLFLAGS) program dest/program/pd.$(ARCH) 36411d341caSmrg#endif /* InstallProgramWithFlags */ 36511d341caSmrg 36611d341caSmrg#ifndef InstallScript 36711d341caSmrg#define InstallScript(program,dest) @@\ 36811d341caSmrginstall:: program.script @@\ 36911d341caSmrg $(TOB) program.script dest/program 37011d341caSmrg#endif /* InstallScript */ 37111d341caSmrg 37211d341caSmrg#ifndef InstallNamedScript 37311d341caSmrg#define InstallNamedScript(srcname,dstname,dest) @@\ 37411d341caSmrginstall:: srcname @@\ 37511d341caSmrg $(TOB) srcname dest/dstname 37611d341caSmrg#endif /* InstallNamedScript */ 37711d341caSmrg 37811d341caSmrg#ifndef InstallNamedProg 37911d341caSmrg#define InstallNamedProg(srcname,dstname,dest) @@\ 38011d341caSmrginstall:: srcname @@\ 38111d341caSmrg $(MKXDIRHIER) $(DESTDIR)dest/dstname @@\ 38211d341caSmrg $(AINSTALL) $(AINSTALLFLAGS) srcname $(DESTDIR)dest/dstname/pd.$(ARCH) 38311d341caSmrg#endif /* InstallNamedProg */ 38411d341caSmrg 38511d341caSmrg#ifndef InstallMultipleDestFlags 38611d341caSmrg#define InstallMultipleDestFlags(step,list,dest,flags) @@\ 38711d341caSmrgstep:: list @@\ 38811d341caSmrg $(MKXDIRHIER) $(DESTDIR)dest @@\ 38911d341caSmrg @case '${MFLAGS}' in *[i]*) set +e;; esac; \ @@\ 39011d341caSmrg for i in list; do \ @@\ 39111d341caSmrg (set -x; $(TOB) $$i dest/$$i); \ @@\ 39211d341caSmrg done 39311d341caSmrg#endif /* InstallMultipleDestFlags */ 39411d341caSmrg 39511d341caSmrg#ifndef InstallMultipleProg 39611d341caSmrg#define InstallMultipleProg(list,dest) @@\ 39711d341caSmrginstall:: list @@\ 39811d341caSmrg @case '${MFLAGS}' in *[i]*) set +e;; esac; \ @@\ 39911d341caSmrg for i in list; do \ @@\ 40011d341caSmrg (set -x; \ @@\ 40111d341caSmrg $(MKXDIRHIER) $(DESTDIR)dest/$$i; \ @@\ 40211d341caSmrg $(AINSTALL) $(AINSTALLFLAGS) $$i dest/$$i/pd.$(ARCH));\ @@\ 40311d341caSmrg done 40411d341caSmrg#endif /* InstallMultipleProg */ 40511d341caSmrg 40611d341caSmrg#ifndef InstallAppDefaults 40711d341caSmrg#if InstallAppDefFiles 40811d341caSmrg#define InstallAppDefaults(class) @@\ 40911d341caSmrginstall:: class.ad @@\ 41011d341caSmrg $(MKXDIRHIER) $(XAPPLOADDIR) @@\ 41111d341caSmrg $(TOB) class.ad $(DESTDIR)$(XAPPLOADDIR)/class 41211d341caSmrg#else 41311d341caSmrg#define InstallAppDefaults(class) 41411d341caSmrg#endif /* InstallAppDefFiles */ 41511d341caSmrg#endif /* InstallAppDefaults */ 41611d341caSmrg 41711d341caSmrg#ifndef InstallAppDefaultsLong 41811d341caSmrg#if InstallAppDefFiles 41911d341caSmrg#define InstallAppDefaultsLong(file,class) @@\ 42011d341caSmrginstall:: file.ad @@\ 42111d341caSmrg $(MKXDIRHIER) $(DESTDIR)$(XAPPLOADDIR) @@\ 42211d341caSmrg $(TOB) file.ad $(DESTDIR)$(XAPPLOADDIR)/class 42311d341caSmrg#else 42411d341caSmrg#define InstallAppDefaultsLong(file,class) 42511d341caSmrg#endif /* InstallAppDefFiles */ 42611d341caSmrg#endif /* InstallAppDefaultsLong */ 42711d341caSmrg 42811d341caSmrg/* #endif CROSS_COMPILE */ 429