Mercurial > hg > Members > kono > nitros9-code
annotate 3rdparty/packages/uucpbb/makefile @ 3295:6b7a7b233925 default tip
makefile: Allow PORTS with level1/2 mix
https://sourceforge.net/p/nitros9/feature-requests/10/
author | Tormod Volden <debian.tormod@gmail.com> |
---|---|
date | Tue, 19 Apr 2022 18:12:17 +0200 |
parents | 13885d9433d5 |
children |
rev | line source |
---|---|
2890
1addfd8c9d5f
Revert e4a0f58a5f9b (set NITROS9DIR in makefiles)
Tormod Volden <debian.tormod@gmail.com>
parents:
2869
diff
changeset
|
1 include ../../../rules.mak |
1761 | 2 |
3 DISK68 = uucpbb21_6809.dsk | |
4 DISK63 = uucpbb21_6309.dsk | |
2968
13885d9433d5
3rdparty: Further harmonize makefiles
Tormod Volden <debian.tormod@gmail.com>
parents:
2898
diff
changeset
|
5 CMDS68 = $(shell $(MAKE) -C cmds_6809 --no-print-directory showobjs) |
13885d9433d5
3rdparty: Further harmonize makefiles
Tormod Volden <debian.tormod@gmail.com>
parents:
2898
diff
changeset
|
6 CMDS68TCAP = $(shell $(MAKE) -C cmds_6809 --no-print-directory showtcapobjs) $(CMDS68) |
13885d9433d5
3rdparty: Further harmonize makefiles
Tormod Volden <debian.tormod@gmail.com>
parents:
2898
diff
changeset
|
7 CMDS68WIN = $(shell $(MAKE) -C cmds_6809 --no-print-directory showwinobjs) $(CMDS68) |
13885d9433d5
3rdparty: Further harmonize makefiles
Tormod Volden <debian.tormod@gmail.com>
parents:
2898
diff
changeset
|
8 CMDS63 = $(shell $(MAKE) -C cmds_6309 --no-print-directory showobjs) |
13885d9433d5
3rdparty: Further harmonize makefiles
Tormod Volden <debian.tormod@gmail.com>
parents:
2898
diff
changeset
|
9 CMDS63TCAP = $(shell $(MAKE) -C cmds_6309 --no-print-directory showtcapobjs) $(CMDS63) |
13885d9433d5
3rdparty: Further harmonize makefiles
Tormod Volden <debian.tormod@gmail.com>
parents:
2898
diff
changeset
|
10 CMDS63WIN = $(shell $(MAKE) -C cmds_6309 --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) "**************************************************" | |
2968
13885d9433d5
3rdparty: Further harmonize makefiles
Tormod Volden <debian.tormod@gmail.com>
parents:
2898
diff
changeset
|
23 $(MAKE) -C cmds_6809 |
13885d9433d5
3rdparty: Further harmonize makefiles
Tormod Volden <debian.tormod@gmail.com>
parents:
2898
diff
changeset
|
24 $(MAKE) -C cmds_6309 |
1761 | 25 |
26 # Clean all components | |
27 clean: dskclean | |
2968
13885d9433d5
3rdparty: Further harmonize makefiles
Tormod Volden <debian.tormod@gmail.com>
parents:
2898
diff
changeset
|
28 $(MAKE) -C cmds_6809 clean |
13885d9433d5
3rdparty: Further harmonize makefiles
Tormod Volden <debian.tormod@gmail.com>
parents:
2898
diff
changeset
|
29 $(MAKE) -C cmds_6309 clean |
13885d9433d5
3rdparty: Further harmonize makefiles
Tormod Volden <debian.tormod@gmail.com>
parents:
2898
diff
changeset
|
30 |
13885d9433d5
3rdparty: Further harmonize makefiles
Tormod Volden <debian.tormod@gmail.com>
parents:
2898
diff
changeset
|
31 dsk: $(DSKS) |
1761 | 32 |
2968
13885d9433d5
3rdparty: Further harmonize makefiles
Tormod Volden <debian.tormod@gmail.com>
parents:
2898
diff
changeset
|
33 $(DISK68): all |
13885d9433d5
3rdparty: Further harmonize makefiles
Tormod Volden <debian.tormod@gmail.com>
parents:
2898
diff
changeset
|
34 $(RM) $@ |
13885d9433d5
3rdparty: Further harmonize makefiles
Tormod Volden <debian.tormod@gmail.com>
parents:
2898
diff
changeset
|
35 $(OS9FORMAT) -l10000 $@ -q -n"UUCPbb v2.1 6809" |
13885d9433d5
3rdparty: Further harmonize makefiles
Tormod Volden <debian.tormod@gmail.com>
parents:
2898
diff
changeset
|
36 $(MAKDIR) $@,LOG |
13885d9433d5
3rdparty: Further harmonize makefiles
Tormod Volden <debian.tormod@gmail.com>
parents:
2898
diff
changeset
|
37 $(MAKDIR) $@,UUCP |
13885d9433d5
3rdparty: Further harmonize makefiles
Tormod Volden <debian.tormod@gmail.com>
parents:
2898
diff
changeset
|
38 $(MAKDIR) $@,UUCP/CMDS_WIN |
13885d9433d5
3rdparty: Further harmonize makefiles
Tormod Volden <debian.tormod@gmail.com>
parents:
2898
diff
changeset
|
39 $(MAKDIR) $@,UUCP/CMDS_TCAP |
13885d9433d5
3rdparty: Further harmonize makefiles
Tormod Volden <debian.tormod@gmail.com>
parents:
2898
diff
changeset
|
40 $(MAKDIR) $@,UUCP/DOC |
13885d9433d5
3rdparty: Further harmonize makefiles
Tormod Volden <debian.tormod@gmail.com>
parents:
2898
diff
changeset
|
41 $(MAKDIR) $@,UUCP/SPOOL |
13885d9433d5
3rdparty: Further harmonize makefiles
Tormod Volden <debian.tormod@gmail.com>
parents:
2898
diff
changeset
|
42 $(MAKDIR) $@,UUCP/SPOOL/MAIL |
13885d9433d5
3rdparty: Further harmonize makefiles
Tormod Volden <debian.tormod@gmail.com>
parents:
2898
diff
changeset
|
43 $(MAKDIR) $@,UUCP/SPOOL/NEWS |
13885d9433d5
3rdparty: Further harmonize makefiles
Tormod Volden <debian.tormod@gmail.com>
parents:
2898
diff
changeset
|
44 $(MAKDIR) $@,UUCP/SPOOL/UUCP |
13885d9433d5
3rdparty: Further harmonize makefiles
Tormod Volden <debian.tormod@gmail.com>
parents:
2898
diff
changeset
|
45 $(MAKDIR) $@,UUCP/SPOOL/UUCP/REDHAT |
13885d9433d5
3rdparty: Further harmonize makefiles
Tormod Volden <debian.tormod@gmail.com>
parents:
2898
diff
changeset
|
46 $(MAKDIR) $@,UUCP/SPOOL/UUCPPUBLIC |
13885d9433d5
3rdparty: Further harmonize makefiles
Tormod Volden <debian.tormod@gmail.com>
parents:
2898
diff
changeset
|
47 $(MAKDIR) $@,UUCP/SPOOL/REDHAT |
13885d9433d5
3rdparty: Further harmonize makefiles
Tormod Volden <debian.tormod@gmail.com>
parents:
2898
diff
changeset
|
48 $(MAKDIR) $@,SYS |
13885d9433d5
3rdparty: Further harmonize makefiles
Tormod Volden <debian.tormod@gmail.com>
parents:
2898
diff
changeset
|
49 $(MAKDIR) $@,SYS/UUCP |
13885d9433d5
3rdparty: Further harmonize makefiles
Tormod Volden <debian.tormod@gmail.com>
parents:
2898
diff
changeset
|
50 $(CD) sample_config; $(CPL) $(CONFIG) ../$@,SYS/UUCP |
13885d9433d5
3rdparty: Further harmonize makefiles
Tormod Volden <debian.tormod@gmail.com>
parents:
2898
diff
changeset
|
51 $(CPL) profile $@,SYS |
13885d9433d5
3rdparty: Further harmonize makefiles
Tormod Volden <debian.tormod@gmail.com>
parents:
2898
diff
changeset
|
52 $(CD) cmds_6809; $(OS9COPY) $(CMDS68TCAP) ../$@,UUCP/CMDS_TCAP |
13885d9433d5
3rdparty: Further harmonize makefiles
Tormod Volden <debian.tormod@gmail.com>
parents:
2898
diff
changeset
|
53 $(OS9ATTR_EXEC) $(foreach file,$(notdir $(CMDS68TCAP)),$@,UUCP/CMDS_TCAP/$(file)) |
13885d9433d5
3rdparty: Further harmonize makefiles
Tormod Volden <debian.tormod@gmail.com>
parents:
2898
diff
changeset
|
54 $(CD) cmds_6809; $(OS9COPY) $(CMDS68WIN) ../$@,UUCP/CMDS_WIN |
13885d9433d5
3rdparty: Further harmonize makefiles
Tormod Volden <debian.tormod@gmail.com>
parents:
2898
diff
changeset
|
55 $(OS9ATTR_EXEC) $(foreach file,$(notdir $(CMDS68WIN)),$@,UUCP/CMDS_WIN/$(file)) |
13885d9433d5
3rdparty: Further harmonize makefiles
Tormod Volden <debian.tormod@gmail.com>
parents:
2898
diff
changeset
|
56 $(CD) doc; $(CPL) $(DOCS) ../$@,UUCP/DOC |
13885d9433d5
3rdparty: Further harmonize makefiles
Tormod Volden <debian.tormod@gmail.com>
parents:
2898
diff
changeset
|
57 $(CPL) copying readme.first $@,UUCP |
1761 | 58 |
2968
13885d9433d5
3rdparty: Further harmonize makefiles
Tormod Volden <debian.tormod@gmail.com>
parents:
2898
diff
changeset
|
59 $(DISK63): all |
13885d9433d5
3rdparty: Further harmonize makefiles
Tormod Volden <debian.tormod@gmail.com>
parents:
2898
diff
changeset
|
60 $(RM) $@ |
13885d9433d5
3rdparty: Further harmonize makefiles
Tormod Volden <debian.tormod@gmail.com>
parents:
2898
diff
changeset
|
61 $(OS9FORMAT) -l10000 $@ -q -n"UUCPbb v2.1 6309" |
13885d9433d5
3rdparty: Further harmonize makefiles
Tormod Volden <debian.tormod@gmail.com>
parents:
2898
diff
changeset
|
62 $(MAKDIR) $@,LOG |
13885d9433d5
3rdparty: Further harmonize makefiles
Tormod Volden <debian.tormod@gmail.com>
parents:
2898
diff
changeset
|
63 $(MAKDIR) $@,UUCP |
13885d9433d5
3rdparty: Further harmonize makefiles
Tormod Volden <debian.tormod@gmail.com>
parents:
2898
diff
changeset
|
64 $(MAKDIR) $@,UUCP/DOC |
13885d9433d5
3rdparty: Further harmonize makefiles
Tormod Volden <debian.tormod@gmail.com>
parents:
2898
diff
changeset
|
65 $(MAKDIR) $@,UUCP/CMDS_WIN |
13885d9433d5
3rdparty: Further harmonize makefiles
Tormod Volden <debian.tormod@gmail.com>
parents:
2898
diff
changeset
|
66 $(MAKDIR) $@,UUCP/CMDS_TCAP |
13885d9433d5
3rdparty: Further harmonize makefiles
Tormod Volden <debian.tormod@gmail.com>
parents:
2898
diff
changeset
|
67 $(MAKDIR) $@,UUCP/SPOOL |
13885d9433d5
3rdparty: Further harmonize makefiles
Tormod Volden <debian.tormod@gmail.com>
parents:
2898
diff
changeset
|
68 $(MAKDIR) $@,UUCP/SPOOL/MAIL |
13885d9433d5
3rdparty: Further harmonize makefiles
Tormod Volden <debian.tormod@gmail.com>
parents:
2898
diff
changeset
|
69 $(MAKDIR) $@,UUCP/SPOOL/NEWS |
13885d9433d5
3rdparty: Further harmonize makefiles
Tormod Volden <debian.tormod@gmail.com>
parents:
2898
diff
changeset
|
70 $(MAKDIR) $@,UUCP/SPOOL/UUCP |
13885d9433d5
3rdparty: Further harmonize makefiles
Tormod Volden <debian.tormod@gmail.com>
parents:
2898
diff
changeset
|
71 $(MAKDIR) $@,UUCP/SPOOL/UUCP/REDHAT |
13885d9433d5
3rdparty: Further harmonize makefiles
Tormod Volden <debian.tormod@gmail.com>
parents:
2898
diff
changeset
|
72 $(MAKDIR) $@,UUCP/SPOOL/UUCPPUBLIC |
13885d9433d5
3rdparty: Further harmonize makefiles
Tormod Volden <debian.tormod@gmail.com>
parents:
2898
diff
changeset
|
73 $(MAKDIR) $@,UUCP/SPOOL/REDHAT |
13885d9433d5
3rdparty: Further harmonize makefiles
Tormod Volden <debian.tormod@gmail.com>
parents:
2898
diff
changeset
|
74 $(MAKDIR) $@,SYS |
13885d9433d5
3rdparty: Further harmonize makefiles
Tormod Volden <debian.tormod@gmail.com>
parents:
2898
diff
changeset
|
75 $(MAKDIR) $@,SYS/UUCP |
13885d9433d5
3rdparty: Further harmonize makefiles
Tormod Volden <debian.tormod@gmail.com>
parents:
2898
diff
changeset
|
76 $(CD) sample_config; $(CPL) $(CONFIG) ../$@,SYS/UUCP |
13885d9433d5
3rdparty: Further harmonize makefiles
Tormod Volden <debian.tormod@gmail.com>
parents:
2898
diff
changeset
|
77 $(CPL) profile $@,SYS |
13885d9433d5
3rdparty: Further harmonize makefiles
Tormod Volden <debian.tormod@gmail.com>
parents:
2898
diff
changeset
|
78 $(CD) cmds_6309; $(OS9COPY) $(CMDS63TCAP) ../$@,UUCP/CMDS_TCAP |
13885d9433d5
3rdparty: Further harmonize makefiles
Tormod Volden <debian.tormod@gmail.com>
parents:
2898
diff
changeset
|
79 $(OS9ATTR_EXEC) $(foreach file,$(notdir $(CMDS63TCAP)),$@,UUCP/CMDS_TCAP/$(file)) |
13885d9433d5
3rdparty: Further harmonize makefiles
Tormod Volden <debian.tormod@gmail.com>
parents:
2898
diff
changeset
|
80 $(CD) cmds_6309; $(OS9COPY) $(CMDS63WIN) ../$@,UUCP/CMDS_WIN |
13885d9433d5
3rdparty: Further harmonize makefiles
Tormod Volden <debian.tormod@gmail.com>
parents:
2898
diff
changeset
|
81 $(OS9ATTR_EXEC) $(foreach file,$(notdir $(CMDS63WIN)),$@,UUCP/CMDS_WIN/$(file)) |
13885d9433d5
3rdparty: Further harmonize makefiles
Tormod Volden <debian.tormod@gmail.com>
parents:
2898
diff
changeset
|
82 $(CD) doc; $(CPL) $(DOCS) ../$@,UUCP/DOC |
13885d9433d5
3rdparty: Further harmonize makefiles
Tormod Volden <debian.tormod@gmail.com>
parents:
2898
diff
changeset
|
83 $(CPL) copying readme.first $@,UUCP |
1761 | 84 |
85 dskcopy: dsk | |
2216 | 86 $(CP) $(DSKS) $(DSKDIR) |
1761 | 87 |
88 dskclean: | |
2216 | 89 $(RM) $(DSKS) |
1761 | 90 |
2216 | 91 info: |
92 @$(ECHO) "*** UUCPbb 2.1 ***" | |
93 @$(foreach dsk, $(DSKS), $(ECHO) $(dsk);) | |
94 |