DataMuseum.dk

Presents historical artifacts from the history of:

DKUUG/EUUG Conference tapes

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

See our Wiki for more about DKUUG/EUUG Conference tapes

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download
Index: T o

⟦65dfa4cbe⟧ TextFile

    Length: 3045 (0xbe5)
    Types: TextFile
    Names: »oldlib.rules«

Derivation

└─⟦276d19d6e⟧ Bits:30007243 EUUGD5_I: X11R5
    └─⟦399fbce15⟧ »./mit-1/mit-1.00« 
        └─⟦ee38ad226⟧ 
            └─⟦this⟧ »mit/config/oldlib.rules« 

TextFile

/* You should not use these any more, use new Library.tmpl insead */

XCOMM $XConsortium: oldlib.rules,v 1.2 91/04/09 19:15:13 rws Exp $

/*
 * ProfiledLibraryObjectRule - generate make rules to build both profiled
 * and "normal" objects.
 */
#ifndef ProfiledLibraryObjectRule
#define	ProfiledLibraryObjectRule()					@@\
all::									@@\
	LibMkdir(profiled)						@@\
									@@\
.c.o:									@@\
	ProfiledLibObjCompile(NullParameter)				@@\
	NormalLibObjCompile(NullParameter)				@@\
									@@\
clean::									@@\
	LibCleanDir(profiled)						@@\

#endif /* ProfiledLibraryObjectRule */


/*
 * DebuggedLibraryObjectRule - generate make rules to build both debuggable
 * and "normal" objects.
 */
#ifndef DebuggedLibraryObjectRule
#define	DebuggedLibraryObjectRule()					@@\
all::									@@\
	LibMkdir(debugger)						@@\
									@@\
.c.o:									@@\
	DebuggedLibObjCompile(NullParameter)				@@\
	NormalLibObjCompile(NullParameter)				@@\
									@@\
clean::									@@\
	LibCleanDir(debugger)						@@\

#endif /* DebuggedLibraryObjectRule */


/*
 * DebuggedAndProfiledLibraryOjbectRule - generate make rules to build
 * debuggable, profiled, and "normal" objects.
 */
#ifndef DebuggedAndProfiledLibraryObjectRule
#define	DebuggedAndProfiledLibraryObjectRule()				@@\
all::									@@\
	LibMkdir(profiled)						@@\
	LibMkdir(debugger)						@@\
									@@\
.c.o:									@@\
	ProfiledLibObjCompile(NullParameter)				@@\
	DebuggedLibObjCompile(NullParameter)				@@\
	NormalLibObjCompile(NullParameter)				@@\
									@@\
clean::									@@\
	LibCleanDir(profiled)						@@\
	LibCleanDir(debugger)						@@\

#endif /* DebuggedAndProfiledLibraryObjectRule */


/*
 * SpecialProfiledObjectRule - generate rules to compile a file with special
 * flags and to make a profiled version.
 */
#ifndef SpecialProfiledObjectRule
#define	SpecialProfiledObjectRule(objs,depends,options)			@@\
all::									@@\
	LibMkdir(profiled)						@@\
									@@\
objs:	depends								@@\
	ProfiledLibObjCompile(options)					@@\
	NormalLibObjCompile(options)
#endif /* SpecialProfiledObjectRule */


/*
 * SpecialDebuggedObjectRule - generate rules to compile a file with special
 * flags and to make a debuggable version.
 */
#ifndef SpecialDebuggedObjectRule
#define	SpecialDebuggedObjectRule(objs,depends,options)			@@\
all::									@@\
	LibMkdir(debugger)						@@\
									@@\
objs:	depends								@@\
	DebuggedLibObjCompile(options)					@@\
	NormalLibObjCompile(options)
#endif /* SpecialDebuggedObjectRule */


/*
 * SpecialDebuggedAndProfiledObjectRule - generate rules to compile a file 
 * with special flags and to make debuggable and profiled versions.
 */
#ifndef SpecialDebuggedAndProfiledObjectRule
#define	SpecialDebuggedAndProfiledObjectRule(objs,depends,options)	@@\
all::									@@\
	LibMkdir(profiled)						@@\
	LibMkdir(debugger)						@@\
									@@\
objs:	depends								@@\
	ProfiledLibObjCompile(options)					@@\
	DebuggedLibObjCompile(options)					@@\
	NormalLibObjCompile(options)
#endif /* SpecialDebuggedAndProfiledObjectRule */