1 # $Id: Makefile,v 1.1 2001/12/15 11:00:53 ea Exp $
3 # PROJECT : ReactOS Operating System
4 # FILE : reactos/dk/w32/Makefile
5 # DESCRIPTION: Build the development kit for user mode application
6 # DESCRIPTION: to be run in the subsystems 2 (WINDOWS_GUI)
7 # DESCRIPTION: and 3 (WINDOWS_CUI).
8 # LICENSE : GNU GPL V2.0
12 include $(PATH_TO_TOP
)/rules.mak
16 TARGET_FOLDER_INC
=include
21 $(TARGET_FOLDER_LIB
)/kernel32.a\
22 $(TARGET_FOLDER_LIB
)/gdi32.a\
23 $(TARGET_FOLDER_LIB
)/user32.a
26 $(TARGET_FOLDER_LIB
)/advapi32.a\
27 $(TARGET_FOLDER_LIB
)/secur32.a
30 $(TARGET_FOLDER_LIB
)/shell32.a\
33 $(TARGET_FOLDER_LIB
)/msafd.a\
34 $(TARGET_FOLDER_LIB
)/ws2_32.a
37 $(TARGET_FOLDER_LIB
)/ole32.a\
38 $(TARGET_FOLDER_LIB
)/oleaut32.a
39 # $(TARGET_FOLDER_LIB)/rpcrt4.a
42 $(TARGET_FOLDER_LIB
)/crtdll.a\
43 $(TARGET_FOLDER_LIB
)/msvcrt.a
46 $(TARGET_FOLDER_LIB
)/version.a
65 $(TARGET_FOLDER_LIB
)/kernel32.a
: $(PATH_TO_TOP
)/lib
/kernel32
/kernel32.def
69 -d
$(PATH_TO_TOP
)/lib
/kernel32
/kernel32.def
71 $(TARGET_FOLDER_LIB
)/gdi32.a
: $(PATH_TO_TOP
)/lib
/gdi32
/gdi32.def
75 -d
$(PATH_TO_TOP
)/lib
/gdi32
/gdi32.def
77 $(TARGET_FOLDER_LIB
)/user32.a
: $(PATH_TO_TOP
)/lib
/user32
/user32.def
81 -d
$(PATH_TO_TOP
)/lib
/user32
/user32.def
85 $(TARGET_FOLDER_LIB
)/advapi32.a
: $(PATH_TO_TOP
)/lib
/advapi32
/advapi32.def
89 -d
$(PATH_TO_TOP
)/lib
/advapi32
/advapi32.def
91 $(TARGET_FOLDER_LIB
)/secur32.a
: $(PATH_TO_TOP
)/lib
/secur32
/secur32.def
95 -d
$(PATH_TO_TOP
)/lib
/secur32
/secur32.def
99 $(TARGET_FOLDER_LIB
)/shell32.a
: $(PATH_TO_TOP
)/lib
/shell32
/shell32.def
103 -d
$(PATH_TO_TOP
)/lib
/shell32
/shell32.def
107 $(TARGET_FOLDER_LIB
)/msafd.a
: $(PATH_TO_TOP
)/lib
/msafd
/msafd.def
111 -d
$(PATH_TO_TOP
)/lib
/msafd
/msafd.def
114 $(TARGET_FOLDER_LIB
)/ws2_32.a
: $(PATH_TO_TOP
)/lib
/ws2_32
/ws2_32.def
118 -d
$(PATH_TO_TOP
)/lib
/ws2_32
/ws2_32.def
122 $(TARGET_FOLDER_LIB
)/ole32.a
: $(PATH_TO_TOP
)/lib
/ole32
/ole32.def
126 -d
$(PATH_TO_TOP
)/lib
/ole32
/ole32.def
128 $(TARGET_FOLDER_LIB
)/oleaut32.a
: $(PATH_TO_TOP
)/lib
/oleaut32
/oleaut32.def
132 -d
$(PATH_TO_TOP
)/lib
/oleaut32
/oleaut32.def
134 $(TARGET_FOLDER_LIB
)/rpcrt4.a
: $(PATH_TO_TOP
)/lib
/rpcrt4
/rpcrt4.def
138 -d
$(PATH_TO_TOP
)/lib
/rpcrt4
/rpcrt4.def
142 $(TARGET_FOLDER_LIB
)/crtdll.a
: $(PATH_TO_TOP
)/lib
/crtdll
/crtdll.def
146 -d
$(PATH_TO_TOP
)/lib
/crtdll
/crtdll.def
148 $(TARGET_FOLDER_LIB
)/msvcrt.a
: $(PATH_TO_TOP
)/lib
/msvcrt
/msvcrt.def
152 -d
$(PATH_TO_TOP
)/lib
/msvcrt
/msvcrt.def
156 $(TARGET_FOLDER_LIB
)/version.a
: $(PATH_TO_TOP
)/lib
/version
/version.def
160 -d
$(PATH_TO_TOP
)/lib
/version
/version.def
162 # --- Service rules ---
165 - $(RM
) $(TARGET_FOLDER_LIB
)/*.a
166 - $(RM
) $(TARGET_FOLDER_INC
)/*.h