DataMuseum.dk

Presents historical artifacts from the history of:

RC9000

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about RC9000

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - download
Index: T t

⟦9e0baf344⟧ TextFile

    Length: 2617 (0xa39)
    Types: TextFile
    Names: »tx.rules«

Derivation

└─⟦50656ff4a⟧ Bits:30010538 TX 3.1 Coldstart
    └─⟦19b5af8a1⟧ »0006« 
        └─⟦this⟧ »./usr/lib/X11/config/tx.rules« 

TextFile

/*
*	Special rules for installment on a RC9000/TX System
*
*	All rules changed concerns installment. We need special
*	rules because we generate releases which are not installed
*	in the current system.
*/

#define	InstallLibrary(libname,dest)					@@\
install:: lib/**/libname.a						@@\
	$(INSTALL) -c $(INSTLIBFLAGS) lib/**/libname.a $(INSTALLTOP)/dest @@\
	$(RANLIB) $(RANLIBINSTFLAGS) $(INSTALLTOP)/dest/lib/**/libname.a

#define	InstallSharedLibrary(libname,rev,dest)				@@\
install:: lib/**/libname.so.rev 					@@\
	$(INSTALL) -c $(INSTLIBFLAGS) lib/**/libname.so.rev $(INSTALLTOP)/dest

#define	InstallSharedLibraryData(libname,rev,dest)			@@\
install:: lib/**/libname.sa.rev						@@\
	$(INSTALL) -c $(INSTLIBFLAGS) lib/**/libname.sa.rev $(INSTALLTOP)/dest

#define	InstallLintLibrary(libname,dest)				@@\
install.ln:: llib-l/**/libname.ln					@@\
	$(INSTALL) -c $(INSTLIBFLAGS) llib-l/**/libname.ln $(INSTALLTOP)/dest

#define	InstallManPageLong(file,destdir,dest)				@@\
install.man:: file.man							@@\
	$(INSTALL) -c $(INSTMANFLAGS) file.man $(INSTALLTOP)/destdir/dest.ManSuffix

#define	InstallNonExec(file,dest)					@@\
install:: file								@@\
	$(INSTALL) -c $(INSTDATFLAGS) file $(INSTALLTOP)/dest

#define InstallProgramWithFlags(program,dest,flags)			@@\
install:: program							@@\
	$(INSTALL) -c $(INSTPGMFLAGS) flags program $(INSTALLTOP)/dest

#define InstallProgramWithFlagsSetuid(program,dest,flags)		@@\
install:: program							@@\
	$(INSTALL) -c $(INSTUIDFLAGS) flags program $(INSTALLTOP)/dest

#define	InstallScript(program,dest)					@@\
install:: program.script						@@\
	$(INSTALL) -c $(INSTPGMFLAGS) program.script $(INSTALLTOP)/dest/program

#define InstallMultipleDestFlags(step,list,dest,flags)			@@\
step:: list								@@\
	@case '${MFLAGS}' in *[i]*) set -e ;; esac; \			@@\
	for i in list; do \						@@\
		(set -x; $(INSTALL) -c flags $$i $(INSTALLTOP)/dest); \	@@\
	done

#define	InstallAppDefaults(class)					@@\
install:: class.ad							@@\
	$(INSTALL) -c $(INSTAPPFLAGS) class.ad $(INSTALLTOP)/$(XAPPLOADDIR)/class

/* RC International: We only distribute orig. bdf-sources */
#define InstallFonts(dest)						@@\
InstallMultipleFlags($(SRCS),dest,$(INSTDATFLAGS))			@@\
									@@\
install::  fonts.dir							@@\
	$(INSTALL) -c $(INSTDATFLAGS) fonts.dir $(INSTALLTOP)/dest

#define InstallFontAliases(dest)					@@\
install::  fonts.alias							@@\
	$(INSTALL) -c $(INSTDATFLAGS) fonts.alias $(INSTALLTOP)/dest

#define MakeDirectories(step,dirs)					@@\
step::									@@\
	for directory in dirs; do \ 					@@\
		(set -x; $(MKDIRHIER) $(INSTALLTOP)/$$directory); \	@@\
	done