JAVAC=$(JDKHOME)/bin/javac JFLAGS=-classpath .:$(JDKHOME)/lib/classes.zip:$(SWINGHOME)/swingall.jar CC=gcc VERSION=1.8 ## Export all variables export SUBDIRS = \ src .PHONY : all all: dummy for i in $(SUBDIRS); do (cd $$i; $(MAKE)) || exit 1; done cd cdrecord-$(VERSION); ./$(CDRMAKE) ; cd .. cd encoder; ./configure ; $(MAKE) ; cd .. cd decoder; ./configure ; $(MAKE) ; cd .. .PHONY : install install: dummy cat /dev/null > BurnIT echo "#!/bin/sh" >> BurnIT echo "PATH=$(INSTALLDIR):$(PATH)" >> BurnIT echo -n "cd " >> BurnIT echo $(INSTALLDIR) >> BurnIT echo -n $(JDKHOME) >> BurnIT echo "/bin/java -classpath .:$(JDKHOME)/lib/classes.zip:$(SWINGHOME)/swingall.jar BurnIT" >> BurnIT chmod 755 BurnIT mkdir -p $(INSTALLDIR) cp -f src/*.class $(INSTALLDIR) cp -f src/play $(INSTALLDIR) cp -f src/*.properties $(INSTALLDIR) cp -f src/BurnIT.ini $(INSTALLDIR) cp -Rf src/images $(INSTALLDIR) cp -f COPYING $(INSTALLDIR) cp -f Readme* $(INSTALLDIR) cp -f THANKS $(INSTALLDIR) cp -f TODO $(INSTALLDIR) cp -f SUPPORTED $(INSTALLDIR) cp -f Changelog $(INSTALLDIR) cp -f VERSIONS $(INSTALLDIR) cp -f `find . -type f -name cdrecord` $(INSTALLDIR) cp -f `find . -type f -name mkisofs` $(INSTALLDIR) cp -f `find . -type f -name cdda2wav` $(INSTALLDIR) cp -f `find . -type f -name encode` $(INSTALLDIR) cp -f `find . -type f -name decode` $(INSTALLDIR) chmod +s $(INSTALLDIR)/cdrecord chmod +s $(INSTALLDIR)/cdda2wav cp -Rf encoder/tables $(INSTALLDIR) cp -Rf decoder/tables $(INSTALLDIR) cp -f BurnIT $(SCRIPTDIR) .PHONY : clean clean: dummy for i in $(SUBDIRS); do (cd $$i; $(MAKE) clean) || exit 1; done cd cdrecord-$(VERSION); $(CDRMAKE) clean ; cd .. cd encoder; $(MAKE) clean ; cd .. cd decoder; $(MAKE) clean ; cd .. rm -f BurnIT .PHONY : dummy dummy: