jw-pkg/Makefile
Jan Lindemann 1df9065b76 Makefile: Fix name clash of "hash" on Windows
Rename directory hash to hashfunc, because "hash" clashed with HASH
in case insensitive file systems (notably on Windows).
2008-12-24 09:34:59 +00:00

44 lines
799 B
Makefile

# jan's utility modules
# (c) 2001-2005 jannet it services
# contact@jannet.de
# $Id$
TOPDIR = .
SUBDIRS = inst/pre \
make \
contrib \
devutil \
doc \
base \
YFamily \
hashfunc \
lbuffer cache \
YMisc YMem YOptString \
gtopts \
lock sigsync shmem \
contr cfgfile \
YLoadableObject \
msgfmt eloop statecheck \
YThread YEvent YCbContr \
YStopWatch YStopWatchList YStopWatchQueue YStopWatchThreadList \
YLogger \
YApplication \
YOsc \
util \
lib include bin \
inst/post
include $(TOPDIR)/make/proj.mk
include $(TOPDIR)/make/topdir.mk
define symversion
nm $(LIB_A) | sed '/^[0-9]\{8\} T / !d; s/^[0-9]\{8\} T //' | sort -u
endef
SYMBOLS: $(LIB_A)
$(symversion) > $@.tmp
mv $@.tmp $@
check_symversion:
$(symversion) | diff SYMBOLS - | sed '/^</ !d'