#!gmake # # 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 include $(topsrcdir)/config/config.mk PROGRAM = scribble TOOLKIT_GFX_LIB := -lgfx$(MOZ_TOOLKIT) TOOLKIT_WIDGET_LIB := -lwidget$(MOZ_TOOLKIT) TOOLKIT_BASE_LIB := -lgmbase$(MOZ_TOOLKIT) # Hardcoding dlopen()'s? This needs to get fixed. # TOOLKIT_CFLAGS := \ -DWIDGET_DLL=\"libwidget$(MOZ_TOOLKIT).$(DLL_SUFFIX)\" \ -DGFXWIN_DLL=\"libgfx$(MOZ_TOOLKIT).$(DLL_SUFFIX)\" \ $(TK_CFLAGS) CPPSRCS := \ Scribble.cpp \ main.cpp \ $(NULL) ifdef MOZ_OJI JSJ_LIB = -ljsj endif LIBS := \ -lraptorbase \ -lpref \ -lxmltok \ -lexpat \ $(TOOLKIT_WIDGET_LIB) \ -lraptorgfx \ $(TOOLKIT_GFX_LIB) \ -lgfxps \ -lraptorhtml \ $(DIST)/lib/libraptorhtmlforms_s.a \ $(TOOLKIT_BASE_LIB) \ -lraptorhtmlpars \ -lraptorview \ -labouturl \ -lfileurl \ -lftpurl \ -lgophurl \ -lhttpurl \ -limg \ $(PNG_LIBS) \ $(JPEG_LIBS) \ -l$(MOZ_LIB_JS_PREFIX)js \ -ljsdom \ -ljsurl \ $(DIST)/lib/libjsdomcore_s.a \ $(JSJ_LIB) \ -lmimetype \ -lnetcache \ -lnetcnvts \ -lnetlib \ -lsockstuburl \ -lnetutil \ -lnetwork \ -lpwcac \ -lraptorwebwidget \ -lremoturl \ -lsecfree \ -ltestdynamic \ -l$(MOZ_LIB_UTIL_PREFIX)util \ -lxp \ -lxpcom \ -l$(MOZ_LIB_UTIL_PREFIX)util \ -lxp \ -lxpcom \ -lreg \ $(ZLIB_LIBS) \ -lraptorplugin \ -l$(MOZ_LIB_DBM_PREFIX)dbm \ $(TK_LIBS) \ $(NSPR_LIBS) \ $(NULL) CFLAGS += $(TOOLKIT_CFLAGS) CXXFLAGS += $(TOOLKIT_CXXFLAGS) include $(topsrcdir)/config/rules.mk