michael@0: # michael@0: # This Source Code Form is subject to the terms of the Mozilla Public michael@0: # License, v. 2.0. If a copy of the MPL was not distributed with this michael@0: # file, You can obtain one at http://mozilla.org/MPL/2.0/. michael@0: michael@0: EXTRACSRCS = tmreader.c michael@0: EXTRACPPSRCS = adreader.cpp michael@0: michael@0: ifndef MOZ_PROFILE_GENERATE michael@0: michael@0: PROGCSRCS = \ michael@0: spacetrace.c \ michael@0: spacecategory.c \ michael@0: formdata.c \ michael@0: $(NULL) michael@0: michael@0: PROGOBJS = $(PROGCSRCS:.c=.$(OBJ_SUFFIX)) michael@0: endif michael@0: michael@0: CPPSRCS += $(EXTRACPPSRCS) michael@0: michael@0: include $(topsrcdir)/config/config.mk michael@0: michael@0: LIBS += \ michael@0: $(LIBS_DIR) \ michael@0: tmreader.$(OBJ_SUFFIX) \ michael@0: adreader.$(OBJ_SUFFIX) \ michael@0: $(XPCOM_GLUE_LDOPTS) \ michael@0: $(NSPR_LIBS) \ michael@0: $(NULL) michael@0: michael@0: ifeq (cocoa,$(MOZ_WIDGET_TOOLKIT)) michael@0: LIBS += $(DIST)/bin/XUL michael@0: endif michael@0: michael@0: ifdef HAVE_BOUTELL_GD michael@0: ifeq ($(OS_ARCH),WINNT) michael@0: LOCAL_INCLUDES += \ michael@0: -I'$(HAVE_BOUTELL_GD)' \ michael@0: $(NULL) michael@0: LIBS += \ michael@0: -lmozz_s \ michael@0: '$(HAVE_BOUTELL_GD)/gd.lib' \ michael@0: $(NULL) michael@0: else michael@0: LIBS += \ michael@0: -lgd \ michael@0: $(NULL) michael@0: endif michael@0: michael@0: DEFINES += \ michael@0: -DHAVE_BOUTELL_GD \ michael@0: $(NULL) michael@0: endif michael@0: michael@0: EXTRA_DEPS = $(EXTRACSRCS:.c=.$(OBJ_SUFFIX)) $(EXTRACPPSRCS:.cpp=.$(OBJ_SUFFIX)) michael@0: michael@0: include $(topsrcdir)/config/rules.mk michael@0: michael@0: # install rules.txt along with spacetrace executable michael@0: libs:: rules.txt michael@0: $(INSTALL) $< $(DIST)/bin