00001 LIBS = -lpthread -lsocket -lmalloc -lnsl -lrt
00002 P = -lc -lthread ptmalloc.o
00003 INCLUDE= -I ~ -WALL
00004 CC = g++ -g
00005 DIR = /project/web/qnx/19nov/
00006
00007 tftp: TFTP.cpp libefence.a
00008 $(CC) $(LIBS) -I $(DIR) -o tftp445 TFTP.cpp libefence.a
00009
00010 2: TFTP.cpp libefence.a
00011 $(CC) $(LIBS) -I $(DIR) -o tftp2 TFTP.cpp libefence.a -D SHELL
00012
00013 t1: TFTP_Project.cpp
00014 $(CC) $(LIBS) -I $(DIR) -o tftp445 TFTP_Project.cpp
00015
00016 file: FileFactory.cpp
00017 $(CC) $(LIBS) -I $(DIR) -o file FileFactory.cpp
00018
00019 data: DataFactory.cpp
00020 $(CC) $(LIBS) -I $(DIR) -o data DataFactory.cpp
00021
00022 sock: UDP_all.cpp
00023 $(CC) $(LIBS) -I $(DIR) -o sock UDP_all.cpp
00024
00025 main : main.cpp TFTP.hpp
00026 $(CC) $(LIBS) -I $(DIR) -o tftp main.cpp
00027
00028 timer : TimerTest.cpp Timer*
00029 $(CC) $(LIBS) -I $(DIR) -o timer TimerTest.cpp
00030
00031 timeout : TFTP_Timeout.cpp TFTP*
00032 $(CC) $(LIBS) -I $(DIR) -o timeout TFTP_Timeout.cpp
00033
00034 parser : TFTP_Parser.cpp TFTP*
00035 $(CC) $(LIBS) -I $(DIR) -o parser TFTP_Parser.cpp
00036
00037 sender : TFTP_Sender.cpp TFTP*
00038 $(CC) $(LIBS) -I $(DIR) -o parser TFTP_Sender.cpp
00039
00040 packet : TFTP_Packet.cpp TFTP*
00041 $(CC) $(LIBS) -I $(DIR) -o packet TFTP_Packet.cpp
00042
00043 option : TFTP_Option.cpp TFTP*
00044 $(CC) $(LIBS) -I $(DIR) -o option TFTP_Option.cpp
00045
00046 optionsaved : TFTP_OptionSaved.cpp TFTP*
00047 $(CC) $(LIBS) -I $(DIR) -o option TFTP_OptionSaved.cpp
00048
00049 dataack : TFTP_DataAck.cpp TFTP*
00050 $(CC) $(LIBS) -I $(DIR) -o data TFTP_DataAck.cpp
00051
00052 clean:
00053 rm tftp445