1 # $Date: 2011-06-23 22:21:05 +0200 (Do, 23. Jun 2011) $
3 ##############################################################################
6 TOPLEVEL=$(shell pwd)/../..
9 ##############################################################################
13 ##############################################################################
15 # Project Object files
18 OBJS = $(OBJDIR)/scalosgfx.o \
21 $(OBJDIR)/BitMapScale.o \
25 ifeq ($(MACHINE),ppc-amigaos)
26 OBJS := $(OBJDIR)/scalosgfx-aos4.o $(OBJDIR)/scalosgfx-aos4-68kstubs.o $(OBJS)
28 ifeq ($(MACHINE),i386-aros)
29 OBJS := $(OBJDIR)/scalosgfx-aros.o $(OBJS)
31 OBJS := $(OBJDIR)/scalosgfx-classic.o $(OBJS)
35 ##############################################################################
39 ifneq ($(MAKECMDGOALS),clean)
40 -include $(OBJS:.o=.d)
43 ##############################################################################
48 NAME = scalosgfx.library
49 NAME_DB = $(NAME).debug
51 ##############################################################################
53 .PHONY: all install clean bump dump
55 all: $(BINDIR)/$(NAME) \
58 ##############################################################################
60 $(BINDIR)/$(NAME) $(BINDIR)/$(NAME_DB) : $(OBJS)
61 $(ECHO) "Link $(NAME)"
62 @$(CC) $(OBJS) $(LFLAGS) $(DEFINES) -o$(BINDIR)/$(NAME_DB)
63 @$(STRIP) $(SFLAGS) $(BINDIR)/$(NAME_DB) -o $(BINDIR)/$(NAME)
66 ##############################################################################
69 -@$(ECHO) "Installing $(NAME)"
70 @copy $(BINDIR)/$(NAME) LIBS: clone
74 -@$(RM) -frv $(OBJDIR)/*.o $(OBJDIR)/*.d $(OBJDIR)/*.d.* \
75 $(OBJDIR)/*.i $(OBJDIR)/*.s \
76 $(BINDIR)/$(NAME) $(BINDIR)/$(NAME_DB) \
79 ##############################################################################