Since subjects were added in Empire 2, we've always picked them up from .SA requests. If you mistype a subject there, you get a "is a NEW subject" warning, and incorrect subject pages. When building a pristine tree, you get bogus "is a NEW subject" warnings for all subjects. If you somehow delete the generated subjects.mk, but not the generated subject files, the build breaks. Declare subjects in Make variable subjects. Drop generated makefile subject.mk. Treat unknown topics in .SA arguments as errors. This replaces the "$subj is a NEW subject" warning. Treat subjects without member pages as errors. This replaces the "The subject $subj has been removed" warning. Safer and simpler.
66 lines
1 KiB
Text
66 lines
1 KiB
Text
# Generated files, keep in sync with Make.mk
|
|
# $(clean)
|
|
*.[ado]
|
|
/src/util/empsched
|
|
/src/util/fairland
|
|
/src/util/files
|
|
/src/util/pconfig
|
|
/src/client/empire
|
|
/src/server/emp_server
|
|
/info/Combat.t
|
|
/info/Commerce.t
|
|
/info/Commodities.t
|
|
/info/Communication.t
|
|
/info/Deity.t
|
|
/info/Detection.t
|
|
/info/Diplomacy.t
|
|
/info/Distribution.t
|
|
/info/Introduction.t
|
|
/info/LandUnits.t
|
|
/info/Loans.t
|
|
/info/Maps.t
|
|
/info/Nations.t
|
|
/info/Nukes.t
|
|
/info/Obsolete.t
|
|
/info/Occupation.t
|
|
/info/Planes.t
|
|
/info/Playing.t
|
|
/info/Populace.t
|
|
/info/Producing.t
|
|
/info/Sectors.t
|
|
/info/Server.t
|
|
/info/Ships.t
|
|
/info/Transportation.t
|
|
/info/Updates.t
|
|
/info/TOP.t
|
|
/info/stamp-subj
|
|
# $(distclean)
|
|
/config.h
|
|
/config.log
|
|
/config.status
|
|
/info.html
|
|
/info.nr
|
|
/lib
|
|
/stamp-h
|
|
/GNUmakefile
|
|
/src/client/Makefile
|
|
/src/client/ipglob.c
|
|
/src/lib/global/path.c
|
|
/autom4te.cache
|
|
/src/client/autom4te.cache
|
|
# $(src_distgen)
|
|
/aclocal.m4
|
|
/config.h.in
|
|
/configure
|
|
/stamp-h.in
|
|
# $(bld_distgen)
|
|
/sources.mk
|
|
# $(cli_distgen)
|
|
/src/client/aclocal.m4
|
|
/src/client/config.h.in
|
|
/src/client/configure
|
|
|
|
# Generic junk
|
|
*.orig
|
|
*.rej
|
|
*~
|