Mercurial > hg > Members > kono > nitros9-code
annotate 3rdparty/packages/uucpbb/makefile @ 2857:d5220b220313 lwtools-port
Makefiles: Use native cp for copying dsk images
The "os9 copy" is not able to do this on Cygwin,
and is not the right tool for the job anyway.
Thanks to Bob Devries for reporting this issue!
author | Tormod Volden <debian.tormod@gmail.com> |
---|---|
date | Sat, 13 Jul 2013 11:53:36 +0200 |
parents | 84d284e812cd |
children | 28ed72477814 |
rev | line source |
---|---|
1761 | 1 include ../../../rules.mak |
2 | |
3 DISK68 = uucpbb21_6809.dsk | |
4 DISK63 = uucpbb21_6309.dsk | |
2346
fb1c0a45f28e
Fix for /bin/sh: command substitution: line 0: unexpected EOF
chawks4
parents:
2216
diff
changeset
|
5 CMDS68 = $(shell $(CD) cmds_6809; make --no-print-directory showobjs) |
fb1c0a45f28e
Fix for /bin/sh: command substitution: line 0: unexpected EOF
chawks4
parents:
2216
diff
changeset
|
6 CMDS68TCAP = $(shell $(CD) cmds_6809; make --no-print-directory showtcapobjs) $(CMDS68) |
fb1c0a45f28e
Fix for /bin/sh: command substitution: line 0: unexpected EOF
chawks4
parents:
2216
diff
changeset
|
7 CMDS68WIN = $(shell $(CD) cmds_6809; make --no-print-directory showwinobjs) $(CMDS68) |
fb1c0a45f28e
Fix for /bin/sh: command substitution: line 0: unexpected EOF
chawks4
parents:
2216
diff
changeset
|
8 CMDS63 = $(shell $(CD) cmds_6309; make --no-print-directory showobjs) |
fb1c0a45f28e
Fix for /bin/sh: command substitution: line 0: unexpected EOF
chawks4
parents:
2216
diff
changeset
|
9 CMDS63TCAP = $(shell $(CD) cmds_6309; make --no-print-directory showtcapobjs) $(CMDS63) |
fb1c0a45f28e
Fix for /bin/sh: command substitution: line 0: unexpected EOF
chawks4
parents:
2216
diff
changeset
|
10 CMDS63WIN = $(shell $(CD) cmds_6309; make --no-print-directory showwinobjs) $(CMDS63) |
1761 | 11 CONFIG = Devices FileServ.help Systems bin.list Dialers Parameters active distributions |
12 DOCS = adduser.man aliases.doc chown.man cnvrtmail.man fileserv.man fixtext.man login.man mailrc.doc mailx.man parameters.doc postnews.man profile.doc readnews.man rmail.man rnews.man signature.doc subscribe.man uucico.man uuclean.man uucp.man uucpbb.doc uulog.man uuxqt.man whoami.man | |
13 | |
2216 | 14 DSKS = $(DISK68) $(DISK63) |
15 | |
1761 | 16 # Make all components |
17 all: | |
18 @$(ECHO) "**************************************************" | |
19 @$(ECHO) "* *" | |
20 @$(ECHO) "* UUCPbb v2.1 *" | |
21 @$(ECHO) "* *" | |
22 @$(ECHO) "**************************************************" | |
23 $(CD) cmds_6809; make | |
24 $(CD) cmds_6309; make | |
25 | |
26 # Clean all components | |
27 clean: dskclean | |
2835
c1892376e7a7
Makefiles: Do not let $(RM) silently fail
Tormod Volden <debian.tormod@gmail.com>
parents:
2346
diff
changeset
|
28 $(CD) cmds_6809; make clean |
c1892376e7a7
Makefiles: Do not let $(RM) silently fail
Tormod Volden <debian.tormod@gmail.com>
parents:
2346
diff
changeset
|
29 $(CD) cmds_6309; make clean |
1761 | 30 |
31 dsk: all | |
32 $(RM) $(DISK68) | |
33 $(OS9FORMAT) -l10000 $(DISK68) -q -n"UUCPbb v2.1 6809" | |
1769 | 34 $(MAKDIR) $(DISK68),LOG |
1761 | 35 $(MAKDIR) $(DISK68),UUCP |
1762 | 36 $(MAKDIR) $(DISK68),UUCP/CMDS_WIN |
37 $(MAKDIR) $(DISK68),UUCP/CMDS_TCAP | |
1761 | 38 $(MAKDIR) $(DISK68),UUCP/DOC |
1762 | 39 $(MAKDIR) $(DISK68),UUCP/SPOOL |
40 $(MAKDIR) $(DISK68),UUCP/SPOOL/MAIL | |
41 $(MAKDIR) $(DISK68),UUCP/SPOOL/NEWS | |
42 $(MAKDIR) $(DISK68),UUCP/SPOOL/UUCP | |
1763 | 43 $(MAKDIR) $(DISK68),UUCP/SPOOL/UUCP/REDHAT |
1762 | 44 $(MAKDIR) $(DISK68),UUCP/SPOOL/UUCPPUBLIC |
45 $(MAKDIR) $(DISK68),UUCP/SPOOL/REDHAT | |
1761 | 46 $(MAKDIR) $(DISK68),SYS |
47 $(MAKDIR) $(DISK68),SYS/UUCP | |
48 $(CD) sample_config; $(CPL) $(CONFIG) ../$(DISK68),SYS/UUCP | |
1775 | 49 $(CPL) profile $(DISK68),SYS |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
50 $(CD) cmds_6809; $(OS9COPY) $(CMDS68TCAP) ../$(DISK68),UUCP/CMDS_TCAP |
2848
94197db917c9
Makefiles: Call OS9ATTR with multiple files (part 1)
Tormod Volden <debian.tormod@gmail.com>
parents:
2835
diff
changeset
|
51 $(OS9ATTR_EXEC) $(foreach file,$(notdir $(CMDS68TCAP)),$(DISK68),UUCP/CMDS_TCAP/$(file)) |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
52 $(CD) cmds_6809; $(OS9COPY) $(CMDS68WIN) ../$(DISK68),UUCP/CMDS_WIN |
2848
94197db917c9
Makefiles: Call OS9ATTR with multiple files (part 1)
Tormod Volden <debian.tormod@gmail.com>
parents:
2835
diff
changeset
|
53 $(OS9ATTR_EXEC) $(foreach file,$(notdir $(CMDS68WIN)),$(DISK68),UUCP/CMDS_WIN/$(file)) |
1761 | 54 $(CD) doc; $(CPL) $(DOCS) ../$(DISK68),UUCP/DOC |
1762 | 55 $(CPL) copying readme.first $(DISK68),UUCP |
1761 | 56 |
57 $(RM) $(DISK63) | |
58 $(OS9FORMAT) -l10000 $(DISK63) -q -n"UUCPbb v2.1 6309" | |
1763 | 59 $(MAKDIR) $(DISK63),LOG |
1761 | 60 $(MAKDIR) $(DISK63),UUCP |
61 $(MAKDIR) $(DISK63),UUCP/DOC | |
1762 | 62 $(MAKDIR) $(DISK63),UUCP/CMDS_WIN |
63 $(MAKDIR) $(DISK63),UUCP/CMDS_TCAP | |
64 $(MAKDIR) $(DISK63),UUCP/SPOOL | |
65 $(MAKDIR) $(DISK63),UUCP/SPOOL/MAIL | |
66 $(MAKDIR) $(DISK63),UUCP/SPOOL/NEWS | |
67 $(MAKDIR) $(DISK63),UUCP/SPOOL/UUCP | |
1769 | 68 $(MAKDIR) $(DISK63),UUCP/SPOOL/UUCP/REDHAT |
1762 | 69 $(MAKDIR) $(DISK63),UUCP/SPOOL/UUCPPUBLIC |
70 $(MAKDIR) $(DISK63),UUCP/SPOOL/REDHAT | |
1761 | 71 $(MAKDIR) $(DISK63),SYS |
72 $(MAKDIR) $(DISK63),SYS/UUCP | |
73 $(CD) sample_config; $(CPL) $(CONFIG) ../$(DISK63),SYS/UUCP | |
1775 | 74 $(CPL) profile $(DISK63),SYS |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
75 $(CD) cmds_6309; $(OS9COPY) $(CMDS63TCAP) ../$(DISK63),UUCP/CMDS_TCAP |
2848
94197db917c9
Makefiles: Call OS9ATTR with multiple files (part 1)
Tormod Volden <debian.tormod@gmail.com>
parents:
2835
diff
changeset
|
76 $(OS9ATTR_EXEC) $(foreach file,$(notdir $(CMDS63TCAP)),$(DISK63),UUCP/CMDS_TCAP/$(file)) |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
77 $(CD) cmds_6309; $(OS9COPY) $(CMDS63WIN) ../$(DISK63),UUCP/CMDS_WIN |
2848
94197db917c9
Makefiles: Call OS9ATTR with multiple files (part 1)
Tormod Volden <debian.tormod@gmail.com>
parents:
2835
diff
changeset
|
78 $(OS9ATTR_EXEC) $(foreach file,$(notdir $(CMDS63WIN)),$(DISK63),UUCP/CMDS_WIN/$(file)) |
1761 | 79 $(CD) doc; $(CPL) $(DOCS) ../$(DISK63),UUCP/DOC |
1762 | 80 $(CPL) copying readme.first $(DISK63),UUCP |
1761 | 81 |
82 dskcopy: dsk | |
2857
d5220b220313
Makefiles: Use native cp for copying dsk images
Tormod Volden <debian.tormod@gmail.com>
parents:
2856
diff
changeset
|
83 $(CP) $(DSKS) $(DSKDIR) |
1761 | 84 |
85 dskclean: | |
2216 | 86 $(RM) $(DSKS) |
1761 | 87 |
2216 | 88 info: |
89 @$(ECHO) "*** UUCPbb 2.1 ***" | |
90 @$(foreach dsk, $(DSKS), $(ECHO) $(dsk);) | |
91 |