2002-07-20 10:26:53 +00:00
|
|
|
|
|
|
|
|
# (c) 2001 jannet it services
|
|
|
|
|
# contact@jannet.de
|
|
|
|
|
# $Id$
|
|
|
|
|
|
2007-08-31 11:12:56 +00:00
|
|
|
PROJECT = ytools
|
|
|
|
|
MODDIR = $(TOPDIR)
|
2002-07-20 10:26:53 +00:00
|
|
|
|
|
|
|
|
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
|
|
|
|
|
|
2014-06-13 13:38:14 +00:00
|
|
|
# rpmdist.mk variable overrides
|
2002-07-20 18:20:01 +00:00
|
|
|
FTP_SRC_GROUP = ytsrc
|
|
|
|
|
FTP_RUN_GROUP = ytrun
|
|
|
|
|
FTP_DEV_GROUP = ytdev
|
2002-07-24 14:08:14 +00:00
|
|
|
FTP_FILE_MODE = 644
|
|
|
|
|
FTP_DIR_MODE = 755
|
2002-07-20 18:20:01 +00:00
|
|
|
|
2002-07-20 17:16:40 +00:00
|
|
|
ifeq ($(DEVELOPMENT),true)
|
|
|
|
|
include $(TOPDIR)/make/cfg_dev.mk
|
|
|
|
|
else
|
|
|
|
|
include $(TOPDIR)/make/cfg_dist.mk
|
|
|
|
|
endif
|
|
|
|
|
|
2012-04-29 13:35:47 +00:00
|
|
|
PREREQ_BUILD += ytools
|
2007-08-18 20:32:53 +00:00
|
|
|
USE_GLIB = true
|
2007-07-13 10:49:58 +00:00
|
|
|
|
2007-07-13 19:32:36 +00:00
|
|
|
CFLAGS += -D_USRDLL -DYTOOLS_EXPORTS
|
|
|
|
|
CPPFLAGS += -D_USRDLL -DYTOOLS_EXPORTS
|
2007-07-13 10:49:58 +00:00
|
|
|
|
2012-11-01 11:11:25 +00:00
|
|
|
#DEBUG_FORMAT_FLAG ?= -gstabs+
|
2011-02-23 17:59:19 +00:00
|
|
|
PROJECT_CFLAGS += $(DEBUG_FORMAT_FLAG)
|
|
|
|
|
PROJECT_CPPFLAGS += $(DEBUG_FORMAT_FLAG)
|
|
|
|
|
PROJECT_LDFLAGS += $(DEBUG_FORMAT_FLAG)
|
2009-06-11 16:25:05 +00:00
|
|
|
|
2009-07-09 11:56:08 +00:00
|
|
|
# need to do this before
|
|
|
|
|
include $(MODDIR)/make/platform.mk
|
2009-06-11 15:26:55 +00:00
|
|
|
ifeq ($(TARGET),mingw)
|
2009-06-11 16:25:05 +00:00
|
|
|
CONTRIB_DLL = \
|
|
|
|
|
iconv \
|
|
|
|
|
libglib-2.0-0 \
|
|
|
|
|
intl \
|
|
|
|
|
libgnurx-0
|
|
|
|
|
|
|
|
|
|
# msvcirt \
|
|
|
|
|
# msvcp71d \
|
|
|
|
|
# msvcp71 \
|
|
|
|
|
# msvcr71d \
|
|
|
|
|
# msvcr71
|
|
|
|
|
|
|
|
|
|
CONTRIB_LIBS += $(addsuffix .dll,$(CONTRIB_DLL))
|
2009-06-11 15:26:55 +00:00
|
|
|
PROJECT_LDFLAGS += -lgnurx
|
|
|
|
|
endif
|
2006-10-02 13:03:25 +00:00
|
|
|
|
2015-05-27 16:17:03 +00:00
|
|
|
RPM_REQUIRES_RUN += sudo
|