grub2: bring back build of aros-side grub2 tools
[AROS.git] / workbench / c / shellcommands / mmakefile.src
blobc6a078ef08b7e6caf95fb2e4c81044aa4b88ffc3
1 #   $Id$
3 #   Makefile for shell commands
5 include $(SRCDIR)/config/aros.cfg
7 FILES   := \
8     Alias \
9     Ask \
10     CD \
11     Clip \
12     Cut \
13     Echo \
14     Else \
15     EndCLI \
16     EndIf \
17     EndSkip \
18     EndShell \
19     Execute \
20     FailAt \
21     Fault \
22     Get \
23     Getenv \
24     If \
25     Lab \
26     NewCLI \
27     NewShell \
28     Path \
29     PathPart \
30     Pipe \
31     Prompt \
32     Quit \
33     Resident \
34     Run \
35     Set \
36     Setenv \
37     Skip \
38     Stack \
39     Status \
40     Unalias \
41     Unset \
42     Unsetenv \
43     Why
45 USER_CFLAGS := -I$(GENDIR)/workbench/c/shellcommands/shellsegs.h \
46                    -DADATE="\"$(shell date "+%d.%m.%Y")\""
47 USER_LDFLAGS := -static
49 #MM- workbench-c : workbench-c-shellcommands
50 #MM- workbench-c-quick : workbench-c-shellcommands-quick
51 #MM- workbench-c-shellcommands : includes linklibs workbench-libs-dos-catalogs
53 %build_progs mmake=workbench-c-shellcommands \
54     files=$(FILES) targetdir=$(AROS_C) \
55     usestartup=no
58 # Embedded side of the world
61 USER_CFLAGS := -D__NOLIBBASE__ \
62                    -DADATE="\"$(shell date "+%d.%m.%Y")\""
63 USER_CFLAGS += -DUSE_EMBEDDED_COMMANDS
65 OBJDIR := $(OBJDIR).kernel
67 # These are the built-ins for AmigaOS 3.x and above
68 FILES := \
69          Alias \
70          Ask \
71          CD \
72          Echo \
73          Else \
74          EndCLI \
75          EndIf \
76          EndShell \
77          EndSkip \
78          Execute \
79          FailAt \
80          Fault \
81          If \
82          Lab \
83          NewShell \
84          Path \
85          Prompt \
86          Quit \
87          Resident \
88          Run \
89          Set \
90          Setenv \
91          Skip \
92          Stack \
93          Unset \
94          Unsetenv \
95          Why \
96         # End of list
98 %build_module mmake=kernel-shellcommands \
99   modname=shellcommands modtype=resource \
100   files="shellcommands_init $(FILES)"
102 %common