Main Page   Packages   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Search  

C:/temp/src/j2k/nto/bak2/Makefile

Go to the documentation of this file.
00001 LIBS = -Wall -I /home/f_plouff/418/
00002 L = -lpthread -lmalloc -lrt -Wall
00003 SOCKET = -lsocket -lnsl
00004 CC = g++ -g -i386nto -mcpu=i386
00005 
00006 OBJDIR  = /home/f_plouff/j2k/obj
00007 ERROR   = $(OBJDIR)/JError.o $(OBJDIR)/JErrorHandler.o $(OBJDIR)/JErrorController.o
00008 THREAD  = $(OBJDIR)/Basic_PThread.o 
00009 LOCK    = $(OBJDIR)/Mutex.o  $(OBJDIR)/RWLock.o 
00010 SIGNAL  = $(OBJDIR)/TimerSignal.o 
00011 PULSE   = $(OBJDIR)/TimerPulse.o 
00012 FIXPRIO = $(OBJDIR)/fixprio.o 
00013 
00014 ASS1    = $(ERROR) $(THREAD) $(FIXPRIO)
00015 
00016 CCO     = $(CC) $(LIBS) -c
00017 CCX     = $(CC) $(LIBS) $(ASS1) -o
00018 
00019 All: FileReader
00020    
00021 
00022 Mutex.o: Mutex.hpp Mutex.cpp
00023    $(CCO) Mutex.cpp
00024 
00025 Semaphore.o: Semaphore.hpp Semaphore.cpp
00026    $(CCO) Semaphore.cpp
00027 
00028 FileReader.o: FileReader.hpp FileReader.cpp
00029    $(CCO) FileReader.cpp
00030 
00031 File.o: File.hpp File.cpp
00032    $(CCO) File.cpp
00033 
00034 Train.o: Train.hpp Train.cpp
00035    $(CCO) Train.cpp
00036 
00037 Track.o: Track.hpp Track.cpp
00038    $(CCO) Track.cpp
00039 
00040 FileReader: FileReader.o File.o Train.o Track.o Semaphore.o Mutex.o
00041    $(CCX) FileReader  FileReader.o File.o Train.o Track.o Semaphore.o Mutex.o
00042 
00043 thread: Basic_Test.cpp Basic_PThread.hpp Basic_PThread.cpp Mutex.cpp Mutex.hpp
00044    $(CC)  $(LIBS) Basic_Test.cpp $(THREAD) $(LOCK) $(ERROR) $(FIXPRIO) -o thread 
00045 
00046 timer: TimerSignal.cpp TimerSignal.hpp TimerTest.cpp
00047    $(CC)  $(LIBS) TimerTest.cpp $(SIGNAL) $(ERROR) $(FIXPRIO) -o timer 
00048 
00049 pulse: TimerPulse.cpp TimerPulse.hpp TimerPulseTest.cpp
00050    $(CC)  $(LIBS) TimerPulseTest.cpp $(PULSE) $(ERROR) $(FIXPRIO) $(THREAD) -o pulse 
00051 
00052 rwlock: RWLock_Test.cpp RWLock.hpp Mutex.cpp Mutex.hpp  Basic_PThread.hpp Basic_PThread.cpp
00053    $(CC)  $(LIBS) RWLock_Test.cpp $(THREAD) $(LOCK) $(ERROR) $(FIXPRIO) -o rwlock
00054 
00055 all: thread timer pulse rwlock
00056    chmod 755 thread
00057    chmod 755 timer
00058    chmod 755 pulse
00059    chmod 755 rwlock
00060    chmod 644 *.hpp
00061    chmod 644 *.cpp
00062    chmod 644 *.inl
00063    ls -lFa
00064 
00065 clean: 
00066    rm thread 
00067    rm rwlock
00068    rm timer
00069    rm prod
00070    rm pulse
00071    rm a.out
00072    rm *.o

Generated on Sun Oct 14 18:46:23 2001 for Standard J2K Library by doxygen1.2.11.1 written by Dimitri van Heesch, © 1997-2001