Fixed out-by-one error in previous commit.
[AROS.git] / workbench / c / shellcommands / mmakefile.src
bloba13b63e185dd5be75059c8a550d9712c1c39be0e
1 #   $Id$
3 #   Makefile for shell commands
5 include $(TOP)/config/make.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")\""
48 #MM- workbench-c : workbench-c-shellcommands
49 #MM- workbench-c-quick : workbench-c-shellcommands-quick
50 #MM- workbench-c-shellcommands : includes linklibs workbench-libs-dos-catalogs
52 %build_progs mmake=workbench-c-shellcommands \
53     files=$(FILES) targetdir=$(AROS_C) \
54     usestartup=no
56 $(OBJDIR)/NewCLI.o : $(OBJDIR)/NewShell.o
57         @$(ECHO) Copying $< to $@
58         @$(CP) $< $@
61 # Embedded side of the world
64 USER_CFLAGS := -D__NOLIBBASE__ \
65                    -DADATE="\"$(shell date "+%d.%m.%Y")\""
66 USER_CFLAGS += -DUSE_EMBEDDED_COMMANDS
68 OBJDIR := $(OBJDIR).kernel
70 # These are the built-ins for AmigaOS 3.x and above
71 FILES := \
72          Alias \
73          Ask \
74          CD \
75          Echo \
76          Else \
77          EndCLI \
78          EndIf \
79          EndShell \
80          EndSkip \
81          Execute \
82          FailAt \
83          Fault \
84          If \
85          Lab \
86          NewShell \
87          Path \
88          Prompt \
89          Quit \
90          Resident \
91          Run \
92          Set \
93          Setenv \
94          Skip \
95          Stack \
96          Unset \
97          Unsetenv \
98          Why \
99         # End of list
101 %build_module mmake=kernel-shellcommands \
102   modname=shellcommands modtype=resource \
103   files="shellcommands_init $(FILES)"
105 %common