1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
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)
|