# semex -- the semaphore exerciser
-# Note: When the version changes, you also have to change the RPM spec file.
-VERS=1.3
+VERS=1.4
semex: semex.c
rm -f lex.yy.c semex semex.c *~ semex.tar.gz
rm -f *.rpm semex-*.tar.gz semex.1
-SOURCES = READ.ME semex.xml Makefile semex.c semex.spec
+SOURCES = README semex.xml Makefile semex.c semex.spec
semex-$(VERS).tar.gz: $(SOURCES) semex.1
@ls $(SOURCES) semex.1 | sed s:^:semex-$(VERS)/: >MANIFEST
dist: semex-$(VERS).tar.gz
RPMROOT=/usr/src/redhat
-RPM = rpm
-RPMFLAGS = -ba
rpm: dist
- cp semex-$(VERS).tar.gz $(RPMROOT)/SOURCES;
- cp semex.spec $(RPMROOT)/SPECS
- cd $(RPMROOT)/SPECS; $(RPM) $(RPMFLAGS) semex.spec
- cp $(RPMROOT)/RPMS/`arch|sed 's/i[4-9]86/i386/'`/semex-$(VERS)*.rpm .
+ rpmbuild --define 'myversion $(VERS)' -ta semex-$(VERS).tar.gz
+ cp $(RPMROOT)/RPMS/*/semex-$(VERS)*.rpm .
cp $(RPMROOT)/SRPMS/semex-$(VERS)*.src.rpm .