summaryrefslogtreecommitdiff
path: root/utils
diff options
context:
space:
mode:
authorchatty1992-12-15 12:18:48 +0000
committerchatty1992-12-15 12:18:48 +0000
commit0e857e15d26953bc92f4f368b3320d4e80447d06 (patch)
treea9668f3635f282d31bf8737d917a00db6661b4e5 /utils
parent8cfd1fe2067d4b5378430c2fd6327bae8bedbdc3 (diff)
downloadivy-league-0e857e15d26953bc92f4f368b3320d4e80447d06.zip
ivy-league-0e857e15d26953bc92f4f368b3320d4e80447d06.tar.gz
ivy-league-0e857e15d26953bc92f4f368b3320d4e80447d06.tar.bz2
ivy-league-0e857e15d26953bc92f4f368b3320d4e80447d06.tar.xz
Initial revision
Diffstat (limited to 'utils')
-rw-r--r--utils/Imakefile89
1 files changed, 89 insertions, 0 deletions
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)