merge the formfield patch from ooo-build
[ooovba.git] / dmake / qssl / config.mk
blobd5d1534996eb99d9a14c994fac645f33ed111012
1 # This is an OS specific configuration file
2 # It assumes that OBJDIR, TARGET and DEBUG are previously defined.
3 # It defines CFLAGS, LDARGS, CPPFLAGS, STARTUPFILE, LDOBJS
4 # PRINTER, PRINTFLAGS
5 # It augments SRC, OBJDIR, TARGET, CFLAGS, LDLIBS
7 PRINTER = hw
8 PRINTFLAGS = -P$(PRINTER)
9 STARTUPFILE = $(OS)/startup.mk
10 CPPFLAGS = $(CFLAGS)
11 LDOBJS = $(CSTARTUP) $(OBJDIR)/{$(<:f)}
12 LDARGS = $(LDFLAGS) -o $@ $(LDOBJS) $(LDLIBS)
14 # Debug flags
15 DB_CFLAGS = -g -DDBUG
16 DB_LDFLAGS = -g
17 DB_LDLIBS =
19 # NO Debug flags
20 NDB_CFLAGS = -O
21 NDB_LDFLAGS = -N 8192
22 NDB_LDLIBS =
24 # Local configuration modifications for CFLAGS.
25 CFLAGS += -I$(OS) -3
27 # Sources that must be defined for each different version
28 OSSRC := ruletab.c runargv.c tempnam.c
29 UNIXSRC := dcache.c rmprq.c dirbrk.c
30 DOSSRC := arlib.c
31 SRC += $(OSSRC) $(UNIXSRC) $(DOSSRC)
32 .SETDIR=$(OS) : $(OSSRC)
33 .SETDIR=unix : $(UNIXSRC)
34 .SETDIR=msdos : $(DOSSRC)
36 # Set source dirs so that we can find files named in this
37 # config file.
38 .SOURCE.h : $(OS)
40 # See if we modify anything in the lower levels.
41 .IF $(OSRELEASE) != $(NULL)
42 .INCLUDE .IGNORE : $(OS)$(DIRSEPSTR)$(OSRELEASE)$(DIRSEPSTR)config.mk
43 .END