VirtualBox

source: kBuild/trunk/src/gmake/Makefile.kmk@ 227

Last change on this file since 227 was 227, checked in by bird, 20 years ago

builtin stuff.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 2.2 KB
Line 
1# $Id: Makefile.kmk 227 2005-02-09 10:21:34Z bird $
2export KBUILD_VCC70_DEPS = 1
3
4PROGRAMS = kmk
5
6kmk_TOOL = GCC3
7kmk_TOOL.os2 = GCC3OMF
8kmk_TOOL.win32 = VCC70
9
10kmk_CFLAGS.linux.release = -O3
11kmk_CFLAGS.os2.relase = -O3
12kmk_CFLAGS.win32 = -MT -W3
13
14kmk_DEPS = $(PATH_TARGET)/config.h
15
16kmk_INCS = $(PATH_TARGET) .
17kmk_INCS.win32 = \
18 w32/include \
19 glob \
20 $(PATH_DEV)/x86.win32/vcc70/include \
21 $(PATH_DEV)/x86.win32/sdk200209/include
22
23kmk_DEFS = \
24 HAVE_CONFIG_H \
25 CONFIG_NO_DEFAULT_SUFFIXES \
26 CONFIG_NO_DEFAULT_PATTERN_RULES \
27 CONFIG_NO_DEFAULT_TERMINAL_RULES \
28 CONFIG_NO_DEFAULT_SUFFIX_RULES \
29 CONFIG_NO_DEFAULT_VARIABLES \
30 CONFIG_WITH_KMK_BUILTIN
31kmk_DEFS.win32 = WINDOWS32 _CONSOLE WIN32
32kmk_DEFS.win32.release = NDEBUG
33
34kmk_LDFLAGS.linux.release = -s
35kmk_LDFLAGS.os2 = -Zhigh-mem -Zstack=1024
36kmk_LDFLAGS.os2.release = -s
37kmk_LDFLAGS.win32 = /SUBSYSTEM:console /INCREMENTAL:no /NOD
38
39kmk_LIBS.linux = rt
40kmk_LIBS.win32 = \
41 $(PATH_DEV)/x86.win32/vcc70/lib/libcmt.lib \
42 $(PATH_DEV)/x86.win32/vcc70/lib/oldnames.lib \
43 $(PATH_DEV)/x86.win32/sdk200209/lib/Kernel32.Lib \
44 $(PATH_DEV)/x86.win32/sdk200209/lib/User32.Lib \
45 $(PATH_DEV)/x86.win32/sdk200209/lib/AdvAPI32.Lib
46
47kmk_SOURCES = \
48 main.c \
49 read.c \
50 hash.c \
51 variable.c \
52 ar.c \
53 arscan.c \
54 commands.c \
55 default.c \
56 dir.c \
57 expand.c \
58 file.c \
59 function.c \
60 implicit.c \
61 job.c \
62 misc.c \
63 remake.c \
64 rule.c \
65 signame.c \
66 version.c \
67 vpath.c \
68 remote-stub.c \
69 kmkbuiltin.c \
70 kmkbuiltin/echo.c \
71 kmkbuiltin/mkdir.c \
72 kmkbuiltin/setmode.c
73
74kmk_SOURCES.os2 = \
75 getopt.c \
76 getopt1.c \
77
78kmk_SOURCES.win32 = \
79 getopt.c \
80 getopt1.c \
81 getloadavg.c \
82 w32/subproc/misc.c \
83 w32/subproc/sub_proc.c \
84 w32/subproc/w32err.c \
85 glob/glob.c \
86 glob/fnmatch.c \
87 w32/compat/dirent.c \
88 w32/pathstuff.c
89
90#MAKE_DLLSHELL
91
92
93DEPTH = ../..
94include $(PATH_KBUILD)/rules.kmk
95
96$(PATH_TARGET)/config.h: config.h.$(BUILD_TARGET)
97 $(CP) $^ $@
98
99parallel: parallel_1 parallel_2 parallel_3 parallel_4 parallel_5
100parallel_1 parallel_2 parallel_3 parallel_4 parallel_5:
101 echo $@_start ; sleep 1; echo $@_done
102
103test:
104 echo "1"
105 echo "2"
106 echo "3"
107 echo "4"
108
Note: See TracBrowser for help on using the repository browser.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette