@@ -7,14 +7,15 @@ INSTALL=install
77CC =gcc
88
99EXECUTABLE =fsio
10- SOURCES =fsio.c declib.c tape.c dos11.c rt11.c dosmt.c local.c os8.c
11- INCLUDES =fsio.h declib.h tape.h dos11.h rt11.h dosmt.h os8.h
10+ SOURCES =fsio.c declib.c tape.c dos11.c rt11.c dosmt.c local.c os8.c unixv7.c
11+ INCLUDES =fsio.h declib.h tape.h dos11.h rt11.h dosmt.h os8.h unixv7.h
1212LIBS =-lreadline
1313MANPAGE =fsio.1
1414MANPAGE_DOS =fsio-dos11.1
1515MANPAGE_RT =fsio-rt11.1
1616MANPAGE_DOSMT =fsio-dosmt.1
1717MANPAGE_OS8 =fsio-os8.1
18+ MANPAGE_UNIXV7 =fsio-unixv7.1
1819ARCHIVE =fsio.tgz
1920
2021RELEASEFILES =$(BIN ) /$(EXECUTABLE )
@@ -23,8 +24,16 @@ RELEASEFILES+=$(MAN)/$(MANPAGE_DOS)
2324RELEASEFILES+ =$(MAN ) /$(MANPAGE_RT )
2425RELEASEFILES+ =$(MAN ) /$(MANPAGE_DOSMT )
2526RELEASEFILES+ =$(MAN ) /$(MANPAGE_OS8 )
27+ RELEASEFILES+ =$(MAN ) /$(MANPAGE_UNIXV7 )
2628RELEASEFILES+ =./fsio.txt ./fsioSimh.txt
2729
30+ MANPAGES =$(MANPAGE )
31+ MANPAGES+ =$(MANPAGE_DOS )
32+ MANPAGES+ =$(MANPAGE_RT )
33+ MANPAGES+ =$(MANPAGE_DOSMT )
34+ MANPAGES+ =$(MANPAGE_OS8 )
35+ MANPAGES+ =$(MANPAGE_UNIXV7 )
36+
2837$(EXECUTABLE ) : $(SOURCES ) $(INCLUDES ) Makefile
2938 $(CC ) $(CFLAGS ) $(DEFINES ) -o $(EXECUTABLE ) $(SOURCES ) $(LIBS )
3039
@@ -33,14 +42,15 @@ $(EXECUTABLE): $(SOURCES) $(INCLUDES) Makefile
3342clean :
3443 rm -f $(EXECUTABLE )
3544
36- install : $(EXECUTABLE ) $(MANPAGE ) $( MANPAGE_DOS ) $( MANPAGE_RT )
45+ install : $(EXECUTABLE ) $(MANPAGES )
3746 $(INSTALL ) -p -m u=rx,g=rx,o=rx $(EXECUTABLE ) $(BIN )
3847 mkdir -p $(MAN )
3948 $(INSTALL ) -p -m u=r,g=r,o=r $(MANPAGE ) $(MAN )
4049 $(INSTALL ) -p -m u=r,g=r,o=r $(MANPAGE_DOS ) $(MAN )
4150 $(INSTALL ) -p -m u=r,g=r,o=r $(MANPAGE_RT ) $(MAN )
4251 $(INSTALL ) -p -m u=r,g=r,o=r $(MANPAGE_DOSMT ) $(MAN )
4352 $(INSTALL ) -p -m u=r,g=r,o=r $(MANPAGE_OS8 ) $(MAN )
53+ $(INSTALL ) -p -m u=r,g=r,o=r $(MANPAGE_UNIXV7 ) $(MAN )
4454
4555uninstall :
4656 rm -f $(BIN ) /$(EXECUTABLE )
@@ -49,6 +59,7 @@ uninstall:
4959 rm -f $(MAN ) /$(MANPAGE_RT )
5060 rm -f $(MAN ) /$(MANPAGE_DOSMT )
5161 rm -f $(MAN ) /$(MANPAGE_OS8 )
62+ rm -f $(MAN ) /$(MANPAGE_UNIXV7 )
5263
5364# This assumes that fsio has been "installed" on the current system
5465archive : $(RELEASEFILES )
0 commit comments