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
5 # It augments SRC, OBJDIR, TARGET, CFLAGS, LDLIBS
8 PRINTFLAGS
= -P
$(PRINTER
)
9 STARTUPFILE
= $(OS
)/startup.mk
11 LDOBJS
= $(CSTARTUP
) $(OBJDIR
)/{$(<:f
)}
12 LDARGS
= $(LDFLAGS
) -o
$@
$(LDOBJS
) $(LDLIBS
)
24 # Local configuration modifications for CFLAGS.
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
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
40 # See if we modify anything in the lower levels.
41 .IF
$(OSRELEASE
) != $(NULL
)
42 .INCLUDE .IGNORE
: $(OS
)$(DIRSEPSTR
)$(OSRELEASE
)$(DIRSEPSTR
)config.mk