1# 2# This Source Code Form is subject to the terms of the Mozilla Public 3# License, v. 2.0. If a copy of the MPL was not distributed with this 4# file, You can obtain one at http://mozilla.org/MPL/2.0/. 5 6 7ifeq ($(OS_TARGET),WINNT) 8CSRCS = ntmisc.c \ 9 ntsec.c \ 10 ntsem.c \ 11 ntinrval.c \ 12 ntgc.c \ 13 ntio.c \ 14 ntthread.c \ 15 ntdllmn.c \ 16 win32_errors.c \ 17 w32ipcsem.c \ 18 w32poll.c \ 19 w32rng.c \ 20 w32shm.c 21else 22ifeq (,$(filter-out WIN95 WINCE WINMO, $(OS_TARGET))) 23CSRCS = ntmisc.c \ 24 ntsec.c \ 25 ntsem.c \ 26 ntinrval.c \ 27 ntgc.c \ 28 w95thred.c \ 29 w95io.c \ 30 w95cv.c \ 31 w95sock.c \ 32 win32_errors.c \ 33 w32ipcsem.c \ 34 w32poll.c \ 35 w32rng.c \ 36 w32shm.c \ 37 w95dllmain.c 38else 39endif # win95 40endif # winnt 41 42CSRCS += $(PR_MD_CSRCS) 43ASFILES += $(PR_MD_ASFILES) 44 45OBJS += $(addprefix md/windows/$(OBJDIR)/,$(CSRCS:.c=.$(OBJ_SUFFIX))) \ 46 $(addprefix md/windows/$(OBJDIR)/,$(ASFILES:.s=.$(OBJ_SUFFIX))) 47 48 49