* Automatic generation of varargs stub for a function can now be disabled by
[AROS.git] / test / HiddGraphics / mmakefile.src
blob82fec38f1e5f5d0a8754a3261ced00d2cbc5197d
1 # $Id$
2 include $(TOP)/config/make.cfg
4 #INCLUDES    := -I$(BINDIR)/include -I$(TOP)/amiga/include
5 EXEDIR      := $(BINDIR)/Demos
6 OBJDIR      := $(GENDIR)/test/HiddGraphics
8 STARTUP = $(LIBDIR)/startup.o
9 LIBS    = -L$(LIBDIR) -larossupport -lamiga -lhiddgraphicsstubs $(TOOL).a -larosc -larosm
11 FILES       := \
12         BitMapNewDispose \
13         GCNewDispose     \
14         GCReadWritePixelDirect \
15         GCWritePixel \
16         GCDrawLine \
17         GCCopyArea \
18         GCDrawRect \
19         GCDrawPolygon \
20         GCDrawEllipse \
21         GCDrawText
23 TOOL  := gfxhiddtool
25 EXES := $(foreach f,$(FILES),$(EXEDIR)/$(f))
26 OBJS := $(foreach f,$(FILES),$(OBJDIR)/$(f).o)
27 DEPS := $(foreach f,$(FILES) $(TOOL),$(OBJDIR)/$(f).d)
29 #MM test-hidd-graphics : includes
30 test-hidd-graphics : $(EXES)
31         @$(NOP)
33 #MM test-hidd-graphics-quick : 
34 test-hidd-graphics-quick : $(EXES)
35         @$(NOP)
37 %rule_makedirs dirs="$(EXEDIR) $(OBJDIR)"
39 #MM
40 clean ::
41         -$(RM) $(EXES)
43 $(EXEDIR)/% : $(OBJDIR)/%.o $(TOOL).a $(LIBDIR)/startup.o $(DEPLIBS) | $(EXEDIR)
44         %link_q
46 $(OBJDIR)/%.o : %.c | $(OBJDIR)
47         %compile_q opt=$(APPCFLAGS)
49 $(OBJDIR)/%.d : %.c | $(OBJDIR)
50         %mkdepend_q
53 $(TOOL).a : $(OBJDIR)/$(TOOL).o
54         %mklib_q from=$(OBJDIR)/$(TOOL).o
56 $(OBJDIR)/$(TOOL).o : $(TOOL).c | $(OBJDIR)
57         %compile_q 
58         
59 %include_deps