home *** CD-ROM | disk | FTP | other *** search
Makefile | 1998-04-08 | 1.6 KB | 63 lines |
- #!nmake
- #
- # 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.
-
- DEPTH=..\..
-
- IGNORE_MANIFEST=1
-
- DIRS = dynamic windows
-
- MAKE_OBJ_TYPE = EXE
- PROG1 = .\$(OBJDIR)\TestFactory.exe
- PROG2 = .\$(OBJDIR)\RegFactory.exe
- PROGRAMS = $(PROG1) $(PROG2)
-
- LINCS=-I..\src
-
- LLIBS= \
- $(DIST)\lib\xpcom32.lib \
- $(LIBNSPR) \
- $(DIST)\lib\libplc21.lib
-
- include <$(DEPTH)\config\rules.mak>
-
- install:: $(PROGRAMS)
- -for %p in ($(PROGRAMS)) do $(MAKE_INSTALL) %p $(DIST)\bin
-
- clobber::
- -for %p in ($(PROGRAMS)) do $(RM) %p $(DIST)\bin\%p
-
- # Move this into config/obj.inc when it's allowed
- .cpp{.\$(OBJDIR)\}.exe:
- $(CC) @<<$(CFGFILE)
- $(CFLAGS)
- $(LCFLAGS)
- $(LINCS)
- $(LINCS_1)
- $(INCS)
- $(LLIBS)
- $(OS_LIBS)
- -Fd$(PBDFILE)
- -Fe.\$(OBJDIR)\
- -Fo.\$(OBJDIR)\
- $(CURDIR)$(*B).cpp
- <<KEEP
-
- $(PROG1): $(OBJDIR) TestFactory.cpp
- $(PROG2): $(OBJDIR) RegFactory.cpp
-
-