jw-pkg/make/proj.mk

78 lines
1.6 KiB
Makefile
Raw Normal View History

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)
CVS_PROJ_DIR = $(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
#VERSION = @PACKAGE_VERSION@
#VERSION_STR = \"@PACKAGE_VERSION@\"
#DEVELOPMENT = @IS_DEVELOPMENT_VERSION@
# rpmdist.mk variables
MKSPEC_SH = $(MOD_SCRIPT_DIR)/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
2007-08-18 20:32:53 +00:00
USE_YTOOLS = true
USE_GLIB = true
2007-07-13 10:49:58 +00:00
CFLAGS += -D_USRDLL -DYTOOLS_EXPORTS
CPPFLAGS += -D_USRDLL -DYTOOLS_EXPORTS
2007-07-13 10:49:58 +00:00
PROJECT_CFLAGS += -gstabs+
PROJECT_CPPFLAGS += -gstabs+
ifeq ($(TARGET),mingw)
CONTRIB_DLL = \
iconv \
libglib-2.0-0 \
intl \
libgnurx-0
# msvcirt \
# msvcp71d \
# msvcp71 \
# msvcr71d \
# msvcr71
CONTRIB_LIBS += $(addsuffix .dll,$(CONTRIB_DLL))
PROJECT_LDFLAGS += -lgnurx
endif
2007-09-04 21:51:56 +00:00
RPM_REQUIRES_RUN += smart sudo