xref: /trunk/main/crashrep/source/win32/makefile.mk (revision cdf0e10c)
1*cdf0e10cSrcweir#*************************************************************************
2*cdf0e10cSrcweir#
3*cdf0e10cSrcweir# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4*cdf0e10cSrcweir#
5*cdf0e10cSrcweir# Copyright 2000, 2010 Oracle and/or its affiliates.
6*cdf0e10cSrcweir#
7*cdf0e10cSrcweir# OpenOffice.org - a multi-platform office productivity suite
8*cdf0e10cSrcweir#
9*cdf0e10cSrcweir# This file is part of OpenOffice.org.
10*cdf0e10cSrcweir#
11*cdf0e10cSrcweir# OpenOffice.org is free software: you can redistribute it and/or modify
12*cdf0e10cSrcweir# it under the terms of the GNU Lesser General Public License version 3
13*cdf0e10cSrcweir# only, as published by the Free Software Foundation.
14*cdf0e10cSrcweir#
15*cdf0e10cSrcweir# OpenOffice.org is distributed in the hope that it will be useful,
16*cdf0e10cSrcweir# but WITHOUT ANY WARRANTY; without even the implied warranty of
17*cdf0e10cSrcweir# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
18*cdf0e10cSrcweir# GNU Lesser General Public License version 3 for more details
19*cdf0e10cSrcweir# (a copy is included in the LICENSE file that accompanied this code).
20*cdf0e10cSrcweir#
21*cdf0e10cSrcweir# You should have received a copy of the GNU Lesser General Public License
22*cdf0e10cSrcweir# version 3 along with OpenOffice.org.  If not, see
23*cdf0e10cSrcweir# <http://www.openoffice.org/license.html>
24*cdf0e10cSrcweir# for a copy of the LGPLv3 License.
25*cdf0e10cSrcweir#
26*cdf0e10cSrcweir#*************************************************************************
27*cdf0e10cSrcweir
28*cdf0e10cSrcweirPRJ=..$/..
29*cdf0e10cSrcweir
30*cdf0e10cSrcweirPRJNAME=crashrep
31*cdf0e10cSrcweirTARGET=soreport
32*cdf0e10cSrcweirLIBTARGET=NO
33*cdf0e10cSrcweirENABLE_EXCEPTIONS=TRUE
34*cdf0e10cSrcweirTARGETTYPE=GUI
35*cdf0e10cSrcweir
36*cdf0e10cSrcweir# --- Settings -----------------------------------------------------
37*cdf0e10cSrcweir
38*cdf0e10cSrcweir.INCLUDE :  settings.mk
39*cdf0e10cSrcweir
40*cdf0e10cSrcweir# --- Resources ----------------------------------------------------
41*cdf0e10cSrcweir
42*cdf0e10cSrcweirRCFILES=$(RES)$/$(TARGET).rc
43*cdf0e10cSrcweir
44*cdf0e10cSrcweir# --- Files --------------------------------------------------------
45*cdf0e10cSrcweir
46*cdf0e10cSrcweirOBJFILES=\
47*cdf0e10cSrcweir	$(OBJ)$/soreport.obj\
48*cdf0e10cSrcweir	$(OBJ)$/base64.obj
49*cdf0e10cSrcweir
50*cdf0e10cSrcweir.IF "$(WITH_LANG)"!=""
51*cdf0e10cSrcweirULFDIR:=$(COMMONMISC)$/crash_res
52*cdf0e10cSrcweir.ELSE			# "$(WITH_LANG)"!=""
53*cdf0e10cSrcweirULFDIR:=..$/all
54*cdf0e10cSrcweir.ENDIF			# "$(WITH_LANG)"!=""
55*cdf0e10cSrcweirLNGFILES=$(ULFDIR)$/crashrep.ulf
56*cdf0e10cSrcweir
57*cdf0e10cSrcweirAPP1OBJS=$(OBJFILES)
58*cdf0e10cSrcweir
59*cdf0e10cSrcweirAPP1NOSAL=TRUE
60*cdf0e10cSrcweir
61*cdf0e10cSrcweirAPP1TARGET=$(TARGET)
62*cdf0e10cSrcweirAPP1RPATH=BRAND
63*cdf0e10cSrcweir
64*cdf0e10cSrcweir#SHL1STDLIBS=$(SALLIB)
65*cdf0e10cSrcweir
66*cdf0e10cSrcweirSTDLIB1=\
67*cdf0e10cSrcweir	$(SALLIB)\
68*cdf0e10cSrcweir	$(GDI32LIB)\
69*cdf0e10cSrcweir	$(COMCTL32LIB)\
70*cdf0e10cSrcweir	$(COMDLG32LIB)\
71*cdf0e10cSrcweir	$(ADVAPI32LIB)\
72*cdf0e10cSrcweir	$(WSOCK32LIB)\
73*cdf0e10cSrcweir	$(SHELL32LIB)\
74*cdf0e10cSrcweir	$(DBGHELPLIB)
75*cdf0e10cSrcweir
76*cdf0e10cSrcweirAPP1NOSVRES=$(RES)$/$(TARGET).res
77*cdf0e10cSrcweir
78*cdf0e10cSrcweir# --- Targets ------------------------------------------------------
79*cdf0e10cSrcweir
80*cdf0e10cSrcweir.INCLUDE :	target.mk
81*cdf0e10cSrcweir
82*cdf0e10cSrcweir$(OBJ)$/soreport.obj: $(INCCOM)$/_version.h
83*cdf0e10cSrcweir
84*cdf0e10cSrcweir# Generate the native Windows resource file
85*cdf0e10cSrcweir# using lngconvex.exe
86*cdf0e10cSrcweir
87*cdf0e10cSrcweir$(RCFILES) : $(LNGFILES) makefile.mk rcfooter.txt rcheader.txt rctemplate.txt ctrylnglist.txt
88*cdf0e10cSrcweir    $(LNGCONVEX) -ulf $(ULFDIR)$/crashrep.ulf -rc $(RES)$/$(TARGET).rc  -rct rctemplate.txt -rch rcheader.txt -rcf rcfooter.txt
89*cdf0e10cSrcweir
90