jw-pkg/make/ytools.mk.in
Jan Lindemann 64f194bcf2 Release 1.1.8-2
- Merge changes of V_1_1_5-2F3 -> V_1_1_5-2F4
2004-11-28 12:26:49 +00:00

70 lines
1.6 KiB
Makefile

# (c) 2001 jannet it services
# contact@jannet.de
# $Id$
PROJECT := ytools
TOPDIR = $(MODDIR)
REQUIRED = inst/pre \
make \
doc \
debug misc slog platform \
devutil \
hash \
hexdump \
lbuffer \
debug \
cfgfile gtopts \
lock sigsync shmem \
usrv uclnt statecheck msgfmt \
YMisc YError \
YThread YMutex YEvent YCbContr contr/Y2WayMap \
YTimeB YStopWatch YStopWatchList YStopWatchQueue YStopWatchThreadList \
lib include bin \
inst/post
VERSION = @PACKAGE_VERSION@
VERSION_STR = \"@PACKAGE_VERSION@\"
DEVELOPMENT = @IS_DEVELOPMENT_VERSION@
# rpmdist.mk variables
MKSPEC_SH = $(MODDIR)/devutil/scripts/mkspec_wrapper.sh $(TOPDIR)/make/mkspec.sh
FTP_SRC_GROUP = ytsrc
FTP_SRC_USER = jan
FTP_RUN_GROUP = ytrun
FTP_RUN_USER = jan
FTP_DEV_GROUP = ytdev
FTP_DEV_USER = jan
FTP_HOST = ftp.jannet.de
FTP_FILE_MODE = 644
FTP_DIR_MODE = 755
#FTP_HOST = ftp.jannet.de
FTP_HOST_LOGIN = root
ifeq ($(DEVELOPMENT),true)
include $(TOPDIR)/make/cfg_dev.mk
else
include $(TOPDIR)/make/cfg_dist.mk
endif
ifeq ($(USE_COMPILER_DEBUG_OPTS),true)
PROJECT_CFLAGS += -Wall -g3
PROJECT_CPPFLAGS += -Wall -g3
PROJECT_LDFLAGS += -Wall -g3
endif
ifeq ($(USE_COMPILER_OPTIMIZATION_OPTS),true)
PROJECT_CFLAGS += -funroll-loops -O2
PROJECT_CPPFLAGS += -funroll-loops -O2
else
ifneq ($(USE_COMPILER_DEBUG_OPTS),true)
PROJECT_CFLAGS += -DNDEBUG
PROJECT_CPPFLAGS += -DNDEBUG
else
PROJECT_CFLAGS += -fno-inline
PROJECT_CPPFLAGS += -fno-inline
endif
endif
LDFLAGS += -lytools -ldl -pthread