7d7c565a37
git-svn-id: file:///home/svn/framework3/trunk@7266 4d416f70-5f16-0410-b530-b9f4589650da
32 lines
714 B
Makefile
32 lines
714 B
Makefile
VPATH=../../source/extensions/stdapi
|
|
CFLAGS= -fPIC -Os -I../../source/common -I../../source/openssl/include
|
|
CFLAGS+= -I../../source/ulibc
|
|
CFLAGS+= -I../../source/extensions/stdapi/server
|
|
CFLAGS+= -D_UNIX -nostdinc -fPIC -DPIC -g -Wall
|
|
LDFLAGS= -fPIC -Bshareable
|
|
|
|
ifeq ($(OSNAME), FreeBSD)
|
|
OS= bsd
|
|
else
|
|
OS=$(OSNAME)
|
|
CFLAGS+= -fno-stack-protector -D__linux__
|
|
endif
|
|
|
|
objects = server/general.o server/stdapi.o server/fs/dir.o server/fs/file.o \
|
|
server/fs/fs_util.o \
|
|
server/net/socket/tcp.o
|
|
# server/net/config/interface.o
|
|
# server/net/config/route.o \
|
|
|
|
|
|
all: ext_server_stdapi.so
|
|
|
|
|
|
ext_server_stdapi.so: $(objects)
|
|
$(LD) $(LDFLAGS) -o $@ $(objects)
|
|
|
|
|
|
.PHONY: clean
|
|
clean:
|
|
rm -f *.o *.so *~; rm -f $(objects)
|