diff options
Diffstat (limited to 'pr/include/md/Makefile')
-rw-r--r-- | pr/include/md/Makefile | 124 |
1 files changed, 124 insertions, 0 deletions
diff --git a/pr/include/md/Makefile b/pr/include/md/Makefile new file mode 100644 index 00000000..fffd5de0 --- /dev/null +++ b/pr/include/md/Makefile @@ -0,0 +1,124 @@ +# +# The contents of this file are subject to the Netscape Public License +# Version 1.0 (the "NPL"); you may not use this file except in +# compliance with the NPL. You may obtain a copy of the NPL at +# http://www.mozilla.org/NPL/ +# +# Software distributed under the NPL is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL +# for the specific language governing rights and limitations under the +# NPL. +# +# The Initial Developer of this code under the NPL is Netscape +# Communications Corporation. Portions created by Netscape are +# Copyright (C) 1998 Netscape Communications Corporation. All Rights +# Reserved. +# + +#! gmake + +MOD_DEPTH = ../../.. + +HEADERS = $(wildcard *.h) + +include $(MOD_DEPTH)/config/rules.mk + +ifeq ($(OS_ARCH),IRIX) +MDCPUCFG_H = _irix.cfg +endif + +ifeq ($(OS_ARCH),WINNT) +ifeq ($(OS_TARGET), WIN95) +MDCPUCFG_H = _win95.cfg +else +ifeq ($(OS_TARGET), WIN16) +MDCPUCFG_H = _win16.cfg +else +ifeq ($(OS_TARGET), OS2) +MDCPUCFG_H = _os2.cfg +else +MDCPUCFG_H = _winnt.cfg +endif +endif +endif +endif + +ifeq ($(OS_ARCH),AIX) +MDCPUCFG_H = _aix.cfg +endif + +ifeq ($(OS_ARCH),BSD_386) +MDCPUCFG_H = _bsdi.cfg +endif + +ifeq ($(OS_ARCH),FreeBSD) +MDCPUCFG_H = _freebsd.cfg +endif + +ifeq ($(OS_ARCH),HP-UX) +MDCPUCFG_H = _hpux.cfg +endif + +ifeq ($(OS_ARCH),Linux) +MDCPUCFG_H = _linux.cfg +endif + +ifeq ($(OS_ARCH),OSF1) +MDCPUCFG_H = _osf1.cfg +endif + +ifeq ($(OS_ARCH),SunOS) +ifeq ($(OS_RELEASE),4.1.3_U1) +MDCPUCFG_H = _sunos4.cfg +else +MDCPUCFG_H = _solaris.cfg +endif +endif + +ifeq ($(OS_ARCH),ReliantUNIX) +MDCPUCFG_H = _reliantunix.cfg +endif + +ifeq ($(OS_ARCH),NEWS-OS) +MDCPUCFG_H = _sony.cfg +endif + +ifeq ($(OS_ARCH),NEC) +MDCPUCFG_H = _nec.cfg +endif + +ifeq ($(OS_ARCH),SCO_SV) +MDCPUCFG_H = _scoos.cfg +endif + +ifeq ($(OS_ARCH),UNIXWARE) +MDCPUCFG_H = _unixware.cfg +endif + +ifeq ($(OS_ARCH),NCR) +MDCPUCFG_H = _ncr.cfg +endif + +export:: $(HEADERS) $(MDCPUCFG_H) + $(INSTALL) -m 444 $(HEADERS) $(DIST)/include/md + $(INSTALL) -m 444 $(MDCPUCFG_H) $(DIST)/include +ifeq ($(MOZ_BITS),16) + cp $(DIST)/include/$(MDCPUCFG_H) $(DIST)/include/prcpucfg.h + $(INSTALL) -m 444 $(HEADERS) $(MOZ_INCL)/md + $(INSTALL) -m 444 $(MDCPUCFG_H) $(MOZ_INCL) + mv -f $(DIST)/include/$(MDCPUCFG_H) $(MOZ_INCL)/prcpucfg.h +else + mv -f $(DIST)/include/$(MDCPUCFG_H) $(DIST)/include/prcpucfg.h +endif + +release:: export + @echo "Copying machine-dependent prcpucfg.h" + @if test -z "$(BUILD_NUMBER)"; then \ + echo "BUILD_NUMBER must be defined"; \ + false; \ + fi + @if test ! -d $(RELEASE_INCLUDE_DIR); then \ + rm -rf $(RELEASE_INCLUDE_DIR); \ + $(NSINSTALL) -D $(RELEASE_INCLUDE_DIR);\ + fi + cp $(MDCPUCFG_H) $(RELEASE_INCLUDE_DIR)/prcpucfg.h |