-
Notifications
You must be signed in to change notification settings - Fork 25
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #19 from OrderN/HotFix_v1.0.1-pre
Fix missing file to allow compilation
- Loading branch information
Showing
8 changed files
with
177 additions
and
65 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
Directory holding executable files (Conquest and MakeIonFiles) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,139 @@ | ||
SHELL = /bin/sh | ||
|
||
ROBODOC=/homes/conquest/bin/robodoc | ||
#ROBOOPTS=C SORT | ||
ROBOOPTS= | ||
|
||
# Your source files. | ||
# | ||
#SOURCES= DMM.f90 McWeeny.f90 Pulay.f90 basic_types.f90 common.module.f90 \ | ||
# comms_module.f90 construct_module.f90 cover_module.f90 datatypes.module.f90 \ | ||
# generic_blas.f90 global_module.f90 group_module.f90 hamiltonian.module.f90 \ | ||
# initialise.f90 io_module.f90 matrix_comms_module.f90 matrix_data_module.f90 \ | ||
# matrix_elements_module.f90 matrix_module.f90 maxima_module.f90 \ | ||
# minimise.module.f90 mpi.f90 mult_init_module.f90 mult_module.f90 \ | ||
# multiply_module.f90 numbers.module.f90 primary_module.f90 trans_module.f90 \ | ||
# version_module.f90 | ||
SOURCES=$(NODE_OBJECTS:.o=.f90) $(SRC2) | ||
|
||
# The name of your Project | ||
# | ||
PROJECT=Conquest | ||
|
||
# The various documentation files, derived from the source files. | ||
# HTML | ||
# | ||
HTMLDOCS=$(SOURCES:=.html) | ||
HTMLXREFS=$(HTMLDOCS:.html=.html.xref) | ||
HTMLXREFSFILE=$(PROJECT)_html.xrefs | ||
# LATEX | ||
# | ||
LATEXDOCS=$(SOURCES:=.tex) | ||
LATEXXREFS=$(LATEXDOCS:.tex=.tex.xref) | ||
LATEXXREFSFILE=$(PROJECT)_tex.xrefs | ||
# ASCII | ||
# | ||
ASCIIDOCS=$(SOURCES:=.txt) | ||
# RTF | ||
# | ||
RTFDOCS=$(SOURCES:=.rtf) | ||
RTFXREFS=$(RTFDOCS:.rtf=.rtf.xref) | ||
RTFXREFSFILE=$(PROJECT)_rtf.xrefs | ||
|
||
# Some common targets | ||
xrefall: xrefhtml xreftex xrefrtf | ||
docall: html tex ascii rtf | ||
|
||
# Create the xref files for the various formats. | ||
xhtml: $(HTMLXREFSFILE) | ||
xtex: $(LATEXXREFSFILE) | ||
xrtf: $(RTFXREFSFILE) | ||
|
||
# Create the documentation files for the various formats. | ||
html: $(HTMLDOCS) $(PROJECT)_mi.html | ||
tex: $(LATEXDOCS) $(PROJECT)_mi.tex | ||
rtf: $(RTFDOCS) | ||
ascii: $(ASCIIDOCS) | ||
|
||
# master index file, currently works only for html and latex documentation. | ||
# Note that you can define the title of the document. | ||
$(PROJECT)_mi.html: $(HTMLXREFSFILE) | ||
$(ROBODOC) $< $@ INDEX HTML TITLE "$(PROJECT) Master Index" | ||
|
||
$(PROJECT)_mi.tex: $(LATEXXREFSFILE) | ||
$(ROBODOC) $< $@ INDEX LATEX TITLE "$(PROJECT) API Reference" | ||
|
||
# create xrefs file (file with the names of all .xref files). | ||
$(HTMLXREFSFILE) : $(HTMLXREFS) | ||
/bin/ls $(HTMLXREFS) > $@ | ||
$(LATEXXREFSFILE) : $(LATEXXREFS) | ||
/bin/ls $(LATEXXREFS) > $@ | ||
$(RTFXREFSFILE) : $(RTFXREFS) | ||
/bin/ls $(RTFXREFS) > $@ | ||
|
||
# Rule to create an .xref file from a source file for the various formats. | ||
%.html.xref : % | ||
$(ROBODOC) $< $(@:.xref=) $(ROBOOPTS) INTERNAL GENXREF $@ | ||
%.tex.xref : % | ||
$(ROBODOC) $< $(@:.xref=) $(ROBOOPTS) INTERNAL GENXREF $@ | ||
%.rtf.xref : % | ||
$(ROBODOC) $< $(@:.xref=) $(ROBOOPTS) INTERNAL GENXREF $@ | ||
|
||
# Rule to create html documentation from a source file. | ||
%.html : % | ||
$(ROBODOC) $< $@ HTML $(ROBOOPTS) XREF $(HTMLXREFSFILE) | ||
|
||
# Rule to create latex documentation from a source file. | ||
# We do not include source items, and generate laxtex documents | ||
# than can be included in a master document. | ||
%.tex : % | ||
$(ROBODOC) $< $@ LATEX $(ROBOOPTS) NOSOURCE SINGLEDOC XREF $(LATEXXREFSFILE) | ||
|
||
# Rule to create ascii documentation from a source file. | ||
%.txt : % | ||
$(ROBODOC) $< $@ ASCII | ||
|
||
# Rule to create rtf documentation from a source file. | ||
%.rtf : % | ||
$(ROBODOC) $< $@ RTF $(ROBOOPTS) XREF $(RTFXREFSFILE) | ||
|
||
# Use netscape to view the master index file for our project. | ||
htmlview: html | ||
netscape $(PROJECT)_mi.html | ||
|
||
# Use the latex programs to generate a .dvi from the master index file | ||
# for our prokect. View this .dvi file with xdvi | ||
texview: tex | ||
latex $(PROJECT)_mi | ||
makeindex $(PROJECT)_mi | ||
latex $(PROJECT)_mi | ||
latex $(PROJECT)_mi | ||
xdvi $(PROJECT)_mi.dvi | ||
|
||
# Clean-up the mess we made | ||
# | ||
doc_clean: | ||
rm -f $(HTMLXREFS) | ||
rm -f $(HTMLDOCS) | ||
rm -f $(LATEXXREFS) | ||
rm -f $(LATEXDOCS) | ||
rm -f $(PROJECT)_mi.* *.aux | ||
rm -f $(RTFXREFS) | ||
rm -f $(RTFDOCS) | ||
rm -f $(ASCIIDOCS) | ||
rm -f $(HTMLXREFSFILE) | ||
rm -f $(LATEXXREFSFILE) | ||
rm -f $(RTFXREFSFILE) | ||
|
||
%.f90_pure : %.f90 | ||
sed '/^\!\!/D' $< > $<"_pure" | ||
|
||
PUREDOCS=$(SOURCES:=_pure) | ||
pure : | ||
-rm -rf pure | ||
-mkdir pure | ||
for X in $(SOURCES) ; do \ | ||
sed '/^\!\!/D' $$X > pure/$$X; done | ||
pure_clean: | ||
-rm -rf pure | ||
-rm -f $(PUREDOCS) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters