diff options
author | Mark D. Studebaker <mdsxyz123@yahoo.com> | 2005-01-29 15:55:20 +0000 |
---|---|---|
committer | Mark D. Studebaker <mdsxyz123@yahoo.com> | 2005-01-29 15:55:20 +0000 |
commit | e56ac93190a853f2f56052fc11183b79b67691a5 (patch) | |
tree | b050df8074a6cc42f0209bf7ba9369a8131e5486 /Makefile | |
parent | 25035a5f6172a22a2f5c29586a772c63b953ce50 (diff) | |
download | lm-sensors-git-e56ac93190a853f2f56052fc11183b79b67691a5.tar.gz |
add prog/pwm manpages to $MANPAGES;
also add userpackage target, which makes lm-sensors-user-x.y.z.tar.gz.
This has pretty much what a userspace-only package would need,
but the user-only makefile needs work.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2880 7894878c-1315-0410-8ee3-d5d059ff63e0
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 31 |
1 files changed, 30 insertions, 1 deletions
@@ -154,11 +154,17 @@ SRCDIRS := ifneq ($(MAKECMDGOALS),user) ifneq ($(MAKECMDGOALS),user_install) ifneq ($(MAKECMDGOALS),user_uninstall) +ifneq ($(MAKECMDGOALS),package) +ifneq ($(MAKECMDGOALS),userpackage) +ifneq ($(MAKECMDGOALS),manhtml) SRCDIRS += mkpatch SRCDIRS += kernel kernel/busses kernel/chips endif endif endif +endif +endif +endif SRCDIRS += kernel/include SRCDIRS += lib prog/detect prog/dump prog/eeprom prog/pwm \ prog/sensors prog/xeon ${PROG_EXTRA:%=prog/%} etc @@ -247,15 +253,19 @@ ifneq ($(MAKECMDGOALS),clean) ifneq ($(MAKECMDGOALS),uninstall) ifneq ($(MAKECMDGOALS),user_uninstall) ifneq ($(MAKECMDGOALS),help) +ifneq ($(MAKECMDGOALS),package) +ifneq ($(MAKECMDGOALS),userpackage) include $(INCLUDEFILES) endif endif endif endif +endif +endif # Man pages MANPAGES := $(LIBMAN3FILES) $(LIBMAN5FILES) $(PROGDETECTMAN8FILES) $(PROGDUMPMAN8FILES) \ - $(PROGSENSORSMAN1FILES) prog/sensord/sensord.8 + $(PROGSENSORSMAN1FILES) $(PROGPWMMAN8FILES) prog/sensord/sensord.8 # Making the dependency files - done automatically! dep : @@ -311,6 +321,25 @@ package: version clean $(RM) $$lmpackage.tar $$lmpackage cat doc/developers/checklist +# doesn't work well yet... needs Makefile changes too +userpackage: version clean $(KERNELINCLUDEDIR)/sensors.h + lmversion=`tail -1 version.h|cut -f 2 -d \"`; \ + lmpackage=lm_sensors-user-$$lmversion; \ + ln -s . $$lmpackage; \ + find $$lmpackage/ -type f | grep -v ^$$lmpackage/$$lmpackage$$ | \ + grep -v ^$$lmpackage/$$lmpackage.tar$$ | \ + grep -v ^$$lmpackage/doc/chips | \ + grep -v ^$$lmpackage/doc/busses | \ + grep -v ^$$lmpackage/kernel/chips | \ + grep -v ^$$lmpackage/kernel/busses | \ + grep -v ^$$lmpackage/$$ | \ + grep -v /CVS | \ + grep -v /\\.# | \ + tar rvf $$lmpackage.tar -T -; \ + gzip -9 $$lmpackage.tar ;\ + $(RM) $$lmpackage.tar $$lmpackage + cat doc/developers/checklist + version: $(RM) version.h echo '#define LM_DATE "'`date +'%Y%m%d'`\" > version.h |