# # DNN - Data News Network # # by Stephane Chatty # # Copyright 1993-1996 # Centre d'Etudes de la Navigation Aerienne (CENA) # # Imakefile # # $Id$ # $CurLog$ # CXXFLAGS = $(CXXOPTIONS) -I$(LOCINCL) OBJ = Event.o Criterion.o Trigger.o Reaction.o Behaviour.o cc = $(CXXSUFFIX) SRC = Event.$(cc) Criterion.$(cc) Trigger.$(cc) Reaction.$(cc) Behaviour.$(cc) HDR = Event.h Criterion.h Trigger.h Reaction.h Behaviour.h LLIB = DOC = ../../DOC/DNN CxxRule () all : $(LOCLIB)/libDnn.a $(LOCINCL)/dnn.h headers headers: incldir \ $(LOCINCL)/dnn/Event.h \ $(LOCINCL)/dnn/Criterion.h \ $(LOCINCL)/dnn/Trigger.h \ $(LOCINCL)/dnn/Reaction.h \ $(LOCINCL)/dnn/Behaviour.h incldir: -mkdir $(LOCINCL)/dnn CCUHDR = $(LOCINCL)/ccu/List.h \ $(LOCINCL)/ccu/String.h \ $(LOCINCL)/ccu/bool.h \ $(LOCINCL)/ccu/HashTable.h \ $(LOCINCL)/ccu/Automaton.h LLIB = $(LOCLIB)/libCcu.a InstallLibsTarget ($(LOCLIB),Dnn) InstallTarget ($(LOCINCL)/dnn.h, dnn.h) InstallTarget ($(LOCINCL)/dnn/Criterion.h, Criterion.h) InstallTarget ($(LOCINCL)/dnn/Event.h, Event.h) InstallTarget ($(LOCINCL)/dnn/Trigger.h, Trigger.h) InstallTarget ($(LOCINCL)/dnn/Reaction.h, Reaction.h) InstallTarget ($(LOCINCL)/dnn/Behaviour.h, Behaviour.h) GenHeaderTarget (dnn.h, version.h $(CCUHDR) $(HDR)) LibraryTarget (Dnn,$(OBJ)) ProgramTarget(test, test.o $(OBJ),) DocRule("Data News Network") TeXRule() DistrDocRule(DNN)