Code Search for Developers
 
 
  

Makefile from AlphaMail at Krugle


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

AlphaMail

AlphaMail is an accelerated web mail interface with a C++ middleware layer that is more effective than an IMAP proxy which is a highly scalable (10k+ users). The interface includes modern features, Section 508 compliance, and universal browser support.

Project homepage: http://sourceforge.net/projects/alphamail
Programming language(s): C++,Java,JavaScript,Perl
License: other

  jcorba/
    IMAPClient.java
    IMAPServer.java
    imap.idl
  Makefile
  cache_entry.cc
  client_socket.cc
  date_time.cc
  imaps_test.cc
  map_test.cc
  mkdir.cc
  mm.cc
  oop.cc
  parse_response.cc
  regex1.cc
  request_processor.cc
  server_socket.cc
  split.cc
  ssl.c
  ssl_client.cpp