1
0
mirror of https://github.com/deadw00d/AROS.git synced 2025-12-09 16:00:35 +00:00
Files
AROS-v0/workbench/c/mmakefile.src
jmcmullan 53dff09fea C: These aren't really 'pure', they're just not using startup.o
Signed-off-by: Jason S. McMullan <jason.mcmullan@gmail.com>

git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@45514 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
2012-08-13 01:40:19 +00:00

113 lines
2.1 KiB
Plaintext

# Copyright © 2003-2011, The AROS Development Team. All rights reserved.
# $Id$
include $(TOP)/config/make.cfg
FILES := \
AddBuffers \
AddDataTypes \
Automount \
Avail \
Break \
ChangeTaskPri \
CheckMem \
ConClip \
CopyToPAR \
Date \
Delete \
DevList \
DiskChange \
Eject \
Eval \
Filenote \
IconX \
Info \
Install \
install-i386-pc \
Install-grub2-i386-pc \
Join \
LeakWatch \
LibList \
List \
Load \
Lock \
MakeDir \
MakeLink \
Mount \
Protect \
Reboot \
Relabel \
Rename \
RequestChoice \
RequestFile \
ResList \
Search \
SetClock \
SetDate \
SetDefaultFont \
SetLocale \
Shutdown \
Sort \
StackSnoop \
TaskList \
Touch \
Type \
UUIDGen \
Version \
Wait \
WaitForPort \
Which \
Delay
# Files that use AROS_SHx() instead of main()
SH_FILES := \
AROSMonDrvs \
Assign \
Beep \
BindDrivers \
Copy \
Debug \
Dir \
GfxControl \
LoadWB \
Play \
SetKeyboard \
WaitX
USER_CFLAGS := -DADATE="\"$(shell date "+%d.%m.%Y")\""
#MM- workbench : workbench-c
#MM- workbench-quick : workbench-c-quick
#MM workbench-c : includes linklibs workbench-c-sh workbench-c-requeststring workbench-libs-uuid
#MM workbench-c-quick : workbench-c-sh-quick workbench-c-requeststring-quick
USER_LDFLAGS := -noarosc
%build_progs mmake=workbench-c \
files=$(FILES) targetdir=$(AROS_C) \
uselibs="uuid debug arossupport"
%build_progs mmake=workbench-c-sh \
files=$(SH_FILES) targetdir=$(AROS_C) \
usestartup=no
USER_LDFLAGS :=
%build_prog mmake=workbench-c-requeststring progname=RequestString \
files=RequestString targetdir=$(AROS_C) \
uselibs="mui"
$(OBJDIR)/evalParser.tab.c : evalParser.y
@$(ECHO) Generating $(notdir $@) from $<...
@$(BISON) -o $@ $<
$(OBJDIR)/Eval.o : $(OBJDIR)/evalParser.tab.c $(SRCDIR)/$(CURDIR)/Eval.c
%compile_q from=$(SRCDIR)/$(CURDIR)/Eval.c opt="$(CFLAGS) -I$(OBJDIR)"
$(OBJDIR)/Load.o : $(OBJDIR)/Eject.o
@$(ECHO) Copying $< to $@
@$(CP) $< $@
%common