Show Makefile syntax highlighted
PRCCFLAGS=-pthread -I../include -g -L/home/tkay/src/imap++/netxx-0.4.2/src/release/
PRLIBS=-lboost_regex -lboost_thread -lnetxx -lssl -lcrypto -lfl -lpthread
date_time: date_time.cc
g++ -o date_time date_time.cc -lboost_regex -lboost_date_time
cache_entry: cache_entry.cc ../include/IMAPTypes.h
g++ $(PRCCFLAGS) -o cache_entry cache_entry.cc -lboost_thread -lpthread
request_processor: request_processor.cc ../include/middleware.h ../src/RequestProcessor.o ../src/statics.o ../src/IMAPParser.o lex.yy.o
g++ $(PRCCFLAGS) -o request_processor request_processor.cc ../src/RequestProcessor.o ../src/statics.o ../src/IMAPParser.o lex.yy.o $(PRLIBS)
parse_response: parse_response.o lex.yy.o ../src/IMAPParser.o
g++ $(PRCCFLAGS) -o parse_response parse_response.o lex.yy.o ../src/IMAPParser.o $(PRLIBS)
lex.yy.o: lex.yy.cc
g++ -c $(PRCCFLAGS) lex.yy.cc
../src/IMAPParser.o: ../src/IMAPParser.cc ../include/IMAPParser.h
g++ -c $(PRCCFLAGS) -o ../src/IMAPParser.o ../src/IMAPParser.cc
../src/RequestProcessor.o: ../src/RequestProcessor.cc ../include/middleware.h
g++ -c $(PRCCFLAGS) -o ../src/RequestProcessor.o ../src/RequestProcessor.cc
../src/statics.o: ../src/statics.cc ../include/*.h
g++ -c $(PRCCFLAGS) -o ../src/statics.o ../src/statics.cc
parse_response.o: parse_response.cc ../include/IMAPParser.h
g++ -c $(PRCCFLAGS) parse_response.cc
lex.yy.cc: ../src/imap_parser.l
flex -i -+ ../src/imap_parser.l
sockets: server_socket client_socket
split: split.cc
g++ -g -o split split.cc
regex1: regex1.cc
g++ -O2 -o regex1 regex1.cc -lboost_regex
ssl_client: ssl_client.cpp SSLClient.h
g++ -O2 -o ssl_client ssl_client.cpp -lssl -lcrypto
ssl: ssl.o
gcc -o ssl ssl.o -lssl -lcrypto
imaps_test: imaps_test.cc
g++ -O2 -o imaps_test imaps_test.cc -lnetxx -lssl -lcrypto
mkdir: mkdir.cc
g++ -O2 -o mkdir mkdir.cc -lboost_filesystem
map_test: map_test.cc
g++ -O2 -o map_test map_test.cc
server_socket: server_socket.cc ../include/Socket.h
g++ -pthread -I../include -O2 -o server_socket server_socket.cc -lboost_thread -lssl -lcrypto
client_socket: client_socket.cc ../include/Socket.h
g++ -pthread -I../include -O2 -o client_socket client_socket.cc -lboost_thread -lssl -lcrypto
clean:
@-rm client_socket imaps_test map_test mkdir oop regex1 server_socket split ssl ssl_client parse_response *.o
See more files for this project here