mirror of
https://github.com/slsdetectorgroup/slsDetectorPackage.git
synced 2025-04-21 19:30:03 +02:00
52 lines
1.4 KiB
Makefile
Executable File
52 lines
1.4 KiB
Makefile
Executable File
DESTDIR?=docs
|
||
|
||
|
||
#manual-api manual-calwiz manual-client manual-gui manual-main
|
||
|
||
|
||
|
||
MAINDIRS= manual-main manual-api manual-calwiz manual-client manual-gui
|
||
#manual-calwiz manual-calwiz manual-gui manual-client manual-api
|
||
CLEANDIRS=$(MAINDIRS:manual-%=clean-%)
|
||
PDFDIRS=$(MAINDIRS:manual-%=pdf-%)
|
||
HTMLDIRS=$(MAINDIRS:manual-%=html-%)
|
||
ALLDIRS=$(MAINDIRS:manual-%=all-%)
|
||
|
||
|
||
all: $(ALLDIRS)
|
||
# $(shell test -d $(DESTDIR)/pdf && rm -fr $(DESTDIR)/pdf)
|
||
# mv pdf $(DESTDIR)
|
||
# $(shell test -d $(DESTDIR)/html && rm -fr $(DESTDIR)/html)
|
||
# mv html $(DESTDIR)
|
||
|
||
pdf: $(PDFDIRS)
|
||
# $(shell test -d $(DESTDIR)/pdf && rm -fr $(DESTDIR)/pdf)
|
||
# mv pdf $(DESTDIR)
|
||
|
||
html: $(HTMLDIRS)
|
||
# $(shell test -d $(DESTDIR)/html && rm -fr $(DESTDIR)/html)
|
||
# mv html $(DESTDIR)
|
||
|
||
clean: $(CLEANDIRS)
|
||
rm -fr $(DESTDIR)/pdf
|
||
rm -fr $(DESTDIR)/html
|
||
|
||
all-%:
|
||
echo
|
||
cd $(@:all-%=manual-%) && make all
|
||
|
||
pdf-%:
|
||
cd $(@:pdf-%=manual-%) && make pdf
|
||
|
||
html-%:
|
||
cd $(@:html-%=manual-%) && make html
|
||
|
||
clean-%:
|
||
cd $(@:clean-%=manual-%) && make clean
|
||
|
||
|
||
#<23><>$(@D)<29><> The directory part of the file name of the target, with the trailing slash removed. If the value of <20><>$@<40><> is dir/foo.o then <20><>$(@D)<29><> is dir. This value is . if <20><>$@<40><> does not contain a slash.
|
||
#<23><>$(@F)<29><> The file-within-directory part of the file name of the target. If the value of <20><>$@<40><> is dir/foo.o then <20><>$(@F)<29><> is foo.o. <20><>$(@F)<29><> is equivalent to <20><>$(notdir $@)<29><>.
|
||
|
||
|