mirror of
ssh://git.janware.com/srv/git/janware/proj/jw-pkg
synced 2026-01-31 00:38:40 +01:00
$(TOPDIR), make: Start new build architecture
Intermediate commit of half done transition to new build architecture.
This commit is contained in:
parent
fa41ecc8c4
commit
a702e5b714
9 changed files with 142 additions and 50 deletions
|
|
@ -1,11 +1,13 @@
|
|||
# generic utility modules
|
||||
|
||||
# (c) 2001 jannet it services
|
||||
# contact@jannet.de
|
||||
# $Id$
|
||||
|
||||
ifndef PROJECT
|
||||
PROJECT := ytools
|
||||
REQUIRED = make misc slog platform \
|
||||
REQUIRED = make \
|
||||
doc \
|
||||
misc slog platform \
|
||||
devutil \
|
||||
hash \
|
||||
hexdump \
|
||||
|
|
@ -35,6 +37,7 @@ DIST_WINVERSION = $(shell echo $(WINVERSION) | sed -e "s/-dev//")
|
|||
LOCAL_DIST_VERSION = $(shell echo $(LOCAL_VERSION) | sed -e "s/-dev//")
|
||||
LOCAL_DIST_WINVERSION = $(shell echo $(LOCAL_WINVERSION) | sed -e "s/-dev//")
|
||||
DEVELOPMENT = $(shell cat $(TOPDIR)/VERSION | grep 'dev' >/dev/null && echo true)
|
||||
PROJECT_STEM = $(PROJECT)-$(DIST_VERSION)
|
||||
|
||||
ifeq ($(DEVELOPMENT),true)
|
||||
include $(TOPDIR)/make/cfg_dev.mk
|
||||
|
|
@ -99,11 +102,20 @@ INCLUDE = -I. -I$(TOPDIR)/include -I$(MODDIR)/include $(PROJECT_INCLUDE) $(L
|
|||
INSTALL_LIBDIR = $(PREFIX)/lib
|
||||
INSTALL_HDRDIR = $(PREFIX)/include
|
||||
INSTALL_BINDIR = $(PREFIX)/bin
|
||||
INSTALL_DOCDIR_DIST = $(DOC_PREFIX)
|
||||
INSTALL_DOCDIR_DEVEL = $(DOC_PREFIX)-devel
|
||||
DOCS = $(wildcard README CHANGES TODO LICENSE AUTHORS CREDITS *.pdf *.txt *.html)
|
||||
DOCSUBDIRS = $(wildcard html tex info examples src)
|
||||
|
||||
SO_SUFFIX = so.$(VERSION)
|
||||
INSTALLED_DOCS_DIST = $(addprefix $(INSTALL_DOCDIR_DIST)/,$(DOCS))
|
||||
INSTALLED_DOCS_DEVEL = $(addprefix $(INSTALL_DOCDIR_DEVEL)/,$(DOCS))
|
||||
|
||||
SO_SUFFIX = so.$(shell echo $(VERSION) | cut -d- -f1)
|
||||
LIB_A = $(LIBDIR)/lib$(LIBNAME).a
|
||||
LIB_SO = $(LIBDIR)/lib$(LIBNAME).$(SO_SUFFIX)
|
||||
INSTALLED_LIB_SO = $(INSTALL_LIBDIR)/lib$(LIBNAME).$(SO_SUFFIX)
|
||||
INSTALLED_LINKS_SO = $(shell echo $(INSTALLED_LIB_SO) | sed -e "s/\.so\..*$$/.so/" | grep -v $(INSTALLED_LIB_SO))
|
||||
LINKS_SO = $(shell echo $(LIB_SO) | sed -e "s/\.so\..*$$/.so/" | grep -v $(LIB_SO))
|
||||
INSTALLED_LIB_A = $(INSTALL_LIBDIR)/lib$(LIBNAME).a
|
||||
|
||||
INSTALLED_EXE = $(INSTALL_BINDIR)/$(EXE)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue