blob: 262f3a66876f2a77791a0505437a4adc6c7a0fb0 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
SRCS=WILLBEADDEDBYCONFIGURE
OBJS=$(addprefix ../obj/,$(SRCS:.cpp=.o))
CC=WILLBEADDEDBYCONFIGURE
LIBADD=`cat libs.add`
LDFLAGS=$(LIBADD) -lstdc++
LDADD=-pthread -D_THREAD_SAFE -export-dynamic -ldl
INCLUDES=`cat includes.add`
CFLAGS=-fno-inline -fno-default-inline -frepo
all: yhttpd
$(SRCS):
$(CC) $(INCLUDES) $(CFLAGS) -c $*.cpp
infotext:
@echo Compiling base
yhttpd: infotext $(OBJS)
$(CC) $(LDFLAGS) -o $@ $(OBJS) $(LDADD)
@mv yhttpd ../bin
@echo -n "Size of linked executable: "
@du -hc ../bin/yhttpd | tail -n 1
clean:
@echo Cleaning base obj
@if test -d ../obj; then rm -Rf ../obj; fi
|