1 # Common configuration options for all plugins
\r
5 CFLAGS+=`gtk-config --cflags` -Wall -g -I../../include
\r
6 CPPFLAGS+=`gtk-config --cflags` -Wall -g -I../../include
\r
7 LDFLAGS+=`gtk-config --libs` -shared
\r
8 OUTDIR=$(RADIANT_DATA)plugins
\r
9 OBJS := $(patsubst %.cpp,%.o,$(filter %.cpp,$(SRC)))
\r
10 OBJS += $(patsubst %.c,%.o,$(filter %.c,$(SRC)))
\r
15 $(CXX) -o $(OUTPUT) $(OBJS) $(LDFLAGS)
\r
16 @if [ -d $(OUTDIR) ]; then cp $(OUTPUT) $(OUTDIR); fi
\r
22 rm -f *.o *.d $(OUTPUT) core
\r
25 -include $(OBJS:.o=.d)
\r
28 @echo -n "$(@) " > $@
\r
29 @if { !(eval $(CXX) -MM $(CPPFLAGS) -w $<) >> $@; }; then \
\r
32 @[ -s $@ ] || rm -f $@
\r