From 0e857e15d26953bc92f4f368b3320d4e80447d06 Mon Sep 17 00:00:00 2001 From: chatty Date: Tue, 15 Dec 1992 12:18:48 +0000 Subject: Initial revision --- utils/Imakefile | 89 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 89 insertions(+) create mode 100644 utils/Imakefile (limited to 'utils') diff --git a/utils/Imakefile b/utils/Imakefile new file mode 100644 index 0000000..a8bd32f --- /dev/null +++ b/utils/Imakefile @@ -0,0 +1,89 @@ +# +# 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) -- cgit v1.1