view inkscape/firefox/template/textmenu/Makefile @ 1419:3519f43da037

Check old component before hiding it for a component switching. Ref: ticket #37 in assembla - Scribboo try to hide old component before switching to new one. But, old one was already removed. It cause an error. - This is fixed by checking old component if it is still existed before hiding it.
author Thinker K.F. Li <thinker@codemud.net>
date Thu, 07 Apr 2011 13:45:07 +0800
parents 7d244a85dd68
children
line wrap: on
line source

SRC=main.c %n.c
OBJ=$(SRC:.c=.o)
CFLAGS+=`pkg-config --cflags libmbfly` `pkg-config --cflags pangocairo` 
LDFLAGS=`pkg-config --libs libmbfly`

.c.o:
	$(CC) $(CFLAGS) -c -o $@ $<

%.so:%.mbsvg
	svg2code.py $< $(<:.mbsvg=.mb)
	m4 -I /usr/local/share/mb mb_c_header.m4 $(<:.mbsvg=.mb) > $(<:.mbsvg=.h)
	m4 -I /usr/local/share/mb mb_c_source.m4 $(<:.mbsvg=.mb) > $(<:.mbsvg=.c)
	$(CC) $(CFLAGS) -I../../include  -I ../../include -shared -o $@ $(<:.mbsvg=.c)
	
all: list.so textmenu

textmenu : $(OBJ)
	$(CC) -o textmenu $(LDFLAGS) $(OBJ)