📄 makefile.am
字号:
noinst_PROGRAMS = exampleTEX = complicated.tex energy_cons.tex energy_cons_1d.tex epsilon_polariton_1d.tex \ gpl.tex lossgain_epsilon.tex meep.tex omniguide.tex polaritonbands.tex \ simple.tex simplebands.tex nonlinear.texEPSGEN = polaritonbands-out/bands.eps epsilon_polariton_1d-out/eps.eps \ omniguide-out/bands.eps lossgain_epsilon-out/eps.eps \ energy_cons_1d-out/energy.eps energy_cons-out/energy.eps \ energy_cons-out/energy.eps simple-out/ez-000200-00.eps \ nonlinear-out/field.eps nonlinear-out/ez-000400-00.epsEPS = $(EPSGEN) Yee_bulk.epsPDF = $(EPS:.eps=.pdf)FREQS = complicated-out/freqsif WITH_DOCDOC = html meep.pdfelseDOC = endifEXTRA_DIST = $(DOC) $(TEX) Yee_bulk.eps preproc.plAM_CPPFLAGS = -I$(top_srcdir)/srcLIBMEEP = $(top_builddir)/src/libmeep.laDAC = $(SRC:.cpp=.dac)$(DAC) : $(LIBMEEP)example_SOURCES = example.cppexample_LDADD = $(LIBMEEP)###########################################################################.SUFFIXES = .dac .tex .dvi .ps .pdf .eps.o.dac: $(LIBMEEP) $(CXXLINK) $< $(LIBMEEP) $(LIBS).tex.cpp: perl $(srcdir)/preproc.pl $< > $@.eps.pdf: epstopdf --outfile=$@ $<html: $(TEX) $(EPS) $(FREQS) rm -rf $@ mkdir $@ @LATEX2HTML@ -split +1 -local_icons -dir $@ meepmeep.pdf: $(TEX) $(PDF) $(FREQS) pdflatex meep pdflatex meepmeep.ps.gz: meep.ps gzip --force --best meep.psmeep.ps: meep.dvi dvips -o meep.ps meep.dvimeep.dvi: $(TEX) $(EPS) $(FREQS) latex meep.tex latex meep.tex###########################################################################simple-out/ez-000200-00.eps: simple.dac rm -rf simple-out && $(RUNCODE) ./simple.dac h5topng -S2 -Zc bluered simple-out/ez-000200.00.h5 convert simple-out/ez-000200.00.png $@complicated-out/freqs: complicated.dac rm -rf complicated-out/ && $(RUNCODE) ./complicated.dacenergy_cons_1d-out/energy.eps : energy_cons_1d.dac rm -rf energy_cons_1d-out/ && $(RUNCODE) ./energy_cons_1d.dac mv $@ $@-tmp sed -e 's/fill//' $@-tmp > $@energy_cons-out/energy.eps : energy_cons.dac rm -rf energy_cons-out/ && $(RUNCODE) ./energy_cons.dac mv $@ $@-tmp sed -e 's/fill//' $@-tmp > $@polaritonbands-out/bands.eps : polaritonbands.dac rm -rf polaritonbands-out/ && $(RUNCODE) ./polaritonbands.dac mv $@ $@-tmp sed -e 's/fill//' $@-tmp > $@epsilon_polariton_1d-out/eps.eps : epsilon_polariton_1d.dac rm -rf epsilon_polariton_1d-out/ $(RUNCODE) ./epsilon_polariton_1d.dac mv $@ $@-tmp sed -e 's/fill//' $@-tmp > $@omniguide-out/bands.eps : omniguide.dac rm -rf omniguide-out/ $(RUNCODE) ./omniguide.dac mv $@ $@-tmp sed -e 's/fill//' $@-tmp > $@lossgain_epsilon-out/eps.eps : lossgain_epsilon.dac rm -rf lossgain_epsilon-out/ $(RUNCODE) ./lossgain_epsilon.dac mv $@ $@-tmp sed -e 's/fill//' $@-tmp > $@check-local: simplebands.dac complicated.dac polaritonbands.dac \ epsilon_polariton_1d.dac omniguide.dac lossgain_epsilon.dac \ energy_cons_1d.dac energy_cons.dac simple.dacnonlinear-out/field.eps nonlinear-out/ez-000400-00.eps: nonlinear.dac rm -rf nonlinear-out/ $(RUNCODE) ./nonlinear.dac h5topng -S2 -Zc bluered nonlinear-out/ez-000400.00.h5 convert nonlinear-out/ez-000400.00.png nonlinear-out/ez-000400-00.epsclean-local: rm -rf *.o *.hi *.dac *-out *-out-* *.ps *.dvi *.doc *.log *.hi *.dac $(PDF) $(EPSGEN)maintainer-clean-local: rm -rf html *.pdf
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -