# # CENA C++ Utilities # # by Stephane Chatty # # Copyright 1991, 1992 # Laboratoire de Recherche en Informatique (LRI) # Centre d'Etudes de la Navigation Aerienne (CENA) # # Imakefile # # $Id$ # $CurLog$ # CXXFLAGS = $(CXXOPTIONS) -I$(LOCINCL) OBJ = Allocator.o List.o DList.o Chain.o String.o Array.o \ HashTable.o IdTable.o DirPath.o RegExp.o SmartPointer.o \ Signal.o Time.o Timer.o BitField.o cc = $(CXXSUFFIX) SRC = Allocator.$(cc) List.$(cc) DList.$(cc) String.$(cc) Array.$(cc) \ HashTable.$(cc) DirPath.$(cc) IdTable.$(cc) RegExp.$(cc) SmartPointer.$(cc) \ Signal.$(cc) Time.$(cc) Timer.$(cc) BitField.$(cc) HDR = bool.h word.h Initializer.h Allocator.h List.h DList.h Chain.h String.h Array.h \ HashTable.h IdTable.h DirPath.h RegExp.h SmartPointer.h \ Signal.h Time.h Timer.h BitField.h LLIB = DOC = ../../DOC/CCU CxxRule () all : $(LOCLIB)/libCcu.a $(LOCINCL)/ccu.h headers headers: incldir \ $(LOCINCL)/ccu/bool.h \ $(LOCINCL)/ccu/word.h \ $(LOCINCL)/ccu/Initializer.h \ $(LOCINCL)/ccu/Allocator.h \ $(LOCINCL)/ccu/List.h \ $(LOCINCL)/ccu/DList.h \ $(LOCINCL)/ccu/Chain.h \ $(LOCINCL)/ccu/String.h \ $(LOCINCL)/ccu/Array.h \ $(LOCINCL)/ccu/HashTable.h \ $(LOCINCL)/ccu/IdTable.h \ $(LOCINCL)/ccu/DirPath.h \ $(LOCINCL)/ccu/RegExp.h \ $(LOCINCL)/ccu/SmartPointer.h \ $(LOCINCL)/ccu/Signal.h \ $(LOCINCL)/ccu/Time.h \ $(LOCINCL)/ccu/Timer.h \ $(LOCINCL)/ccu/BitField.h incldir: -mkdir $(LOCINCL)/ccu CopyLibsTarget ($(LOCLIB),Ccu) CopyTarget ($(LOCINCL)/ccu.h, ccu.h) CopyTarget ($(LOCINCL)/ccu/bool.h, bool.h) CopyTarget ($(LOCINCL)/ccu/word.h, word.h) CopyTarget ($(LOCINCL)/ccu/Initializer.h, Initializer.h) CopyTarget ($(LOCINCL)/ccu/Allocator.h, Allocator.h) CopyTarget ($(LOCINCL)/ccu/List.h, List.h) CopyTarget ($(LOCINCL)/ccu/DList.h, DList.h) CopyTarget ($(LOCINCL)/ccu/Chain.h, Chain.h) CopyTarget ($(LOCINCL)/ccu/String.h, String.h) CopyTarget ($(LOCINCL)/ccu/Array.h, Array.h) CopyTarget ($(LOCINCL)/ccu/HashTable.h, HashTable.h) CopyTarget ($(LOCINCL)/ccu/IdTable.h, IdTable.h) CopyTarget ($(LOCINCL)/ccu/DirPath.h, DirPath.h) CopyTarget ($(LOCINCL)/ccu/RegExp.h, RegExp.h) CopyTarget ($(LOCINCL)/ccu/SmartPointer.h, SmartPointer.h) CopyTarget ($(LOCINCL)/ccu/Signal.h, Signal.h) CopyTarget ($(LOCINCL)/ccu/Time.h, Time.h) CopyTarget ($(LOCINCL)/ccu/Timer.h, Timer.h) CopyTarget ($(LOCINCL)/ccu/BitField.h, BitField.h) GenHeaderTarget (ccu.h, version.h $(HDR)) LibraryTarget (Ccu,$(OBJ)) DocRule("CENA C++ Utilities") TeXRule() DistrDocRule(CCU)