Menu

[r34]: / framework / trunk / makefile  Maximize  Restore  History

Download this file

43 lines (30 with data), 946 Bytes

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
TR=test.fcgi
SRC=main.cpp textstream.cpp worker_thread.cpp FCgiIO.cpp main_thread.cpp db_wrapper.cpp thread_pool.cpp \
global_config.cpp url.cpp templates.cpp
LSRC=textstream.cpp worker_thread.cpp FCgiIO.cpp mysql_db.cpp thread_pool.cpp global_config.cpp templates.cpp
OBJ := $(patsubst %.cpp,%.o,$(SRC))
LOBJ := $(patsubst %.cpp,%.o,$(LSRC))
LIBS = -lmysqlclient -lfcgi++ -lcgicc -lboost_regex -lboost_signals
CXX = g++
;CFLAGS = -Wall -g -DFCGX_API_ACCEPT_ONLY_EXISTS
CFLAGS = -Wall -g -O2 -I..
all: $(TR)
lib: libcppcms.a
$(TR) : $(OBJ)
$(CXX) -o $@ $^ $(LIBS)
libcppcms.a : $(LOBJ)
ar rvu libcppcms.a $(LOBJ)
ranlib libcppcms.a
.cpp.o:
$(CXX) -c $(CFLAGS) $<
clean:
rm -f $(OBJ) $(TR) .depend
depend:
$(CXX) -I.. -M $(SRC) > .depend
install: $(TR)
/etc/init.d/lighttpd stop
sleep 1
cp $(TR) /home/artik/Projects/www/c/
chown artik:artik /home/artik/Projects/www/c/$(TR)
/etc/init.d/lighttpd start
-include .depend
MongoDB Logo MongoDB