1
0
Fork 0
mirror of https://github.com/transmission/transmission synced 2025-02-12 01:14:54 +00:00
transmission/Makefile.common
Eric Petit 235255b8f0 Merge compat-10.2 branch. This adds Jaguar compatibility on OS X, and
completes the Jam -> Make/XCode switch. Hope it doesn't break too much.
2006-04-03 19:29:09 +00:00

36 lines
800 B
Text

VERSION_MAJOR = 0
VERSION_MINOR = 5
VERSION_STRING = 0.6-svn
RM = rm -Rf
MOREFLAGS = -g -Wall -W -O3 -funroll-loops -D_FILE_OFFSET_BITS=64 \
-D_LARGEFILE_SOURCE -D_GNU_SOURCE \
-DVERSION_MAJOR=$(VERSION_MAJOR) \
-DVERSION_MINOR=$(VERSION_MINOR) \
-DVERSION_STRING=\"$(VERSION_STRING)\" \
-DSYS_$(shell echo $(SYSTEM) | tr a-z A-Z)
CFLAGS += $(MOREFLAGS)
CXXFLAGS += $(MOREFLAGS)
ifeq ($(SYSTEM),BeOS)
CXXFLAGS += -Wno-multichar
ifeq ($(BEOS_NETSERVER),yes)
CFLAGS += -DBEOS_NETSERVER
LDFLAGS += -lnet
else
LDFLAGS += -lbind -lsocket
endif
endif
ifeq ($(PTHREAD),yes)
ifeq ($(SYSTEM),FreeBSD)
LDFLAGS += -pthread
else
LDFLAGS += -lpthread
endif
endif
ifeq ($(OPENSSL),yes)
CFLAGS += -DHAVE_OPENSSL
LDFLAGS += -lcrypto
endif