# # 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 = ../.. topsrcdir = @top_srcdir@ srcdir = @srcdir@ VPATH = @srcdir@ include $(DEPTH)/config/autoconf.mk MODULE = apprunner PROGRAM = apprunner CPPSRCS = \ nsAppRunner.cpp \ nsSetupRegistry.cpp \ $(NULL) ifeq ($(MOZ_WIDGET_TOOLKIT),beos) BEOS_PROGRAM_RESOURCE = $(srcdir)/apprunner-beos.rsrc endif ifdef MOZ_OJI OJI_LIBS = -ljsj endif XP_DIST_LIBS = \ -lraptorgfx \ -lmozjs \ -lxpcom \ $(OJI_LIBS) \ $(NULL) XP_NS_UNDERBAR_CRAP = \ $(MOZ_NECKO_UTIL_LIBS) \ $(MOZ_TIMER_LIBS) \ $(NULL) XP_LIBS = \ $(XP_NS_UNDERBAR_CRAP) \ $(XP_DIST_LIBS) \ $(NSPR_LIBS) \ $(NULL) ifdef MOZ_FULLCIRCLE XP_LIBS += $(FULLCIRCLE_LIBS) endif ifdef MOZ_MONOLITHIC_TOOLKIT XP_LIBS += $(TK_LIBS) endif LIBS = $(XP_LIBS) # cls/shaver are responsible for this amazingness EXTRA_DEPS = $(addprefix $(DIST)/,$(patsubst -l%,bin/lib%.$(DLL_SUFFIX),$(XP_DIST_LIBS:-l%_s=lib/lib%_s.a))) EXTRA_DEPS += $(XP_NS_UNDERBAR_CRAP) include $(topsrcdir)/config/rules.mk CXXFLAGS += $(MOZ_TOOLKIT_REGISTRY_CFLAGS) install:: $(srcdir)/mozilla-apprunner.sh $(INSTALL) $< $(DIST)/bin