:pserver:cvsanon@mok.lvcm.com:/CVS/ReactOS reactos
[reactos.git] / dk / psx / Makefile
1 # $Id$
2 #
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 6 (POSIX_GUI)
7 # DESCRIPTION: and 7 (POSIX_CUI).
8 # LICENSE    : GNU GPL V2.0
9 #
10 PATH_TO_TOP=../..
11
12 PATH_TO_PSX_TOP=$(PATH_TO_TOP)/../posix
13
14 include $(PATH_TO_TOP)/rules.mak
15
16
17 TARGET_FOLDER_LIB=$(PATH_TO_TOP)/dk/psx/lib
18 TARGET_FOLDER_INC=$(PATH_TO_TOP)/dk/psx/include
19
20 DTFLAGS = -k -l $@
21
22 MODULES_CORE=\
23         $(TARGET_FOLDER_LIB)/psxdll.a\
24         $(TARGET_FOLDER_LIB)/psxx.a
25
26
27 MODULES =\
28         $(MODULES_CORE)
29         
30 # --- Rules ---
31
32 all: $(MODULES)
33
34 # --- CORE ---
35
36 $(TARGET_FOLDER_LIB)/psxdll.a: $(PATH_TO_PSX_TOP)/lib/psxdll/psxdll.def
37         $(DLLTOOL) \
38                 $(DTFLAGS)\
39                 -D psxdll.dll\
40                 -d $<
41         
42 $(TARGET_FOLDER_LIB)/psxx.a: $(PATH_TO_PSX_TOP)/lib/psxx/misc/psxx.def
43         $(DLLTOOL) \
44                 $(DTFLAGS)\
45                 -D psxx.dll\
46                 -d $<
47
48 # --- Service rules ---
49
50 clean:
51         - $(RM) $(TARGET_FOLDER_LIB)/*.a
52         - $(RM) $(TARGET_FOLDER_INC)/*.h
53
54 install:
55
56 dist:
57
58 #EOF
59