* added _DISABLE_TIDENTS macro to disable any ANSI/UNICODE ambiguous elements from...
[reactos.git] / reactos / lib / rosrtl / makefile
1 # $Id: makefile,v 1.9 2003/08/07 04:03:23 royce Exp $
2
3 PATH_TO_TOP = ../..
4
5 TARGET_TYPE = library
6
7 TARGET_NAME = rosrtl
8
9 TARGET_LFLAGS = -nostartfiles -nostdlib
10
11 TARGET_SDKLIBS = ntdll.a kernel32.a advapi32.a
12
13 THREAD_OBJECTS = \
14 thread/create.o \
15 thread/stack.o
16
17 MISC_OBJECTS = \
18 misc/devmode.o \
19 misc/logfont.o \
20 misc/qsort.o
21
22 include $(PATH_TO_TOP)/config
23
24 include makefile.$(ARCH)
25
26 TARGET_TYPE = library
27
28 TARGET_NAME = rosrtl
29
30 TARGET_CFLAGS = -Wall -Werror
31
32 # require os code to explicitly request A/W version of structs/functions
33 TARGET_CFLAGS += -D_DISABLE_TIDENTS
34
35 TARGET_OBJECTS = $(THREAD_OBJECTS) $(MISC_OBJECTS)
36
37 DEP_OBJECTS = $(TARGET_OBJECTS)
38
39 include $(PATH_TO_TOP)/rules.mak
40
41 include $(TOOLS_PATH)/helper.mk
42
43 include $(TOOLS_PATH)/depend.mk
44
45 # EOF