minor corrections by M.Taguchi
[reactos.git] / reactos / dk / psx / Makefile
1 # $Id: Makefile,v 1.4 2003/11/24 16:45:57 ekohl Exp $
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 #EOF
57