jw-pkg/Makefile

56 lines
935 B
Makefile
Raw Normal View History

# jan's utility modules
# (c) 2001-2005 jannet it services
# contact@jannet.de
# $Id$
TOPDIR = .
2002-07-19 20:26:54 +00:00
SUBDIRS = inst/pre \
make \
2012-04-28 16:46:52 +00:00
pkgconfig \
contrib \
2002-07-19 20:26:54 +00:00
devutil \
2009-04-07 18:31:33 +00:00
initrd \
2007-09-10 14:48:45 +00:00
doc \
base \
YMisc \
YFamily \
hashfunc \
2006-02-25 20:28:09 +00:00
lbuffer cache \
YMem YOptString \
2006-08-10 08:06:32 +00:00
gtopts \
2002-07-19 20:26:54 +00:00
lock sigsync shmem \
2011-05-21 07:48:23 +00:00
contr/YMtBuf \
contr/YRrBuf \
contr/YRrLogBuf \
contr/YStringTree \
cfgfile \
2011-06-24 15:49:27 +00:00
YStopWatch \
YEvent \
contr \
2007-06-23 10:53:09 +00:00
YLoadableObject \
msgfmt eloop statecheck \
2011-06-24 15:49:27 +00:00
YCbContr YThread \
2011-05-21 07:48:23 +00:00
YStopWatchList YStopWatchQueue YStopWatchThreadList \
YLogger \
YApplication \
2005-05-04 15:00:15 +00:00
YOsc \
2002-07-19 20:26:54 +00:00
lib include bin \
util \
2011-06-24 12:39:12 +00:00
conf \
2002-07-19 20:26:54 +00:00
inst/post
include $(TOPDIR)/make/proj.mk
include $(MODDIR)/make/topdir-autoconf.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'