10 OBJS
=core.o ss_gen.o ss_ins.o effect.o input.o event.o \
11 output.o out_common.o out_oss.o out_sgi.o out_esd.o \
12 compiler_l.o compiler_y.o
16 ##################################################################
22 cvs2cl
--fsf
--stdout
> Changelog
25 $(CC
) $(CFLAGS
) `cat config.cflags` -c
$<
36 compiler_l.o
: lex.yy.c y.tab.h
37 $(CC
) $(CFLAGS
) -c
lex.yy.c
-o compiler_l.o
40 $(CC
) $(CFLAGS
) -c y.tab.c
-o compiler_y.o
48 $(CC
) $(CFLAGS
) $< $(LIB
) -lm
`cat config.ldflags` -o
$@
50 midiin
: midiin.c
$(LIB
)
51 $(CC
) $(CFLAGS
) $< $(LIB
) -lm
`cat config.ldflags` -o
$@
54 rm -f
$(BIN
) $(LIB
) $(OBJS
) *.o
tags *.
tar.gz
57 rm -f y.tab.c y.tab.h
lex.yy.c
60 rm -f config.h config.
cflags config.
ldflags makefile.opts .config.log Makefile
62 dist: distclean ChangeLog y.tab.c y.tab.h
lex.yy.c
63 cd ..
; ln
-s
$(PROJ
) $(PROJ
)-$(VERSION
); \
64 tar czvf
$(PROJ
)-$(VERSION
)/$(PROJ
)-$(VERSION
).
tar.gz
--exclude
=CVS
$(PROJ
)-$(VERSION
)/* ; \
68 gcc
-MM
*.c
> makefile.depend
71 # install $(BIN) $(PREFIX)/bin
72 # mkdir -p $(PREFIX)/share/doc/$(PROJ)
73 # cp $(DOCS) $(PREFIX)/share/doc/$(PROJ)
75 #qq: compiler_l.o compiler_y.o
76 # cc compiler_l.o compiler_y.o -L. -lannhell -lm -o qq