29 lines
462 B
Makefile
29 lines
462 B
Makefile
TOP= ..
|
|
PGENDIR= $(TOP)/Parser
|
|
PGEN= $(PGENDIR)/pgen
|
|
DESTH= $(TOP)/Py/graminit.h
|
|
DESTC= $(TOP)/Python/graminit.c
|
|
|
|
all: install
|
|
|
|
install: $(DESTH) $(DESTC)
|
|
|
|
$(DESTH): graminit.h
|
|
cp graminit.h $(DESTH)
|
|
|
|
$(DESTC): graminit.c
|
|
cp graminit.c $(DESTC)
|
|
|
|
graminit.c graminit.h: $(PGEN) Grammar
|
|
$(PGEN) Grammar
|
|
|
|
$(PGEN):
|
|
cd $(PGENDIR); make pgen
|
|
|
|
clean:
|
|
-rm -f *.o core *~ [@,#]* *.old *.orig *.rej
|
|
-rm -f graminit.[ch]
|
|
|
|
clobber: clean
|
|
-rm -f tags TAGS
|