1 # $Date: 2011-07-31 23:57:02 +0200 (So, 31. Jul 2011) $
3 ##############################################################################
6 TOPLEVEL=$(shell pwd)/../../..
9 ##############################################################################
13 ##############################################################################
15 # Project Object files
18 OBJS = $(BEGIN_OBJS) \
19 $(OBJDIR)/PNGPicture.o \
22 ##############################################################################
26 ifneq ($(MAKECMDGOALS),clean)
27 -include $(OBJS:.o=.d)
30 ##############################################################################
35 NAME = pngpicture.pvplugin
36 NAME_DB = $(NAME).debug
38 ##############################################################################
40 .PHONY: all install clean bump dump nodebug
42 all: $(BINDIR)/$(NAME) \
43 $(BINDIR)/$(NAME_DB) \
46 ##############################################################################
48 $(BINDIR)/$(NAME) $(BINDIR)/$(NAME_DB) : $(OBJS)
49 @$(ECHO) "Link $(NAME)"
50 @$(CC) $(OBJS) $(LFLAGS) $(DEFINES) -o$(BINDIR)/$(NAME_DB)
51 @$(STRIP) $(SFLAGS) $(BINDIR)/$(NAME_DB) -o $(BINDIR)/$(NAME)
54 ##############################################################################
57 -@$(ECHO) "Installing $(NAME)"
58 @copy $(BINDIR)/$(NAME) Scalos:Plugins/Preview/ clone
59 @touch env:scalos/FileTypes/png
62 install: install_subdirs
65 -@$(RM) -frv $(OBJDIR)/*.o $(OBJDIR)/*.d $(OBJDIR)/*.d.* \
66 $(OBJDIR)/*.i $(OBJDIR)/*.s \
67 $(BINDIR)/$(NAME) $(BINDIR)/$(NAME_DB) \
72 ##############################################################################